Khoa Bui's Website

Resume

Linkedin

Github

Academic Works

Contact Me

Notes

Cryptography

RSA

Background:

RSA(Rivest–Shamir–Adleman) is a asymmetric cryptosystem that uses prime numbers to ensure data communication. RSA hinges on the unique property of factoring such that it is very difficult to factor a large number when you don’t know it’s prime composition. In fact, it is proven that there does not exist an efficient non-quantum integer factorization algorithm.

Operation:

RSA algorithm hinges around the following equation:

\[(m^{e})^{d} \equiv m \mod n\]


Where:

Using this equations, we have the following operations: