版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
—公 学与
公 体传统的私钥(private/secret/singlekey)加密 安
密钥分配-在没有信任的KDC保管密钥下,如何实数字签名-如何确认一个消息是否由发送方发出。可能是3000使用两个
年由斯坦福大学的WhitfieldDiffie和Martin 学新方向”一文 WDiffieandME manNewDirectionsinCryptographyIEEETransactiononInformationTheoryVIT-22No6Nov1976PP644-654RLRivestAShamirLAdlemanAmethodforobtainingdigitalsignaturesandpublic-key cryptosystemsCommunicationsoftheACM Vol21No2Feb1978PP120-1261和验证签名(verifysignature)
对称对称加公钥加密 密两个(其中一个必须 的 算 算加密 加密一个(必须是 收发双方必须共享密每一个用户都可以发送消使
人 )加密X->Y:Y=:Y->X:X=DKUa(Y)=X=DKRa(EKUa(X))=2/ )算加数字签密钥交是是是椭圆曲是是是Diffie-否否是否是否
的密钥太大了(>512bits) 软件实现的DES大约比RSA快100 用于 )
公 体ap-1modp= :合{amodp,2amodp,…,(p-1)amodp},对于p,(p-1)!=12…(p-[(amodp)(2amodp)…((p-1)amodp)]mod[a2a…(p-1)a]mod[a(p-1)!]mod注意到(p-1)!与p互素,因此定理成立也称为Fermat小定理,在公钥和素性测试中很有
Euler函数在对n剩余的约化集(reducedsetofresidues)是剩余类中与n互素的剩余例如对于n=10,完整的剩余类是{012345678,剩余的约化集是{1373有aø(n)modn=1如 :数考虑集合S={(ax1modn),(ax2modn),…,(axø(n)modn)}(aximodn)与n(aximodn)两两不等(aximodn)=(axjmodn)ximodn=xjmodS有ø(n从而xi=(aximodn)((axi))modn(a(n)xi)mod注意到xi与n互素从而得到结论
aø(n)modn (a,n)=1)aø(n)+1modn= (a,n)=1的要求难以满a是明文,n是参数,anaan天无绝 akø(n)+1modn=a,k这里n=pq,p,q是素数,且对任何整数y和素数方程y=axmodp
Fermat定理:ap-1modp=Euler定理:aø(n)modn=推论:akø(n)+1modnan=pq, )公 体
和密文在0~n-1之间n是一个正整数 (Galois)求幂需要O((logn))操作(易因子分解需要O(e)操作(难4RSAp注意到:ø(N)=(p-1)(q-这里), 1 e.d=1modø(N)and
计算:C=MemodN用 M=Cdmod必须注意,消息M必须小于模N 需要则因为Euler定理及其推论aø(N)modN=1,这里 Mkø(N)+1modNM这里和Cd=(Me)d=M1+kø(N)=Mmod
选择素数:p=17和计算N=pq计算ø(N)=(p–1)(q-选择 (e,160)=1;选择d:de=1mod160并且d160,d=23因为23×7=161=160+1发布公钥私钥对于消息M=88
C=887mod187=
amodna modn :M=1123mod187=
mbb
仅需要O(log2K)关于模n例如:7574.713.710mod例如:31293128.315.34mod5ped素数p,q必须不能轻易地从模N=pq指数(exponents)ed
N:两素数的乘积(N=p.q),p,q必Miller-Rabin算e:与Miller-Rabin算扩展Euclid算d:d=e-1扩展Euclid算快速模幂算C=M快速模幂算快速模幂算M=C快速模幂算RSA用三种方
数学方法有3N=p.qø(N,然后直接决定ø(N,并找到直接找90年代大数分解的进展(MIPS年:百万条指令/秒1年完成日年算7二次筛法(Quadratic一般数域筛位的十进制素数。模n的长度要求至少是512比特 国际数字签名标准ISO/IEC9796中规定n的长度位512比特位。p和q的长度应仅相差几位,对1024bits的密钥而言,应该在10
Fermat定理:amodp=Euler定理:amodn=6 W.DiffeandM.E man,NewDirectionsinCryptography,IEEETransactiononInformationThe
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026北京中院面试题及答案
- 2025年中国玻璃标本瓶市场调查研究报告
- 2025年中国热力供应监控系统市场调查研究报告
- 2025年中国液体、膏体充填机市场调查研究报告
- 2025年中国汽车轴重制动复合检测台市场调查研究报告
- 2025年中国把式三人扭腰器市场调查研究报告
- 2025年中国不锈钢方坯市场调查研究报告
- 《传感器与检测技术》课件 第七章 压电式传感器
- 肾脏穿刺术后预防血栓措施
- 心包积液患者的疼痛管理技术
- 马克思主义基本原理-2023版-课后习题答案
- 100以内加减法混合竖式练习题
- 油水井措施运行工作规范
- 2023年江西新余中考历史真题及答案
- “星火计划”人才培养项目
- 【人教版】八年级数学下册《一次函数与方程、不等式》基础测试卷及答案
- 保险规划综合案例分析-
- 苏教版八年级数学下册期末试卷(必考题)
- GB/T 5486.2-2001无机硬质绝热制品试验方法力学性能
- GB/T 3836.4-2021爆炸性环境第4部分:由本质安全型“i”保护的设备
- GB/T 308.1-2013滚动轴承球第1部分:钢球
评论
0/150
提交评论