RSA Public Key Cryptosystem: Rivest, Shamir, Adleman)
RSA Public Key Cryptosystem: Rivest, Shamir, Adleman)
http://www.rsasecurity.com/rsalabs/faq/3-1.html
Hard Problems
• No!
Data encryption relies on difficult to solve problems.
Cryptography
encryption
message encryption key
algorithm
Transmission
Channel
decryption
decryption key message
algorithm
Public Key Cryptosystem (RSA)
• A public encryption method that relies on a public
encryption algorithm, a public decryption algorithm, and
a public encryption key.
• Message M < n.
• Encryption key = (a,n).
• Decryption key = (b,n).
• Encrypt => E = Ma mod n.
• Decrypt => M = Eb mod n.
Breaking RSA