LOGBOOK

HELP

Quiz Entry - updated: 2026.07.14

How do you choose the public exponent e in RSA, and what constraints apply?

e must be coprime with $\varphi(N) = (p-1)(q-1)$, so e must not share factors with $(p-1)$ or $(q-1)$. Common choices: e = 3, 17, or $2^{16}+1 = 65537$.

The requirement: $\gcd(e, \varphi(N)) = 1$

Example: p=7, q=17, N=119, $\varphi(119)=96=2^5 \times 3$

  • e must not contain factors 2 or 3
  • Valid: e ∈ {5, 7, 11, 13, ...} — there are $\varphi(96) = 32$ possible values
  • Excluding 1 and 95 (which shouldn't be used): 30 practical values

Example: p=3, q=11, N=33, $\varphi(33)=20=2^2 \times 5$

  • e must not contain factors 2 or 5
  • All valid (e, d) pairs: (3,7), (7,3), (9,9), (11,11), (13,17), (17,13), (19,19)
  • Note: $e = 9$ is valid even though it's not prime!

Common choices in practice:

  • $e = 65537 = 2^{16} + 1$ — most common, good balance of speed and security
  • $e = 3$ — fastest for encryption, but vulnerable to certain attacks on "schoolbook" RSA
  • Small $e$ is fine for signatures (verification is fast) but dangerous for encryption without padding

Go deeper:

From Quiz: KRYPTOG / RSA | Updated: Jul 14, 2026