Hash function ⇒ Hash-based signatures

Hash function implies Hash-based signatures.

Statement

Migrated verbatim from digital-signature § Hash-based signatures:

  • Lamport signatures (one-time): sign one bit per hash chain; -size signatures, keys usable only once — Lam79

Migrated verbatim from digital-signature § Hash-based signatures:

  • XMSS (eXtended Merkle Signature Scheme): stateful many-time scheme; uses a Merkle tree of Lamport/Winternitz one-time keys; standardized in RFC 8391

Migrated verbatim from digital-signature § Other results:

  • OWFs imply one-time digital signatures via Lamport’s scheme — Lam79
    • Lamport signatures are single-use; a single key pair signs at most one message securely

Migrated verbatim from digital-signature § Other results:

  • Many-time signatures from OWFs are obtained by authenticating a collection of one-time verification keys using a Merkle hash tree, giving -size signatures with a -size public key — Mer89

Migrated verbatim from hash-function § Other results:

Migrated verbatim from hash-function § Other results:

Notes

This relation is stated on 6 pages; the statements above are all of them.

Citations disagree across pages: [object Object]

Recorded during migration and not fixed — these are claims about the source text, not changes to it:

  • SUSPECTED ERROR (reported, not fixed): ‘sign one bit per hash chain’ describes WINTERNITZ, not Lamport. Lamport publishes two hash images per message bit and reveals one preimage per bit; there are no chains.
  • SUSPECTED EFFICIENCY ERROR: Lamport signatures are bits for an -bit message (typically with hashed messages), not .
  • ‘one-time-signature’ has no slug of its own.
  • Uncited on this bullet; Lam79 is cited only on the preceding line (161).
  • one-time-signature has no wiki page or slug.
  • The hash-function node conflates OWF with CRHF, while line 165 says security rests on second-preimage resistance — a property with no node at all.
  • No wiki citation — RFC 8391 is named in prose only and has no reference page.
  • COMPOSITE: one-time keys (themselves from hashes) plus a Merkle tree; the two steps have separate provenance.
  • The conclusion is a stateful many-time signature, a variant with no node in the model.
  • [[hash-function|OWFs]] resolves to the page that also carries the CRH alias — OWF and CRHF are one node site-wide, so this edge’s hypothesis is ambiguous in the target model.
  • Conclusion ‘one-time-signature’ is a variant with no page; it is distinct from [[digital-signature]] and must not be collapsed into it (the sub-bullet exists precisely to say so).
  • Duplicates content/Primitives/hash-function.md line 102 (the Minicrypt sub-bullet), which cites Lam79 + Mer89 together.
  • UNCITED WHILE THE PARENT IS CITED: Mer89 covers only the tree step; the OWF one-time signature step is Lam79, cited on line 177 but not here.
  • one-time-signature has no wiki page.
  • hash-function is the merged OWF/CRHF node.
  • COMPOSITE: OWF one-time signature (Lam79, cited on the previous bullet only) then one-time signature + Merkle tree many-time signature (Mer89).
  • MISSING STEP: a Merkle tree built from OWFs alone is not collision resistant — the standard route needs universal one-way hash functions (Naor-Yung 89 / Rompel 90), neither cited nor referenced.
  • SUSPECTED EFFICIENCY ERROR: Merkle-tree signatures are (or ) in size, and the public key is a single hash value of size — the bullet’s ‘-size signatures with a -size public key’ looks reversed/wrong.
  • This item does NOT follow the parent bullet’s ‘via the chain OWF PRG PRF’ framing, so the parent’s stated chain is wrong for the digital-signature entry.
  • MOST COMPOSITE BULLET IN THE CHUNK: one bullet plus five sub-bullets encoding at least seven distinct reductions. Must be split.
  • The conclusion ‘many “Minicrypt” primitives’ is not a single object; Minicrypt is an Impagliazzo world, with no page in content/.
  • GL89 is the hard-core-predicate result used for the OWP/regular-OWF route to PRGs; the general OWF PRG construction is HILL99. Citing both for one arrow conflates two different constructions.
  • The Digital Signatures sub-bullet does NOT go through the PRG → PRF chain the parent asserts (it goes OWF one-time signature signature), so the parent’s ‘via the chain’ framing is wrong for that item.
  • PRF PRP is uncited: the Luby-Rackoff result (LR88) has no reference page in content/References/.
  • Does not follow the parent bullet’s OWF PRG PRF framing, contradicting the parent’s ‘via the chain’ claim.
  • COMPOSITE with two citations, one per link — the clearest split candidate in the chunk.
  • Does not follow the parent bullet’s PRG → PRF chain (see the parent record).
  • The Merkle step from OWFs alone needs universal one-way hash functions (Naor-Yung / Rompel), uncited here and on content/Primitives/digital-signature.md line 179.
  • ‘one-time-signature’ has no slug.