550 likes | 727 Views
L06: The RSA Algorithm. Objective: Present the RSA Cryptosystem Prove its correctness Discuss related issues. The RSA Algorithm. Exponentiation mod n The RSA Cryptosystem Correctness Fermat’s Little Theorem Decipherability of RSA Security of RSA
E N D
L06: The RSA Algorithm • Objective: • Present the RSA Cryptosystem • Prove its correctness • Discuss related issues
The RSA Algorithm • Exponentiation mod n • The RSA Cryptosystem • Correctness • Fermat’s Little Theorem • Decipherability of RSA • Security of RSA • Calculating exponentiation mod n efficiently • The Chinese Remainder Theorem
Exponentiation mod n • Encryption with addition and multiplication mod n • Easy to find the way to decrypt • RSA: use exponentiation mod n
Page 8 The RSA Algorithm • Exponentiation mod n • The RSA Cryptosystem • Correctness • Fermat’s Little Theorem • Decipherability of RSA • Security of RSA • Exponentiation mod n efficiently • The Chinese Remainder Theorem
RSA Algorithm • Questions to answer
RSA Algorithm • Builds a one-way function using • Exponentiation mod n • Prime numbers • gcd • Multiplicative inverse
RSA Example • Key generation
RSA Example • Encryption and decryption • Try: http://cisnet.baruch.cuny.edu/holowczak/classes/9444/rsademo/
Page 17 The RSA Algorithm • Exponentiation mod n • The RSA Cryptosystem • Correctness • Fermat’s Little Theorem • Decipherability of RSA • Security of RSA • Exponentiation mod n efficiently • The Chinese Remainder Theorem
Page 25 The RSA Algorithm • Exponentiation mod n • The RSA Cryptosystem • Correctness • Fermat’s Little Theorem • Decipherability of RSA • Security of RSA • Exponentiation mod n efficiently • The Chinese Remainder Theorem
Page 35 The RSA Algorithm • Exponentiation mod n • The RSA Cryptosystem • Correctness • Fermat’s Little Theorem • Decipherability of RSA • Security of RSA • Exponentiation mod n efficiently • The Chinese Remainder Theorem
Page 38 The RSA Algorithm • Exponentiation mod n • The RSA Cryptosystem • Correctness • Fermat’s Little Theorem • Decipherability of RSA • Security of RSA • Exponentiation mod n efficiently • The Chinese Remainder Theorem
Page 44 The RSA Algorithm • Exponentiation mod n • The RSA Cryptosystem • Correctness • Fermat’s Little Theorem • Decipherability of RSA • Security of RSA • Exponentiation mod n efficiently • The Chinese Remainder Theorem