Stuart Haber and Scott Stornetta: The 1991 Paper Behind the Blockchain
In 1991 Stuart Haber and Scott Stornetta published How to Time-Stamp a Digital Document, inventing the hash-linked chain of blocks. Cited three times in the Bitcoin white paper, their Surety chain has run since 1995.
Stuart Haber and W. Scott Stornetta are the cryptographer and physicist who invented cryptographic document timestamping at Bellcore. Their 1991 paper "How to Time-Stamp a Digital Document" introduced the chain of hash-linked records that Bitcoin later adopted, and three of the eight references in the Bitcoin white paper are theirs. They did not invent proof of work or decentralized consensus.
1. Who Are Haber and Stornetta? Bellcore, 1989-1993
- Background & Experience: Stuart Haber is a cryptographer who completed his PhD at Columbia University; W. Scott Stornetta is a physicist with a doctorate from Stanford. Both worked at Bellcore, the research arm spun out of the Bell System, at 445 South Street in Morristown, New Jersey. The problem they set out to solve came from Stornetta's concern about scientific record-keeping: once laboratory notebooks became digital files, the paper trail that established who knew what and when would disappear, because a digital file carries no evidence of when it was created. Their formulation of the problem is the sentence that opens the paper's abstract: "The problem is to time-stamp the data, not the medium."
2. Major Contributions: Hash Chains, Merkle Trees, and a Newspaper
- Major Contributions:
- "How to Time-Stamp a Digital Document" (Journal of Cryptology, volume 3, pages 99-111, January 1991): The paper proposes that a client send only the hash of a document to a timestamping service, preserving privacy and bandwidth, and then presents two schemes. In the linking scheme, each new timestamp certificate includes the hash of the previous one, so certificates form a chain in which any alteration breaks every link after it. In the distributed trust scheme, the document hash pseudorandomly selects a set of witnesses who must co-sign. The linking scheme is the data structure that the word "blockchain" now describes.
- "Improving the Efficiency and Reliability of Digital Time-Stamping" (with Dave Bayer, 1993): Introduced Merkle trees into the scheme, so that many documents submitted in one interval could be aggregated into a single root hash. This is exactly the structure Bitcoin uses to commit to all transactions in a block with one value in the block header.
- "Secure Names for Bit-Strings" (1997): The third of their papers cited by Satoshi, addressing how to name data by its hash in a way that remains secure as hash functions age.
- Timestamp renewal and the aging of hash functions: Their later work addressed a problem most blockchain designs still treat as future work. A timestamp is only as strong as the hash function that produced it, and hash functions weaken over decades, as MD5 and SHA-1 both did. Their answer was renewal: re-timestamp an old certificate with a newer, stronger function before the old one is broken, so the chain of evidence survives the obsolescence of its own cryptography.
- Surety (founded 1994): Haber and Stornetta commercialized the work in a company whose Digital Notary service began operating in 1995. Once a week, Surety computes a single hash summarizing every document timestamped that week and publishes it as a classified advertisement in The New York Times. The newspaper's distribution makes the value effectively impossible to alter retroactively. That chain has been running continuously since 1995, which makes it older than Bitcoin's by fourteen years.
3. Their Place in Blockchain History
- Impact Assessment: Three of the eight references in the Bitcoin white paper are Haber and Stornetta papers, more than any other author, and the white paper's description of the network as a "distributed timestamp server" is a direct extension of their framing. What Bitcoin added was the answer to a question they had deliberately set aside: their schemes assume a timestamping service that clients trust, or a set of witnesses selected honestly. Satoshi replaced that trusted service with proof of work and an economic incentive, so that the ordering of the chain is maintained by parties who need not be trusted at all. Haber and Stornetta built the ledger structure; Bitcoin built the mechanism for agreeing on it without an administrator.
- Key Perspectives: Their design philosophy was to minimize what the service must be trusted with. The 1991 paper stresses that its procedures "maintain complete privacy of the documents themselves, and require no record-keeping by the time-stamping service", and that a client should be able to detect a service that tries to back-date or forward-date a document even if it colludes with the client's adversary.
4. Common Misconceptions About the 1991 Paper
- Controversies & Criticisms:
- "They invented blockchain": They invented the hash-linked chain of timestamped blocks, which is the data structure. They did not build a decentralized network, a consensus mechanism, a native currency, or a defense against Sybil attacks. Whether that counts as inventing "blockchain" depends on whether the word means the data structure or the whole system, and the honest answer is that Bitcoin is their structure plus Satoshi's incentive layer.
- "Satoshi copied them without credit": The opposite is true. They are the most-cited authors in the white paper, and Satoshi's own description of Bitcoin as a distributed timestamp server points back to them explicitly.
- "The Surety chain proves Bitcoin was not first": Surety's chain is older, but it is operated by one company and anchored in a newspaper. It answers "when did this document exist", not "who owns this unit of value", and no one can join it as an independent validator.
- "The Bitcoin white paper invented the word blockchain": It did not use the word at all. Satoshi described a chain of blocks and a distributed timestamp server, and the compound term entered general use later, applied retroactively to a structure Haber and Stornetta had published seventeen years earlier.
- "They were cryptocurrency people": Neither of them set out to build money. The motivation was intellectual property and scientific priority, and the commercial market they pursued was document notarization for law firms, pharmaceutical labs, and government records.
5. Timeline and Current Status
-
1989-1990: Haber and Stornetta develop the timestamping schemes at Bellcore; the work is presented at CRYPTO '90.
-
January 1991: "How to Time-Stamp a Digital Document" appears in the Journal of Cryptology.
-
1993: The Bayer-Haber-Stornetta paper adds Merkle tree aggregation.
-
1994: Surety is founded to commercialize the technology.
-
1995: Surety begins publishing weekly hashes in The New York Times.
-
1997: "Secure Names for Bit-Strings" is published.
-
October 31, 2008: Three of their papers appear as references 3, 4, and 5 in the Bitcoin white paper.
-
Current Status & Future: Both remain active in the field. Haber spent years as a principal scientist at HP Labs and has continued to work and speak on timestamping and blockchain integrity; Stornetta has worked in quantitative finance and advises blockchain projects, and both are regular speakers at industry events where they are usually introduced, to their visible amusement, as the people who invented blockchain before there was anything to put on it. The Surety chain continues to be published every week.
Frequently Asked Questions
Who invented blockchain?
What did 'How to Time-Stamp a Digital Document' propose?
Is the Surety hash chain older than Bitcoin?
How many times does the Bitcoin white paper cite Haber and Stornetta?
What did Bitcoin add to their design?
References
Wei Dai: b-money, Crypto++, and Reference 1 of the Bitcoin White Paper
Wei Dai published b-money on the cypherpunks mailing list in November 1998, a decade before Bitcoin. Satoshi cited it first and emailed him on August 22, 2008. The smallest unit of ether is named after him.
Ralph Merkle: Inventor of the Merkle Tree and Public Key Cryptography
Ralph Merkle invented the Merkle tree in his 1979 Stanford thesis and patented it in 1982. Every Bitcoin block header contains a Merkle root. The full record of his cryptographic work and its use in blockchains.