3.II.12G

Coding and Cryptography
Part II, 2006

Describe the RSA system with public key (N,e)(N, e) and private key (N,d)(N, d). Briefly discuss the possible advantages or disadvantages of taking (i) e=216+1e=2^{16}+1 or (ii) d=216+1d=2^{16}+1.

Explain how to factor NN when both the private key and public key are known.

Describe the bit commitment problem, and briefly indicate how RSA can be used to solve it.