




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
RSA算法及安全性分析,量子密码研究室王滨2005.4.13,Euler函数,所有模m和r同余的整数组成剩余类r剩余类r中的每一个数和m互素的充要条件是r和m互素和m互素的同余类数目用(m)表示,称m的Euler函数当m是素数时,小于m的所有整数均与m互素,因此(m)=m-1对n=pq,p和q是素数,(n)=(p)(q)=(p-1)(q-1),Euler函数举例,设p=3,q=5,那么(15)=(3-1)*(5-1)=8这8个模15的剩余类是:1,2,4,7,8,11,13,14,Euler定理、Fermat定理,Euler定理:设x和n都是正整数,如果gcd(x,n)1,则x(n)1(modn).Fermat定理:设x和p都是正整数,如果gcd(x,p)1,则xp-11(modp).,RSA算法的实现,实现的步骤如下:Bob为实现者(1)Bob寻找出两个大素数p和q(2)Bob计算出n=pq和(n)=(p-1)(q-1)(3)Bob选择一个随机数e(0e(n),满足(e,(n)=1(4)Bob使用辗转相除法计算d=e-1(mod(n)(5)Bob在目录中公开n和e作为公钥密码分析者攻击RSA体制的关键点在于如何分解n。若分解成功使n=pq,则可以算出(n)(p-1)(q-1),然后由公开的e,解出秘密的d,RSA算法编制,参数T=N;私钥SK=D;公钥PK=E;设:明文M,密文C,那么:用公钥作业:MEmodN=C用私钥作业:CDmodN=M,RSA算法举例,设p=7,q=17,n=7*17=119;参数T=n=119;(n)=(7-1)(17-1)=96;选择e=5,gcd(5,96)=1;公钥pk=5;计算d,(d*e)mod96=1;d=77;私钥sk=77;设:明文m=19加密:(19)5mod119=66脱密:(66)77mod119=19,RSA算法的安全性分析,密码分析者攻击RSA体制的关键点在于如何分解n若分解成功使n=pq,则可以算出(n)(p-1)(q-1),然后由公开的e,解出秘密的d若使RSA安全,p与q必为足够大的素数,使分析者没有办法在多项式时间内将n分解出来n取1024位或取2048位,这样p、q就应该取512位和1024位。,RSA算法的安全性分析,建议选择p和q大约是100位的十进制素数模n的长度要求至少是512比特EDI攻击标准使用的RSA算法中规定n的长度为512至1024比特位之间,但必须是128的倍数国际数字签名标准ISO/IEC9796中规定n的长度位512比特位,如果用MIPS年表示每秒钟执行一百万条指令的计算机计算一年时间的计算量,下表给出了不同比特的整数的因子分解所需的时间。,RSA算法的安全性分析,为了抵抗现有的整数分解算法,对RSA模n的素因子p和q还有如下要求(即是强素数):(1)p-1和q-1分别含有大素因子p1和q1(2)P1-1和q1-1分别含有大素因子p2和q2(3)p+1和q+1分别含有大素因子p3和q3,RSA算法的安全性分析,其它参数的选择要求:(1)|p-q|很大,通常p和q的长度相同;(2)p-1和q-1的最大公因子要小;(3)e的选择;(4)d的选择;(5)不要许多的用户共用一个n。,不动点分析,定义如果,则称m为RSA的一个不动点。,(1)此时的密文就是明文,因而直接暴露了明文。,(2)利用不动
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025江西南昌市青山湖区招聘社区工作者(专职网格员)45人模拟试卷附答案详解
- 德州市知识产权培训课件
- 2025江苏苏州市相城金融控股(集团)有限公司人员招聘考前自测高频考点模拟试题及一套答案详解
- 2025年甘肃省庆阳市华池县事业单位选调工作人员模拟试卷附答案详解(模拟题)
- 2025年4月贵州黔南州福泉市招聘城镇公益性岗位4人模拟试卷及完整答案详解1套
- 滑雪公园安全知识培训课件
- 2025年4月广东深圳市福田区区属公办高中面向全国遴选校长1人模拟试卷及答案详解(历年真题)
- 德宏化妆知识培训中心课件
- 2025江苏南京市第一医院药学部静配中心岗位招聘2人考前自测高频考点模拟试题及完整答案详解
- 中国电动船舶电池行业供需态势、竞争格局及投资前景分析报告(智研咨询)
- DL∕T 817-2014 立式水轮发电机检修技术规程
- 某培训基地可行性研究报告
- 前列腺电切手术护理
- 安保人员信息登记表
- (1.6)-大学生恋爱观测试
- 篮球社招新纳新
- 脑电图与脑功能活动
- 博鳌BNCT硼中子治疗中心 环评报告
- 带状疱疹的健康宣教课件
- TIMAAMM 003-2023 蒙医病证诊断疗效标准
- PEP人教版六年级英语上册《阅读理解与写作真题专项归类卷》(附答案)
评论
0/150
提交评论