3) 高次幂的求模算法C=Me mod p RSA加、解密变换都要进行高次幂的求模运算。求C=Memodp可通过对指数e的二进制化来实现。例如, 求117 mod 17, 7=(111)2即7=22+21+20 117mod 17=(11) 22×112×11mod 17 具体步骤如下:将e用二进制表示, e=kl, kl-1, …, k0, ki∈{0, 1}, 0≤i≤l c=1 For i=1~0 C=C2 mod p 若ki=1,则C=C(M modp)。 3.4.3 RSA算法的安全性 RSA算法之所以具有安全性,是基于数论中的一个特性事实,即将两个大的素数合成一个大数很容易,而逆过程则非常困难,即若n=pq被分解,则RSA便被攻击; 若p, q已知,则φ(n)=(p-1)(q-1)便可算出,解密密钥d和e满足d×e=1≡mod φ(n), 故d便求出。 由此可见,RSA的安全性依赖于大数分解。目前,进行大数分解速度最快的方法,其时间复杂度为 exp(sqrt(ln(n)lnln(n))) 由时间复杂度可见,RSA的安全性是依赖于作为公钥的大数n的位数长度。为保证足够的安全性,三位数学家建议取p, q为100位的十
您可能关注的文档
最近下载
- 《公路养护工程量清单及计量规范》+解读(每日一练).docx VIP
- Soundcraft声艺Signature 22MTK Outline Dimensions file)说明书用户手册.pdf
- 深圳2026年中考语文一轮复习知识清单(词义·成语·俗语).docx VIP
- 中国脓毒症与感染性休克诊治指南(2026版).docx
- 深圳台达电气集团有限公司 TD500系列-重载矢量变频器使用说明书2022.12.2.pdf
- 常用电气符号.pptx VIP
- 贵州遵义市红花岗区2026年学业水平第一次适应性考试(一模)文综-初中历史(试卷+解析).pdf VIP
- 城市道路检查井青岛市通用图集.pdf VIP
- 焦虑自评量表和抑郁自评量表.doc VIP
- 广州数控GSK980MDi系列操作使用手册.pdf
原创力文档

文档评论(0)