A hash chain is the successive application of a cryptographic hash function to a piece of data. In computer security it is a method for producing many one-time keys from a single key or password, and it can also record the chronology of data's existence, for non-repudiation, by applying the hash function in turn to additional pieces of data. A hash chain of length 4 over a string x is the hash function applied four times to x. Leslie Lamport suggested hash chains as a password protection scheme in an insecure environment: a server stores the far end of a chain, the user supplies the previous link each time, and because the hash function is one-way an eavesdropper cannot reverse it to obtain an earlier link. Binary hash chains, used with hash trees, combine two hash values at a time, and Winternitz chains, used in hash-based cryptography, apply a chain function repeatedly to a secret key. A hash chain resembles a blockchain, but a blockchain is meant to support distributed agreement around a public ledger and carries rules for data and permissions.
Facts
Connections
In Field
Source Hash chain (Wikipedia)
Source Hash chain (Wikipedia)
Invented
Source RFC Editor: RFC 1760: The S/KEY One-Time Password System
Sources
1. RFC Editor: RFC 1760: The S/KEY One-Time Password System
RFC EditorReferences, entry 1
Lamport, L., "Password Authentication with Insecure Communication", Communications of the ACM 24.11, November 1981
Invented: Leslie Lamport, Overview, one-time passwords
This technique was first suggested by Leslie Lamport
View the Source Hash chain (Wikipedia)
In Field: Cryptography, Lead, field
A hash chain is the successive application of a cryptographic hash function to a piece of data.
In Field: Information Security, Lead, computer security
In computer security, a hash chain is a method used to produce many one-time keys from a single key or password.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.