算法分析设计密码算法创新.pptVIP

  • 7
  • 0
  • 约6.72千字
  • 约 36页
  • 2016-01-30 发布于湖北
  • 举报
算法分析设计密码算法创新.ppt

问题: 如何从公开密钥e求得e关于模Φ(n)的逆元——私人密钥d? 用扩展Euclid算法。 如:求17关于模24的逆元 24* 1 +17* 0 =24 24* 0 +17* 1 =17 取余 24* 1 +17*(-1)= 7 24*(-2)+17* 3 = 3 24* 5 +17*(-7)= 1 mod 24 因此-7是17关于模24的逆元,将其正化操作得 -7+ Φ(n)=-7+24=17 是17关于模24的逆元。 例13-6 用RSA机制进行保密通信 (1)王先生产生密钥、分发公开密钥; (2)李先生使用王先生公布的公开密钥加密消息,并发送给王先生; (3)王先生接收李先生发送的密文,使用自己的私人密钥进行解密,恢复明文。 具体过程如下: (1)王先生选择p=101,q=113,计算n=pq=11413,Φ(n)=(p-1)(q-1)=100*112=11200; 选择加密密钥e,使得gcd(e,11200)=1。因为11200=26*52*7,选择e=3533。 计算解密密钥d=e-1 (mod 11200) =6597。 王先生在网络上公布公开密钥(e, n)=(3533,11413) 请给出扩展Euclid算法求d值的过程! (2)李先生使用王先生的公开密钥e和n对消息M=9726加密,得到C=972

文档评论(0)

1亿VIP精品文档

相关文档