Lecture 6: RSA public Key Encryption
Background Material
Reading
- Chapter 4 of the text.
- Rivest, R. L., Shamir, A., and Adleman, L., A Method for Obtaining
Digital Signatures and Public Key Cryptosystems, JACM, Vol. 21, No.
2, 1978, pp. 120-126.
Topics
- RSA Public Key Cryptosystem
- Overview of Public Key Cryptosystems.
- Overview of the RSA algorithm.
- Review Necessary Number Theory and Number Theoretic Algorithms
- Modular Arithmetic
- Greatest Common Divisors and the Euclidean Algorithm
- Fermat's theorem and the Euler phi function
- Modular Inverses
- Modular powers and fast exponentiation
- Extended Euclidean algorithm
- Chinese Remainder theorem
- Proof of correctness
Slides
- rsa.ppt - power point slides containing
proofs and background on the necessary number theory.
Assignment
Assignment 1 assignment 1.
Created: April 21, 2005 by jjohnson@cs.drexel.edu