Technology and Engineering Atlas

How Things Are Built
Sign In
Text size
100%
Theme
Invention

Public-Key Cryptography

Software Engineering

Public-key cryptography, also called asymmetric cryptography, secures communication using a mathematically linked pair of keys, a public key that can be shared openly and a private key that must be kept secret, so two parties can establish a shared secret or verify a digital signature without ever having exchanged a secret key beforehand. The British cryptographer James Ellis conceived the underlying idea of non-secret encryption at the UK's GCHQ in 1970 without finding a way to implement it, and his colleagues Clifford Cocks and Malcolm Williamson worked out, respectively, what became the RSA algorithm in 1973 and the Diffie-Hellman key exchange in 1974, though this work stayed classified until 1997. The American researchers Whitfield Diffie and Martin Hellman published the same key-exchange idea openly in 1976, the first published practical method for establishing a shared secret key over a channel with no prior shared secret, and Ron Rivest, Adi Shamir and Leonard Adleman independently invented and published the RSA algorithm in 1977 and 1978, using exponentiation modulo the product of two very large prime numbers to encrypt data and create digital signatures.

Facts
Year
1976 1
Significance
Fundamental security primitive in modern cryptosystems, underpinning applications and protocols 1
FAQs

Was public-key cryptography invented before Diffie and Hellman published it?

Yes. British government researchers found it first but were kept secret until December 1997.

Yes, in secret. The work of James Ellis, Clifford Cocks and Malcolm Williamson at the Government Communications Headquarters in England was hidden by official secrecy and not revealed until December 1997. By then, public recognition had gone to the later rediscoveries by Diffie, Hellman and Merkle at Stanford for public key exchange and by Rivest, Shamir and Adleman at MIT for the RSA algorithm.
Connections

Invented By

Source Whitfield Diffie (National Inventors Hall of Fame inductee page)
Sources
1. Public-key cryptography, Wikipedia
  • Public discovery
    In 1976, an asymmetric key cryptosystem was published by Whitfield Diffie and Martin Hellman who, influenced by Ralph Merkle's
  • Description
    Public key algorithms are fundamental security primitives in modern cryptosystems, including applications and protocols that
  • In Group: Network and Authentication Security Technologies, Lead
    Public-key cryptography, or asymmetric cryptography, is the field of cryptographic systems that use pairs of related keys.
View the Source
Whitfield Diffie (National Inventors Hall of Fame inductee page)
Invented By: Whitfield Diffie, Inductee page
Quote, Invented By: Whitfield Diffie, Inductee page
Whitfield Diffie, Martin Hellman, and Ralph Merkle developed public key cryptography (PKC)
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.