NCUT 密码学 – 习题与答案 2011 四、公钥密码 (3加密体制,接收方的公开钥是(e,n)=(5,35),接收到的密文是 C=10, 求明文 M 第 7 页NCUT 密码学 – 习题与答案 2011 解: n=35 -> p=5, q=7 ϕ(n)=(p-1)(q-1)=24 d≡e-1 mod ϕ(n)≡5-1 mod 24≡5 mod 24 .... (因为 5×5≡1 mod 24) 所以,明文 M ≡ Cd mod n ≡ 105 mod 35 ≡ 5 5 m 快速指数算法求模幂 10 mod 35: a mon n m=(bi)2 5 = 4 + 1 = (101)2 bi=0, d←d*d mod n bi - 1 0 1 bi=1, d←d*d*a mod n d 1 10 30 5