小西的密码学  
日历
<2025年7月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789
统计
  • 随笔 - 0
  • 文章 - 1
  • 评论 - 0
  • 引用 - 0

导航

留言簿

文章档案

搜索

  •  

最新评论

 

p和q为两个质数,n = p*q,那么数据签名的方法就是:
1)选择一个eR,并且  gcde , Φn))= 1,这里 Φn=p-1*q-1);
2)d = e-1 mod Φn);这样就得到公钥(n,e)和私钥(p,q,d);
3)数字签名S = md mod n,这里 m 就是要被签名的信息。

利用中国剩余定理的RSA签名:S = md mod n = (a*p*Sq+b*q*Sp) mod n;
这里的Sp = md mod p,Sq = md mod q, 并且 gcd(p, q) = a*p + b*q = 1。

假设在计算Sp时发生错误(错误值为Sp'),那么计算gcd(S'e - m (mod n), n) = q ;
就可以得到secret factor q, 然后根据n/q = p, 得到secret factor p。
这里S'= (a*p*Sq+b*q*Sp') mod n, e为公钥。

posted on 2008-07-11 05:23 小西 阅读(330) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航:
 
 
Copyright © 小西 Powered by: 博客园 模板提供:沪江博客