For distinct prime numbers , compute the Euler totient function
The RSA cryptosystem private exponent is a modular multiplicative inverse of the public exponent:
Use the extended Euclidean algorithm on and . It produces integers with , and reducing modulo gives a suitable positive . Searching through possible exponents is unnecessary.
To see correctness even for a plaintext sharing a factor with , write . Modulo , either or Fermat's little theorem gives ; the same holds modulo . The Chinese remainder theorem then gives . One may alternatively invert modulo , but inversion modulo is sufficient for this paper.

Articles by others on the same topic (0)

There are currently no matching articles.