| Steps for key generation |
| Step 1: Two dissimilar large prime numbers are selected in random. |
| Step 2: The key length of the public and private keys are represented in bits. The modulus of the keys are calculated as |
| Step 3: The Euler’s function is calculated as |
| Step 4: An integer for public key, namely, |
| Step 5: The value of private key, namely, |
| Step 6: The public that is used for encryption |
| Step 7: The private key used for decryption |