RSA
RSA is an example of public key cryptography. It is a widely used system, relying for its security on the difficulty of factoring a large number.
Alice forms her public and private keys as follows:
-
•
Chooses large primes and , then form .
-
•
Chooses e coprime with .
-
•
Publishes as her public key.
-
•
Computes private key such that .
To encrypt a message (where ) the user Bob forms .
To decrypt the message, Alice forms .
This recovers message because:
So and similarly, so by the Chinese remainder theorem, , and since we know we know that .
Title | RSA |
---|---|
Canonical name | RSA |
Date of creation | 2013-03-22 15:14:50 |
Last modified on | 2013-03-22 15:14:50 |
Owner | aoh45 (5079) |
Last modified by | aoh45 (5079) |
Numerical id | 5 |
Author | aoh45 (5079) |
Entry type | Definition |
Classification | msc 94A60 |
Synonym | RSA cryptosystem |