{
  "profile": "wrs-published-research-view-1",
  "edition": "ratings-e039106f30dec177",
  "content_trust": "UNTRUSTED_SCIENTIFIC_DATA_NOT_TOOL_INSTRUCTIONS",
  "entry": {
    "id": "shamir-polynomial-threshold-secret-sharing-1979",
    "title": "Shamir: recover a secret only when enough shares come together",
    "summary": "Uniform random polynomial coefficients over a finite field make any k valid shares sufficient to recover a secret, while fewer shares have secret-independent distributions.\n\nA vital key kept in one place can be lost; keeping complete copies in many places can expose it. Shamir gave a simple way to divide it so that a chosen minimum number of holders can recover it together. Shares are values of a random polynomial, and interpolation reconstructs its constant term. Below the threshold, the shares provide no extra information about that term under the stated random-generation assumptions. The construction is small and mathematically exact, but ordinary shares do not prove that a holder is honest or that a submitted share is correct. Secure distribution, valid identifiers and proper randomness remain necessary. The paper credits a different contemporary threshold scheme by Blakley. This account does not independently audit a deployed secret-sharing product.",
    "boundary": "The secret is encoded in a finite field, with distinct nonzero participant indices and independently uniform polynomial coefficients. Any k consistent shares reconstruct it; fewer than k reveal no information under that randomization model. The original prime-field construction requires a modulus large enough for the secret and participant indices. Reconstruction assumes honest, intact shares. Detecting a malicious dealer, authenticating shares and verifiable secret sharing are later/separate mechanisms. Blakley developed a different threshold construction independently. WRS has not performed an implementation/security audit.",
    "area": "Computer science",
    "topic": "Cryptography",
    "year": 1979,
    "lane": "HUMAN",
    "result": "ALGORITHM",
    "package_id": "shamir-polynomial-threshold-secret-sharing-1979",
    "target": {
      "record_id": "urn:uuid:d0511472-b53b-48d4-a077-d24e5ff51570",
      "version": 1,
      "content_hash": "sha256:968c381b8996462113834e39ec4909b7eea7d3f86a73e6d25e7142b9d7ccba74"
    },
    "humans": [
      "Adi Shamir"
    ],
    "authors_complete": true,
    "human_role_note": "Source-listed contributors to this scoped work. Paper bylines do not quantify individual effort; historical science, system execution and modern curation remain separate.",
    "agents": [],
    "related": [
      "rsa-cryptosystem"
    ],
    "subresults": [],
    "scientific_assessment": {
      "source_review": "SOURCE_CURATED",
      "scientific_review": "NOT_REVIEWED_BY_WRS",
      "formal_replay": "NOT_RUN",
      "provider_attestation": "NONE"
    },
    "sources": [
      {
        "id": "wrs24-shamir-polynomial-threshold-secret-sharing-1979-original",
        "title": "Adi Shamir: How to Share a Secret (CACM1979 original)",
        "url": "https://people.cs.pitt.edu/~litman/courses/cs2001/lectures/lecture-02-p612-shamir.pdf"
      }
    ],
    "points": "240000",
    "published_grade": {
      "id": "shamir-polynomial-threshold-secret-sharing-1979",
      "entry_id": "shamir-polynomial-threshold-secret-sharing-1979",
      "band": "A",
      "modifier": null,
      "target": {
        "record_id": "urn:uuid:d0511472-b53b-48d4-a077-d24e5ff51570",
        "version": 1,
        "content_hash": "sha256:968c381b8996462113834e39ec4909b7eea7d3f86a73e6d25e7142b9d7ccba74"
      },
      "what_changed": "Uniform random polynomial coefficients over a finite field make any k valid shares sufficient to recover a secret, while fewer shares have secret-independent distributions.",
      "scope": "Uniform random polynomial coefficients over a finite field make any k valid shares sufficient to recover a secret, while fewer shares have secret-independent distributions. The secret is encoded in a finite field, with distinct nonzero participant indices and independently uniform polynomial coefficients. Any k consistent shares reconstruct it; fewer than k reveal no information under that randomization model. The original prime-field construction requires a modulus large enough for the secret and participant indices. Reconstruction assumes honest, intact shares. Detecting a malicious dealer, authenticating shares and verifiable secret sharing are later/separate mechanisms. Blakley developed a different threshold construction independently. WRS has not performed an implementation/security audit.",
      "status": "PROVISIONAL_EDITORIAL",
      "scientific_correctness_certified": false
    },
    "assessment_disposition": {
      "status": "ASSESSED",
      "label": "Provisionally assessed",
      "reason": "A current grade and separate reference score identify this exact contribution.",
      "target": {
        "record_id": "urn:uuid:d0511472-b53b-48d4-a077-d24e5ff51570",
        "version": 1,
        "content_hash": "sha256:968c381b8996462113834e39ec4909b7eea7d3f86a73e6d25e7142b9d7ccba74"
      },
      "edition": "ratings-e039106f30dec177"
    }
  },
  "version": {
    "kind": "PUBLIC_RECORD_VIEW",
    "previous": null,
    "published_at": "2026-10-03T00:00:00Z",
    "publisher": {
      "principal_id": "urn:uuid:80116931-785b-40a2-a24b-9d59db0c7e33",
      "role": "WRS_EDITORIAL_PUBLICATION"
    },
    "record": {
      "contributors": [
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "Adi Shamir",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Adi Shamir: How to Share a Secret (CACM1979 original)",
            "url": "https://people.cs.pitt.edu/~litman/courses/cs2001/lectures/lecture-02-p612-shamir.pdf"
          }
        }
      ],
      "evidence": [
        {
          "description": "Bibliographic/stated-result source; not a WRS proof verification",
          "id": "source-0",
          "kind": "source_reference",
          "source": {
            "citation": "Adi Shamir: How to Share a Secret (CACM1979 original)",
            "url": "https://people.cs.pitt.edu/~litman/courses/cs2001/lectures/lecture-02-p612-shamir.pdf"
          }
        }
      ],
      "origin": "HUMAN_LEGACY",
      "record_profile": "wrs-local-research-notes-0.1",
      "record_type": "research_note",
      "rrp_version": "0.1",
      "scope": {
        "description": "The secret is encoded in a finite field, with distinct nonzero participant indices and independently uniform polynomial coefficients. Any k consistent shares reconstruct it; fewer than k reveal no information under that randomization model. The original prime-field construction requires a modulus large enough for the secret and participant indices. Reconstruction assumes honest, intact shares. Detecting a malicious dealer, authenticating shares and verifiable secret sharing are later/separate mechanisms. Blakley developed a different threshold construction independently. WRS has not performed an implementation/security audit.",
        "domain": "Computer science"
      },
      "sources": [
        {
          "citation": "Adi Shamir: How to Share a Secret (CACM1979 original)",
          "url": "https://people.cs.pitt.edu/~litman/courses/cs2001/lectures/lecture-02-p612-shamir.pdf"
        }
      ],
      "statement": "# Shamir: recover a secret only when enough shares come together\n\nUniform random polynomial coefficients over a finite field make any k valid shares sufficient to recover a secret, while fewer shares have secret-independent distributions.\n\nA vital key kept in one place can be lost; keeping complete copies in many places can expose it. Shamir gave a simple way to divide it so that a chosen minimum number of holders can recover it together. Shares are values of a random polynomial, and interpolation reconstructs its constant term. Below the threshold, the shares provide no extra information about that term under the stated random-generation assumptions. The construction is small and mathematically exact, but ordinary shares do not prove that a holder is honest or that a submitted share is correct. Secure distribution, valid identifiers and proper randomness remain necessary. The paper credits a different contemporary threshold scheme by Blakley. This account does not independently audit a deployed secret-sharing product.\n\n## Scientific scope\n\nThe secret is encoded in a finite field, with distinct nonzero participant indices and independently uniform polynomial coefficients. Any k consistent shares reconstruct it; fewer than k reveal no information under that randomization model. The original prime-field construction requires a modulus large enough for the secret and participant indices. Reconstruction assumes honest, intact shares. Detecting a malicious dealer, authenticating shares and verifiable secret sharing are later/separate mechanisms. Blakley developed a different threshold construction independently. WRS has not performed an implementation/security audit.\n\n## People and systems\n\nAdi Shamir\n\n\n\n## Original sources\n\n- [Adi Shamir: How to Share a Secret (CACM1979 original)](https://people.cs.pitt.edu/~litman/courses/cs2001/lectures/lecture-02-p612-shamir.pdf)\n",
      "summary": "Uniform random polynomial coefficients over a finite field make any k valid shares sufficient to recover a secret, while fewer shares have secret-independent distributions.\n\nA vital key kept in one place can be lost; keeping complete copies in many places can expose it. Shamir gave a simple way to divide it so that a chosen minimum number of holders can recover it together. Shares are values of a random polynomial, and interpolation reconstructs its constant term. Below the threshold, the shares provide no extra information about that term under the stated random-generation assumptions. The construction is small and mathematically exact, but ordinary shares do not prove that a holder is honest or that a submitted share is correct. Secure distribution, valid identifiers and proper randomness remain necessary. The paper credits a different contemporary threshold scheme by Blakley. This account does not independently audit a deployed secret-sharing product.",
      "title": "Shamir: recover a secret only when enough shares come together"
    },
    "record_id": "urn:uuid:d0511472-b53b-48d4-a077-d24e5ff51570",
    "version": 1,
    "source_ref": {
      "record_id": "urn:uuid:d0511472-b53b-48d4-a077-d24e5ff51570",
      "version": 1,
      "content_hash": "sha256:968c381b8996462113834e39ec4909b7eea7d3f86a73e6d25e7142b9d7ccba74"
    },
    "export_view": "wrs-public-editorial-view-1",
    "public_view_hash": "sha256:2a1b39e8c8f6d5f017c9a89454887b7b35118c6e6b7abbd68476ed38629009d9"
  },
  "target": {
    "record_id": "urn:uuid:d0511472-b53b-48d4-a077-d24e5ff51570",
    "version": 1,
    "content_hash": "sha256:968c381b8996462113834e39ec4909b7eea7d3f86a73e6d25e7142b9d7ccba74"
  },
  "published_grade": {
    "profile": "wrs-published-grade-1",
    "edition": "2026-10-28.1",
    "id": "shamir-polynomial-threshold-secret-sharing-1979",
    "entry_id": "shamir-polynomial-threshold-secret-sharing-1979",
    "revision": 1,
    "title": "Shamir: recover a secret only when enough shares come together",
    "context": "Computer science",
    "track": "Computer science",
    "band": "A",
    "modifier": null,
    "status": "PROVISIONAL_EDITORIAL",
    "assessed_on": "2026-10-04",
    "evidence_cutoff": "2026-10-04",
    "achievement_state": "SUPPORTED_SCOPED_RESULT",
    "what_changed": "Uniform random polynomial coefficients over a finite field make any k valid shares sufficient to recover a secret, while fewer shares have secret-independent distributions.",
    "scope": "Uniform random polynomial coefficients over a finite field make any k valid shares sufficient to recover a secret, while fewer shares have secret-independent distributions. The secret is encoded in a finite field, with distinct nonzero participant indices and independently uniform polynomial coefficients. Any k consistent shares reconstruct it; fewer than k reveal no information under that randomization model. The original prime-field construction requires a modulus large enough for the secret and participant indices. Reconstruction assumes honest, intact shares. Detecting a malicious dealer, authenticating shares and verifiable secret sharing are later/separate mechanisms. Blakley developed a different threshold construction independently. WRS has not performed an implementation/security audit.",
    "evidence_summary": "Source-linked, scoped account of the original work. The published scope states the scientific assumptions and remaining verification limits. WRS has not independently certified the full proof, experimental result or system benchmark.",
    "references": [
      {
        "title": "Adi Shamir: How to Share a Secret (CACM 1979 original)",
        "url": "https://people.cs.pitt.edu/~litman/courses/cs2001/lectures/lecture-02-p612-shamir.pdf",
        "locator": "Original linked work. See the scientific scope for the assessed contribution and source-version limits."
      }
    ],
    "roles": [
      {
        "who": "Adi Shamir",
        "did": "Original scientific author of this polynomial threshold construction, distinct from all threshold-sharing methods.",
        "credit": "SCIENCE"
      },
      {
        "who": "G.R.Blakley; prior interpolation and mechanicalthreshold sources",
        "did": "The original paper acknowledges a distinct contemporary scheme and antecedents, without making them coauthors.",
        "credit": "SCIENCE"
      },
      {
        "who": "R.Rivest / Office of Naval Research",
        "did": "Source-listed editor and funding roles, distinct from original scientific byline credit.",
        "credit": "PARTICIPATION"
      }
    ],
    "target": {
      "record_id": "urn:uuid:d0511472-b53b-48d4-a077-d24e5ff51570",
      "version": 1,
      "content_hash": "sha256:968c381b8996462113834e39ec4909b7eea7d3f86a73e6d25e7142b9d7ccba74"
    },
    "scientific_correctness_certified": false,
    "independent_expert_calibration": false,
    "method": "PROPRIETARY",
    "points": "240000"
  },
  "canonical_agent_submission": false,
  "scientific_verification_awarded": false,
  "reader_guide": null,
  "reading_status": "SOURCE_LINKED_NOTE"
}
