版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、编辑ppt 公钥密码体系计算机安全与保密编辑ppt对称算法的不足n密钥必须通过某一信道协商,对这个信道的安全性的要求比正常的传送消息的信道的安全性要高编辑ppt公钥密码背景A用户加密公钥空间密码分析解密私钥空间用户B明文M1(,)CE M k密文1k2k2( ,)MD C k公钥密码体制的特点:n加密密钥与解密密钥在本质上是不同的,即已知一个密钥并不能轻易地求出另一个密钥。1.不需要增加分发密钥的额外信道。编辑ppt公钥密码体制的要求:编辑pptn公钥密码的安全性依赖于从已知的公钥,加密算法和密文中无法求出明文或秘钥。nDiffie和Hellman提出了一种陷门单向函数概念,为建立公钥密码体制
2、找到了一种途径。编辑ppt单向函数n函数f 若满足下列条件n)对任意给定的x,容易计算f(X)=yn)对任意给定的y,求出x使得f(x)=y是困难的。编辑pptn求离散对数问题y=gx mod p若给出p,g,y求x称为求离散对数问题n因子分解问题n=pq若给定n,求p,q称为因子分解问题n背包问题给定一个有限个自然数序列集合B=(b1,b2,bn)及二进制数序列x=(x1,x2,xn),S= x1 b1 + x2 b2 + + xn bn给定B,S,求x序列,称为求背包问题编辑ppt单向陷门函数:单向陷门函数是满足下列条件的函数f:n给定x,计算y=f(x)是容易的;n给定y, 计算x使x=
3、f-1(y)是不可行的;1.存在陷门t,已知t时,对给定的任何y,若相应的原象x存在,则计算x是容易的。编辑ppt通过陷门单向函数建立公钥密码nf(x)是单向陷门函数,陷门为t。 那么设计公钥密码系统时f(x)作为公钥,陷门t作为私钥,任何人都可将明文m利用公钥f(x)加密得到密文y=f(m),而任何人不知道私钥即陷门,由密文y都无法求出m,因为f(x)是单向的,但拥有私钥,便可容易求出m编辑pptRSA公钥密码体制1 、1977年由Rivest、Shamir和 Adleman发明并于1978年公布。2 、明文和密文在0n-1之间,n是一个正整数3 、应用最广泛的公钥密码算法4 、只在美国申请
4、专利,且已于2000年9月到期编辑ppt欧拉函数( )n1, )nnnn在中,不大于 而且与 互素的正整数的个数,记作 (编辑ppt欧拉函数( )n11)12)(1)kkppppppp、 为素数, (、 为素数, (1,kkpp计 数 :中 与互 素 的 数 的 个 数1111,1,kkkkkkkkppppppppppppp除去中 的倍数,剩下的都与互素,2是中所有 的倍数,共有个。所以与互素的数的个数有个1212123(,)1()() ()m mm mmm、若,则编辑ppt欧拉函数( )n11)12)(1)kkppppppp、 为素数, (、 为素数, (1212123(,)1()() ()
5、m mm mmm、若,则1, ( )?nn编辑ppt欧拉函数11)12)(1)kkppppppp、 为素数, (、 为素数, (1212123(,)1()() ()m mm mmm、若,则1212121212121211111221, ( )? ( )()() ()()(1)(1)(1)mmmmeeemeeeeeemmeeemmnnnp ppnp ppppppppppp编辑ppt欧拉函数(300)?练习:2222(300)(253)(2 ) (5 ) (3)2(21)5(51)(31)80,()?p qpq为素数,()( ) ( )(1)(1)pqpqpq编辑pptnRSA密码体制的描述n密钥
6、生成算法:每个用户执行以下操作n随机生成两个不同大素数p,q;n计算n=pq,(n)=(p-1)(q-1);n随机选取整数e,1e2是一个素数,对于任意整数b0,如果(b,p)=1则p一定是b为基的强伪素数这个定理说明了Miller-Rabin算法如果输入的n是素数,正确的输出判定n是素数定理如果n为一奇合数,则在0,n中,至多有1/4个b 0,n满足n是b为基的强伪素数这个定理说明了Miller-Rabin算法如果输入的n是合数,但输出判定n是素数的概率最多是总之,Miller-Rabin算法判定n是素数的正确概率至少为75%编辑pptMiller-Rabin素数判定算法Prime_test
7、(n)For i=0 to 50 b=rand(); if test(n,b)=false return false;/输出n不是素数 return true;/输出n是素数编辑pptP-1分解法0,122mod3gcd(1, )4(1)jStepinputn BStepaStepBaanStepdanStepifdndnelsefor j=2 to 是 的一个因子分解失败编辑ppt2 3 4 5 61333622mod1333,838(838 1,1333)3131 1333nBStepaa ,后,所以是的一个因子,1333=31 43编辑ppt!1|1(1)|!22 mod2 mod21mod(1)|!1mod|1| ,|(1, )(1, )1,(1, )BBppnq pqqBpBStepanpnp napppBapp ap
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度美容美发行业品牌推广与广告投放合同4篇
- 2025版五金制品研发、生产与销售合作协议2篇
- 2025年度铝合金门窗维修保养服务合同模板4篇
- 2025年度高速公路路基采石供应合同3篇
- 2025年行政法律文书数字化处理及输出合同3篇
- 精准农业2025年度粮食储备风险管理与保险合同3篇
- 二零二五红酒年份酒定制销售及品牌合作合同范本3篇
- 二零二五版门窗行业环保材料采购合同8篇
- 2025年度铝窗产品研发与创新激励合同4篇
- 2025年度道路施工劳务分包合同4篇
- 2024-2025学年人教版数学六年级上册 期末综合试卷(含答案)
- 收养能力评分表
- 山东省桓台第一中学2024-2025学年高一上学期期中考试物理试卷(拓展部)(无答案)
- 中华人民共和国保守国家秘密法实施条例培训课件
- 管道坡口技术培训
- 2024年全国统一高考英语试卷(新课标Ⅰ卷)含答案
- 2024年认证行业法律法规及认证基础知识 CCAA年度确认 试题与答案
- 皮肤储存新技术及临床应用
- 外研版七年级英语上册《阅读理解》专项练习题(含答案)
- 2024年辽宁石化职业技术学院单招职业适应性测试题库必考题
- 上海市复旦大学附中2024届高考冲刺模拟数学试题含解析
评论
0/150
提交评论