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位的十
您可能关注的文档
最近下载
- 老年高血压合并脑卒中的康复护理实施效果分析.pdf VIP
- 金属材料与热加工基础 第2版 课件 第一章 认识金属材料的性能.pptx
- 重庆市第八中学2026届高三下学期4月模拟预测考试(四)语文试卷及答案.docx VIP
- 24CS08-1 排水系统附件选用与安装(一)——KY不锈钢地漏、排水沟及盖板系列.docx VIP
- 人教版高一英语必修一笔记 .pdf VIP
- 混凝土结构工程施工规范 GB50666-实施指南(最新版).docx VIP
- “村改居”后原集体少量剩余土地权属如何确定.pdf VIP
- 2025年韶关市卫生健康局直属事业单位招聘笔试真题.docx VIP
- 电磁场与电磁波 中文版 David K.Cheng.pdf
- 分布式拒绝服务攻击DDOS分布式拒绝服务攻击DDOS.ppt VIP
原创力文档

文档评论(0)