Wikinventia — Atlas of discoveries and inventions · Global Age

Merkle trees — cryptographic verification structure — Ralph Merkle

1979 AD · Transmission: Silenced
MathematicsMethodNorth American

Ralph Merkle (Berkeley, California, 1952), a cryptographer at the University of California and Xerox PARC, publishes in 1979 his doctoral thesis and the article "A Certified Digital Signature" describing Merkle trees: hierarchical data structures in which each parent node contains the cryptographic hash of its child nodes, and the root (Merkle root) cryptographically summarizes the entire tree's content. They allow verification of the integrity of any element in the set with a logarithmic number of operations, without examining the whole tree. Bitcoin uses Merkle trees to summarize all transactions in each block into a single 32-byte hash included in the block header, making simplified payment verification (SPV) possible without downloading the entire blockchain. Merkle is co-author of the Merkle-Hellman protocol (with Hellman) and contributed to the theoretical foundations of public-key cryptography.

InstitutionUniversity of California, Davis; Xerox PARC; Stanford University
Historical regionUnited States (California)
Primary sourceMerkle, R.C. — "A Certified Digital Signature" in Advances in Cryptology — CRYPTO '89 (Lecture Notes in Computer Science, vol. 435, Springer, 1990, pp. 218–238); Merkle, R.C. — doctoral thesis, Stanford University, 1979
Secondary sourceNakamoto, S. — "Bitcoin: A Peer-to-Peer Electronic Cash System" (2008), section 7 (Merkle trees explicitly cited)
Original languageEnglish
View this entry in the interactive atlas → View in graph →