Loading...
Flash Player 9 (or above) is needed to view slideshows. We have detected that you do not have it on your computer.To install it, go here
The Pohlig-Hellman Exponentiation Cipher as a Bridge Between Classical and Modern Cryptography
112 views | comments | 0 favorites |
0 embeds (Stats)
Desc: The Pohlig-Hellman exponentiation cipher is a symmetric-key cipher that uses some of the same mathematical operations as the better-known RSA and Diffie-Hellman public-key cryptosystems. First published in 1978, the Pohlig-Hellman cipher was never of practical importance due to its slow speed compared to ciphers such as DES and AES. The theoretical importance of the Pohlig-Hellman cipher comes from the fact that it relies on the Discrete Logarithm Problem for its resistance against known plain text attacks, as does RSA and several other modern cryptosystems. For this reason, the Pohlig-Hellman systemcan play a very important role pedagogically, since it also shares many features in common with classical ciphers such as shift ciphers and Hill ciphers. Thus, it allows the instructor to introduce the important concepts of the discrete logarithm and known plain text attacks separately from the more conceptually difficult idea of public-key cryptography.
More Info
This slideshow is Public
Views: 112
Comments:
Favorites: 0
Downloads: 4
View Details:
112 on Slideshare
0 from embeds
Slideshow Transcript
- Slide 1: The Pohlig-Hellman exponentiation cipher as a
bridge between classical and modern cryptography
Joshua Holden
Rose-Hulman Institute of Technology
http://www.rose-hulman.edu/~holden
Joshua Holden (RHIT) The Pohlig-Hellman exponentiation cipher 1 / 17
- Slide 2:The Pohlig-Hellman Exponentiation Cipher:
Background
Originally proposed in 1976 (about same time as Diffie-Hellman)
Not published until after RSA and Diffie-Hellman
Private key cipher
In some ways, logical successor to classical ciphers
But also uses ideas from RSA and Diffie-Hellman
Joshua Holden (RHIT) The Pohlig-Hellman exponentiation cipher 2 / 17
- Slide 3:A Classical (Block) Additive Cipher
m letters → 2m-digit number
Example: m = 2, blocks are 4 digit numbers
ca → 0200
ts → 1918
an