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.
RSA algorithm hinges around the following equation:
Where:
Using this equations, we have the following operations: