{
  "profile": "wrs-published-research-view-1",
  "edition": "ratings-e039106f30dec177",
  "content_trust": "UNTRUSTED_SCIENTIFIC_DATA_NOT_TOOL_INSTRUCTIONS",
  "entry": {
    "id": "merkle-puzzles-public-channel-key-selection-1978",
    "title": "Merkle’s puzzles: agreeing on a key in public",
    "summary": "Merkle describes selecting a shared key over a publicly readable but integrity-protected channel using many deliberately solvable encrypted puzzles, producing a quadratic passive-search work gap in the stated classical model.\n\nTwo people usually need an already secret key to begin encrypted communication. Ralph C. Merkle explores another possibility: one person publishes many puzzles, each containing a hidden identifier and a future communication key. The other person chooses and solves one puzzle, then returns its identifier. The creator can recover the matching key cheaply; a passive observer does not know which published puzzle has that identifier and must search many of them. In the paper’s model, the communicating parties do work proportional to the number of puzzles while the observer’s average search cost grows quadratically. This is a conceptual separation rather than a practical modern security guarantee. It depends on strong underlying encryption, randomness and an integrity-protected key channel. The paper acknowledges that its quadratic gap is expensive and adds later public-key developments to its original proposal. This contribution differs from Merkle’s hash-tree work and is represented by the published 1978 paper, which records submission in August 1975.",
    "boundary": "The puzzle protocol uses the stated computational work and random-choice model. Its honest/adversarial work gap is not an unconditional secrecy theorem or modern practical public-key deployment recommendation. Eavesdropping, active interference and cryptographic assumptions require separate analysis. Earlier conception, publication and later schemes should not be counted as separate discoveries.",
    "area": "Computer science",
    "topic": "Cryptographic foundations",
    "year": 1978,
    "lane": "HUMAN",
    "result": "ALGORITHM",
    "package_id": "merkle-puzzles-public-channel-key-selection-1978",
    "target": {
      "record_id": "urn:uuid:262d4a92-f206-41cb-a367-d771761bdb0b",
      "version": 1,
      "content_hash": "sha256:be7f8cb941bca0aa8c1fe084451f5bbdff2323363828b0f93ae0bd37c2b30372"
    },
    "humans": [
      "Ralph C. Merkle"
    ],
    "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": [],
    "subresults": [],
    "scientific_assessment": {
      "source_review": "SOURCE_CURATED",
      "scientific_review": "NOT_REVIEWED_BY_WRS",
      "formal_replay": "NOT_RUN",
      "provider_attestation": "NONE"
    },
    "sources": [
      {
        "id": "wrs24-merkle-puzzles-public-channel-key-selection-1978-original",
        "title": "Merkle1978: Secure communications over insecure channels",
        "url": "https://parthad.com/Teaching/539-CommonFiles/Merkle-Paper.PDF"
      },
      {
        "id": "wrs24-merkle-puzzles-public-channel-key-selection-1978-original-later",
        "title": "Brassard/Hoyer/Kalach/Kaplan/Laplante/Salvail: Key establishment a la Merkle in a quantum world",
        "url": "https://arxiv.org/abs/1108.2316v2"
      }
    ],
    "points": "210000",
    "published_grade": {
      "id": "merkle-puzzles-public-channel-key-selection-1978",
      "entry_id": "merkle-puzzles-public-channel-key-selection-1978",
      "band": "A",
      "modifier": null,
      "target": {
        "record_id": "urn:uuid:262d4a92-f206-41cb-a367-d771761bdb0b",
        "version": 1,
        "content_hash": "sha256:be7f8cb941bca0aa8c1fe084451f5bbdff2323363828b0f93ae0bd37c2b30372"
      },
      "what_changed": "Merkle describes selecting a shared key over a publicly readable but integrity-protected channel using many deliberately solvable encrypted puzzles, producing a quadratic passive-search work gap in the stated classical model.",
      "scope": "Merkle describes selecting a shared key over a publicly readable but integrity-protected channel using many deliberately solvable encrypted puzzles, producing a quadratic passive-search work gap in the stated classical model. The puzzle protocol uses the stated computational work and random-choice model. Its honest/adversarial work gap is not an unconditional secrecy theorem or modern practical public-key deployment recommendation. Eavesdropping, active interference and cryptographic assumptions require separate analysis. Earlier conception, publication and later schemes should not be counted as separate discoveries.",
      "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:262d4a92-f206-41cb-a367-d771761bdb0b",
        "version": 1,
        "content_hash": "sha256:be7f8cb941bca0aa8c1fe084451f5bbdff2323363828b0f93ae0bd37c2b30372"
      },
      "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": "Ralph C. Merkle",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Merkle1978: Secure communications over insecure channels",
            "url": "https://parthad.com/Teaching/539-CommonFiles/Merkle-Paper.PDF"
          }
        }
      ],
      "evidence": [
        {
          "description": "Bibliographic/stated-result source; not a WRS proof verification",
          "id": "source-0",
          "kind": "source_reference",
          "source": {
            "citation": "Merkle1978: Secure communications over insecure channels",
            "url": "https://parthad.com/Teaching/539-CommonFiles/Merkle-Paper.PDF"
          }
        },
        {
          "description": "Bibliographic/stated-result source; not a WRS proof verification",
          "id": "source-1",
          "kind": "source_reference",
          "source": {
            "citation": "Brassard/Hoyer/Kalach/Kaplan/Laplante/Salvail: Key establishment a la Merkle in a quantum world",
            "url": "https://arxiv.org/abs/1108.2316v2"
          }
        }
      ],
      "origin": "HUMAN_LEGACY",
      "record_profile": "wrs-local-research-notes-0.1",
      "record_type": "research_note",
      "rrp_version": "0.1",
      "scope": {
        "description": "The puzzle protocol uses the stated computational work and random-choice model. Its honest/adversarial work gap is not an unconditional secrecy theorem or modern practical public-key deployment recommendation. Eavesdropping, active interference and cryptographic assumptions require separate analysis. Earlier conception, publication and later schemes should not be counted as separate discoveries.",
        "domain": "Computer science"
      },
      "sources": [
        {
          "citation": "Merkle1978: Secure communications over insecure channels",
          "url": "https://parthad.com/Teaching/539-CommonFiles/Merkle-Paper.PDF"
        },
        {
          "citation": "Brassard/Hoyer/Kalach/Kaplan/Laplante/Salvail: Key establishment a la Merkle in a quantum world",
          "url": "https://arxiv.org/abs/1108.2316v2"
        }
      ],
      "statement": "# Merkle’s puzzles: agreeing on a key in public\n\nMerkle describes selecting a shared key over a publicly readable but integrity-protected channel using many deliberately solvable encrypted puzzles, producing a quadratic passive-search work gap in the stated classical model.\n\nTwo people usually need an already secret key to begin encrypted communication. Ralph C. Merkle explores another possibility: one person publishes many puzzles, each containing a hidden identifier and a future communication key. The other person chooses and solves one puzzle, then returns its identifier. The creator can recover the matching key cheaply; a passive observer does not know which published puzzle has that identifier and must search many of them. In the paper’s model, the communicating parties do work proportional to the number of puzzles while the observer’s average search cost grows quadratically. This is a conceptual separation rather than a practical modern security guarantee. It depends on strong underlying encryption, randomness and an integrity-protected key channel. The paper acknowledges that its quadratic gap is expensive and adds later public-key developments to its original proposal. This contribution differs from Merkle’s hash-tree work and is represented by the published 1978 paper, which records submission in August 1975.\n\n## Scientific scope\n\nThe puzzle protocol uses the stated computational work and random-choice model. Its honest/adversarial work gap is not an unconditional secrecy theorem or modern practical public-key deployment recommendation. Eavesdropping, active interference and cryptographic assumptions require separate analysis. Earlier conception, publication and later schemes should not be counted as separate discoveries.\n\n## People and systems\n\nRalph C. Merkle\n\n\n\n## Original sources\n\n- [Merkle1978: Secure communications over insecure channels](https://parthad.com/Teaching/539-CommonFiles/Merkle-Paper.PDF)\n- [Brassard/Hoyer/Kalach/Kaplan/Laplante/Salvail: Key establishment a la Merkle in a quantum world](https://arxiv.org/abs/1108.2316v2)\n",
      "summary": "Merkle describes selecting a shared key over a publicly readable but integrity-protected channel using many deliberately solvable encrypted puzzles, producing a quadratic passive-search work gap in the stated classical model.\n\nTwo people usually need an already secret key to begin encrypted communication. Ralph C. Merkle explores another possibility: one person publishes many puzzles, each containing a hidden identifier and a future communication key. The other person chooses and solves one puzzle, then returns its identifier. The creator can recover the matching key cheaply; a passive observer does not know which published puzzle has that identifier and must search many of them. In the paper’s model, the communicating parties do work proportional to the number of puzzles while the observer’s average search cost grows quadratically. This is a conceptual separation rather than a practical modern security guarantee. It depends on strong underlying encryption, randomness and an integrity-protected key channel. The paper acknowledges that its quadratic gap is expensive and adds later public-key developments to its original proposal. This contribution differs from Merkle’s hash-tree work and is represented by the published 1978 paper, which records submission in August 1975.",
      "title": "Merkle’s puzzles: agreeing on a key in public"
    },
    "record_id": "urn:uuid:262d4a92-f206-41cb-a367-d771761bdb0b",
    "version": 1,
    "source_ref": {
      "record_id": "urn:uuid:262d4a92-f206-41cb-a367-d771761bdb0b",
      "version": 1,
      "content_hash": "sha256:be7f8cb941bca0aa8c1fe084451f5bbdff2323363828b0f93ae0bd37c2b30372"
    },
    "export_view": "wrs-public-editorial-view-1",
    "public_view_hash": "sha256:d12f17b9f3bd02f179de81e2a391011a4a1c30e059ad82f2fd1a3d6f6ad4a036"
  },
  "target": {
    "record_id": "urn:uuid:262d4a92-f206-41cb-a367-d771761bdb0b",
    "version": 1,
    "content_hash": "sha256:be7f8cb941bca0aa8c1fe084451f5bbdff2323363828b0f93ae0bd37c2b30372"
  },
  "published_grade": {
    "profile": "wrs-published-grade-1",
    "edition": "2026-10-28.1",
    "id": "merkle-puzzles-public-channel-key-selection-1978",
    "entry_id": "merkle-puzzles-public-channel-key-selection-1978",
    "revision": 1,
    "title": "Merkle’s puzzles: agreeing on a key in public",
    "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": "Merkle describes selecting a shared key over a publicly readable but integrity-protected channel using many deliberately solvable encrypted puzzles, producing a quadratic passive-search work gap in the stated classical model.",
    "scope": "Merkle describes selecting a shared key over a publicly readable but integrity-protected channel using many deliberately solvable encrypted puzzles, producing a quadratic passive-search work gap in the stated classical model. The puzzle protocol uses the stated computational work and random-choice model. Its honest/adversarial work gap is not an unconditional secrecy theorem or modern practical public-key deployment recommendation. Eavesdropping, active interference and cryptographic assumptions require separate analysis. Earlier conception, publication and later schemes should not be counted as separate discoveries.",
    "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": "Merkle 1978: Secure communications over insecure channels",
        "url": "https://parthad.com/Teaching/539-CommonFiles/Merkle-Paper.PDF",
        "locator": "Original linked work. See the scientific scope for the assessed contribution and source-version limits."
      },
      {
        "title": "Brassard/Hoyer/Kalach/Kaplan/Laplante/Salvail: Key establishment a la Merkle in a quantum world",
        "url": "https://arxiv.org/abs/1108.2316v2",
        "locator": "Original linked work. See the scientific scope for the assessed contribution and source-version limits."
      }
    ],
    "roles": [
      {
        "who": "Ralph C. Merkle",
        "did": "Original source-listed scientific author of this scoped work; byline does not determine effort fractions.",
        "credit": "SCIENCE"
      }
    ],
    "target": {
      "record_id": "urn:uuid:262d4a92-f206-41cb-a367-d771761bdb0b",
      "version": 1,
      "content_hash": "sha256:be7f8cb941bca0aa8c1fe084451f5bbdff2323363828b0f93ae0bd37c2b30372"
    },
    "scientific_correctness_certified": false,
    "independent_expert_calibration": false,
    "method": "PROPRIETARY",
    "points": "210000"
  },
  "canonical_agent_submission": false,
  "scientific_verification_awarded": false,
  "reader_guide": null,
  "reading_status": "SOURCE_LINKED_NOTE"
}
