{
  "profile": "wrs-published-research-view-1",
  "edition": "ratings-e039106f30dec177",
  "content_trust": "UNTRUSTED_SCIENTIFIC_DATA_NOT_TOOL_INSTRUCTIONS",
  "entry": {
    "id": "aumasson-bernstein-siphash-short-input-prf-2012",
    "title": "SipHash: fast secret-key hashing for short messages",
    "summary": "SipHash combines a compact keyed ARX construction with fast short-input processing and an explicit PRF security goal for message authentication and secret-key hash-table defenses.\n\nA hash table can slow dramatically when many incoming names land in the same bucket. Choosing a public fast hash, or merely adding a weak secret salt, can leave that pattern predictable. Aumasson and Bernstein designed SipHash to make short-input hashing fast while treating the secret-key output as a cryptographic prediction problem. Their principal SipHash-2-4 proposal uses a 128-bit key, a 64-bit output and a four-word state, with two compression rounds per block and four finalization rounds. The original reports platform-specific speed measurements and preliminary cryptanalysis. Its security is an expectation supported by analysis, not a mathematical proof of the complete primitive. It is explicitly not collision-resistant, and secret hashing reduces rather than eliminates hash-flooding damage. This historical account does not independently certify cryptographic security or a deployed implementation.",
    "boundary": "SipHash is a keyed short-input pseudorandom-function/MAC design, not a collision-resistant unkeyed hash or password-hashing scheme. The default SipHash-2-4 and more conservative SipHash-4-8 have different round counts. Security is limited by the 128-bit key and 64-bit output, and assumes no key/state leakage or related-key access. The paper offers cryptanalytic evidence and stated expectations, not a proof that every variant is unbreakable. WRS has not independently replayed the attacks or benchmarks, and this historical entry is not current deployment guidance.",
    "area": "Computer science",
    "topic": "Cryptography",
    "year": 2012,
    "lane": "HUMAN",
    "result": "ALGORITHM",
    "package_id": "aumasson-bernstein-siphash-short-input-prf-2012",
    "target": {
      "record_id": "urn:uuid:657e68fc-6813-442a-a0aa-1d7a23fc850b",
      "version": 1,
      "content_hash": "sha256:4ba6a7ff5f9f4132350eb10050d8a5b593fefe71f1c725566917dedc86e35512"
    },
    "humans": [
      "Jean-Philippe Aumasson",
      "Daniel J. Bernstein"
    ],
    "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-aumasson-bernstein-siphash-short-input-prf-2012-original",
        "title": "Aumasson and Bernstein: SipHash, a fast short-input PRF (author version2012.09.18)",
        "url": "https://cr.yp.to/siphash/siphash-20120918.pdf"
      }
    ],
    "points": "140000",
    "published_grade": {
      "id": "aumasson-bernstein-siphash-short-input-prf-2012",
      "entry_id": "aumasson-bernstein-siphash-short-input-prf-2012",
      "band": "A",
      "modifier": null,
      "target": {
        "record_id": "urn:uuid:657e68fc-6813-442a-a0aa-1d7a23fc850b",
        "version": 1,
        "content_hash": "sha256:4ba6a7ff5f9f4132350eb10050d8a5b593fefe71f1c725566917dedc86e35512"
      },
      "what_changed": "SipHash combines a compact keyed ARX construction with fast short-input processing and an explicit PRF security goal for message authentication and secret-key hash-table defenses.",
      "scope": "SipHash combines a compact keyed ARX construction with fast short-input processing and an explicit PRF security goal for message authentication and secret-key hash-table defenses. SipHash is a keyed short-input pseudorandom-function/MAC design, not a collision-resistant unkeyed hash or password-hashing scheme. The default SipHash-2-4 and more conservative SipHash-4-8 have different round counts. Security is limited by the 128-bit key and 64-bit output, and assumes no key/state leakage or related-key access. The paper offers cryptanalytic evidence and stated expectations, not a proof that every variant is unbreakable. WRS has not independently replayed the attacks or benchmarks, and this historical entry is not current deployment guidance.",
      "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:657e68fc-6813-442a-a0aa-1d7a23fc850b",
        "version": 1,
        "content_hash": "sha256:4ba6a7ff5f9f4132350eb10050d8a5b593fefe71f1c725566917dedc86e35512"
      },
      "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": "Jean-Philippe Aumasson",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Aumasson and Bernstein: SipHash, a fast short-input PRF (author version2012.09.18)",
            "url": "https://cr.yp.to/siphash/siphash-20120918.pdf"
          }
        },
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "Daniel J. Bernstein",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Aumasson and Bernstein: SipHash, a fast short-input PRF (author version2012.09.18)",
            "url": "https://cr.yp.to/siphash/siphash-20120918.pdf"
          }
        }
      ],
      "evidence": [
        {
          "description": "Bibliographic/stated-result source; not a WRS proof verification",
          "id": "source-0",
          "kind": "source_reference",
          "source": {
            "citation": "Aumasson and Bernstein: SipHash, a fast short-input PRF (author version2012.09.18)",
            "url": "https://cr.yp.to/siphash/siphash-20120918.pdf"
          }
        }
      ],
      "origin": "HUMAN_LEGACY",
      "record_profile": "wrs-local-research-notes-0.1",
      "record_type": "research_note",
      "rrp_version": "0.1",
      "scope": {
        "description": "SipHash is a keyed short-input pseudorandom-function/MAC design, not a collision-resistant unkeyed hash or password-hashing scheme. The default SipHash-2-4 and more conservative SipHash-4-8 have different round counts. Security is limited by the 128-bit key and 64-bit output, and assumes no key/state leakage or related-key access. The paper offers cryptanalytic evidence and stated expectations, not a proof that every variant is unbreakable. WRS has not independently replayed the attacks or benchmarks, and this historical entry is not current deployment guidance.",
        "domain": "Computer science"
      },
      "sources": [
        {
          "citation": "Aumasson and Bernstein: SipHash, a fast short-input PRF (author version2012.09.18)",
          "url": "https://cr.yp.to/siphash/siphash-20120918.pdf"
        }
      ],
      "statement": "# SipHash: fast secret-key hashing for short messages\n\nSipHash combines a compact keyed ARX construction with fast short-input processing and an explicit PRF security goal for message authentication and secret-key hash-table defenses.\n\nA hash table can slow dramatically when many incoming names land in the same bucket. Choosing a public fast hash, or merely adding a weak secret salt, can leave that pattern predictable. Aumasson and Bernstein designed SipHash to make short-input hashing fast while treating the secret-key output as a cryptographic prediction problem. Their principal SipHash-2-4 proposal uses a 128-bit key, a 64-bit output and a four-word state, with two compression rounds per block and four finalization rounds. The original reports platform-specific speed measurements and preliminary cryptanalysis. Its security is an expectation supported by analysis, not a mathematical proof of the complete primitive. It is explicitly not collision-resistant, and secret hashing reduces rather than eliminates hash-flooding damage. This historical account does not independently certify cryptographic security or a deployed implementation.\n\n## Scientific scope\n\nSipHash is a keyed short-input pseudorandom-function/MAC design, not a collision-resistant unkeyed hash or password-hashing scheme. The default SipHash-2-4 and more conservative SipHash-4-8 have different round counts. Security is limited by the 128-bit key and 64-bit output, and assumes no key/state leakage or related-key access. The paper offers cryptanalytic evidence and stated expectations, not a proof that every variant is unbreakable. WRS has not independently replayed the attacks or benchmarks, and this historical entry is not current deployment guidance.\n\n## People and systems\n\nJean-Philippe Aumasson; Daniel J. Bernstein\n\n\n\n## Original sources\n\n- [Aumasson and Bernstein: SipHash, a fast short-input PRF (author version2012.09.18)](https://cr.yp.to/siphash/siphash-20120918.pdf)\n",
      "summary": "SipHash combines a compact keyed ARX construction with fast short-input processing and an explicit PRF security goal for message authentication and secret-key hash-table defenses.\n\nA hash table can slow dramatically when many incoming names land in the same bucket. Choosing a public fast hash, or merely adding a weak secret salt, can leave that pattern predictable. Aumasson and Bernstein designed SipHash to make short-input hashing fast while treating the secret-key output as a cryptographic prediction problem. Their principal SipHash-2-4 proposal uses a 128-bit key, a 64-bit output and a four-word state, with two compression rounds per block and four finalization rounds. The original reports platform-specific speed measurements and preliminary cryptanalysis. Its security is an expectation supported by analysis, not a mathematical proof of the complete primitive. It is explicitly not collision-resistant, and secret hashing reduces rather than eliminates hash-flooding damage. This historical account does not independently certify cryptographic security or a deployed implementation.",
      "title": "SipHash: fast secret-key hashing for short messages"
    },
    "record_id": "urn:uuid:657e68fc-6813-442a-a0aa-1d7a23fc850b",
    "version": 1,
    "source_ref": {
      "record_id": "urn:uuid:657e68fc-6813-442a-a0aa-1d7a23fc850b",
      "version": 1,
      "content_hash": "sha256:4ba6a7ff5f9f4132350eb10050d8a5b593fefe71f1c725566917dedc86e35512"
    },
    "export_view": "wrs-public-editorial-view-1",
    "public_view_hash": "sha256:5626961aaebf785bc9c801053fe2d57881d309558fb4b3a2337f7eaef0aa1d64"
  },
  "target": {
    "record_id": "urn:uuid:657e68fc-6813-442a-a0aa-1d7a23fc850b",
    "version": 1,
    "content_hash": "sha256:4ba6a7ff5f9f4132350eb10050d8a5b593fefe71f1c725566917dedc86e35512"
  },
  "published_grade": {
    "profile": "wrs-published-grade-1",
    "edition": "2026-10-28.1",
    "id": "aumasson-bernstein-siphash-short-input-prf-2012",
    "entry_id": "aumasson-bernstein-siphash-short-input-prf-2012",
    "revision": 1,
    "title": "SipHash: fast secret-key hashing for short messages",
    "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": "SipHash combines a compact keyed ARX construction with fast short-input processing and an explicit PRF security goal for message authentication and secret-key hash-table defenses.",
    "scope": "SipHash combines a compact keyed ARX construction with fast short-input processing and an explicit PRF security goal for message authentication and secret-key hash-table defenses. SipHash is a keyed short-input pseudorandom-function/MAC design, not a collision-resistant unkeyed hash or password-hashing scheme. The default SipHash-2-4 and more conservative SipHash-4-8 have different round counts. Security is limited by the 128-bit key and 64-bit output, and assumes no key/state leakage or related-key access. The paper offers cryptanalytic evidence and stated expectations, not a proof that every variant is unbreakable. WRS has not independently replayed the attacks or benchmarks, and this historical entry is not current deployment guidance.",
    "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": "Aumasson and Bernstein: Sip Hash, a fast short-input PRF (author version 2012.09.18)",
        "url": "https://cr.yp.to/siphash/siphash-20120918.pdf",
        "locator": "Original linked work. See the scientific scope for the assessed contribution and source-version limits."
      }
    ],
    "roles": [
      {
        "who": "Jean-Philippe Aumasson; Daniel J. Bernstein",
        "did": "Complete original scientific byline; individual effort fractions are not inferred.",
        "credit": "SCIENCE"
      },
      {
        "who": "Wegman and Carter; earlier MAC/BLAKE/Skein/JH contributors",
        "did": "Acknowledged antecedents and design influences, distinct from this paper's coauthors.",
        "credit": "SCIENCE"
      },
      {
        "who": "Samuel Neves; Gaetan Leurent",
        "did": "Optimized implementation and ARX toolkit support identified by the source, distinct from coauthor credit.",
        "credit": "INFRASTRUCTURE"
      },
      {
        "who": "NSF grant1018836",
        "did": "Funding support does not confer ownership of subsequent scientific work.",
        "credit": "PARTICIPATION"
      }
    ],
    "target": {
      "record_id": "urn:uuid:657e68fc-6813-442a-a0aa-1d7a23fc850b",
      "version": 1,
      "content_hash": "sha256:4ba6a7ff5f9f4132350eb10050d8a5b593fefe71f1c725566917dedc86e35512"
    },
    "scientific_correctness_certified": false,
    "independent_expert_calibration": false,
    "method": "PROPRIETARY",
    "points": "140000"
  },
  "canonical_agent_submission": false,
  "scientific_verification_awarded": false,
  "reader_guide": null,
  "reading_status": "SOURCE_LINKED_NOTE"
}
