10.1 IN THE BEGINNING …
For centuries, encipherment was provided exclusively by conventional or single key cryptosystems. A class of transformations
= {Tk : k ∈
} was defined with y = Tk(x) denoting the ciphertext resulting from the encipherment of x using the key k. Knowledge of k permitted the computation of
and the recovery of the plaintext
. Each party to an enciphered communication either agreed in advance to key k or a third party delivered the key over an alternative secure path. The secrecy proffered by the encipherment data depended on whether the cryptosystem T would resist cryptanalysis. Could the key k or plaintext be recovered from {yi = Tk(xi)} under suitable conditions?
All of this changed in 1976 with the appearance of papers by Whitfield Diffie (then a graduate student) and Martin Hellman [Diffie and Hellman 1976a,b]. They invented public key cryptography (PKC) in response to the expanded role of information processing technology in our society, coupled with access to public data networks. Encipherment would not only be needed by governments, but also to protect
- The ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access