Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Concept

Hash chain

Technique

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
Origin Year
1981 1
Connections

In Field

Cryptography, Fields
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 Editor
  • References, 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 Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.