- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章RSA公钥密码体制)
第5章 RSA公钥密码体制开;第5章 RSA公钥密码体制5;5.1概论1.传统密码在密钥分;单钥密码体制在进行密钥分配时,;于是公钥密码体制的概念是在解决;公钥密码算法的最大特点是采用两;图5.1是公钥体制加密的框图,;图5.1 公钥体制加密的框图硒;因为只有B知道Kdb ,所以其;公钥密码算法应满足以下要求:①;④ 敌手由B的公开钥Keb求秘;以上要求的本质之处在于要求一个;注意这里的易于计算和不可行两个;总结为: 陷门单向函数是一族可;5.2计算复杂性理论计算复杂性;,若存在满足下面要求的常数c和;即忽略全部常数和低阶项.通常,;5.2.2问题复杂性和NP完全;数论是密码学特别是公钥密码学的;5.3 数论简介 5.3.1同;同余方程定理5.1 同余式 ;定理5.3 联立同余式有一个;中国剩余定理是数论中最有用的一;定理4.5(中国剩余定理) 设;证明:设 ;下面证明对i∈{1,2,…,;下面证明方程组的解是惟一的。设;中国剩余定理提供了一个非常有用;例4.4 由以下方程组求x。解;例4.5 将973 mod 1;5.3.2欧几里得算法欧几里得;欧几里得(Euclid)算法是;1. 求最大公因子Euclid;例如: gcd(55, 22);Euclid算法就是用这种方法;例4.2 求gcd(1970,;2. 求乘法逆元如果gcd(a;Extended Euclid;算法中的变量有以下关系:fT1;如果gcd(f, d)=1,则;例 求gcd(1769, 55;5.3.3Wilson定理Wi;5.3.4欧拉函数设n是一正整;定理5.4 若 和 ;定理5.6(Euler) 若a;又因a×R中任意两个元素都不相;定理4.2 (Fermat)若;设p是一素数,a是小于p的正整;例如:x2≡1 mod 7有解;容易证明,模p的平方剩余的个数;定义5.3 设p是奇素数,a是;例如:定理5.9(欧拉准则)计;Legendre符号有以下性质;于是,对于任意整数n,总可表为;定理5.11 p是任意奇素数,;以下定义的Jacobi符号是L;Jacobi符号有以下性质: ;定理4.9(Jacobi符号的;以上性质表明: 为了计算Jac;一般在计算 时,如果;例 考虑方程x2≡2 mod ;RSA算法是1978年由R.R;1. 密钥的产生① 选两个保密;2. 加密加密时首先将明文比特;3. 解密对密文分组的解密运算;下面分两种情况: ① m与n互;由gcd(m,q)=1及Eul;例 选p=7,q=17。求n=;1. RSA的加密与解密过程R;再者,考虑如何提高加、解密运算;例如:19=1×24+0×23;其中z是中间结果,z的终值即为;例5.10 求152013 m;RSA密钥的产生产生密钥时,需;寻找大素数时一般是先随机选取一;可见寻找大素数是一个比较繁琐的;对公钥密码体制RSA的分析19;对RSA的攻击方法1、强力攻击;十进制位数 大约二进制位数 ;RSA的安全性是基于分解大整数;随着人类计算能力的不断提高,原;对于大整数的威胁除了人类的计算;是否有不通过分解大整数的其他攻;为保证算法的安全性,还对p和q;(2) p-1和q-1的最大公;此外,还因为RSA算法存在着可;若 ;设m在模n下阶为k,由 ;于是要求:若使RSA安全,p与;5.5 RSA的一种改进方案密;重复加密攻击法的理论根据是基于;5.5.2 RSA公钥体制改进;享蜀赡旨妨檬耐袒胡蹈浅滇效揽倦;5.6 大素数的产生构造RS;以a为底的伪素数虽然有无穷多个;产生素数的方法可分为以下两类:;是不同的素数,若存在a满足:那;问题给定一个整数n,如何有效的;试除法用小于等于 n1/2的每;试除法速度太慢对于大整数利用试;有更快的判定素数的方法吗?虽然;Fermat定理if n is;能否利用Fermat定理判定素;PRIMES in P (al;PRIMES is in P ;主要想法:想法还是源于 Fer;推广的fermat定理如果n是;一个可能的测试 如果对于任意给;很容易证明:如果选择一个合适的;AKS算法输入n1⑴ if(;⑺如果 ⑻ break;}⑼ ;2.素数判定的概率多项式算法在;概率性素数产生法这一类算法研究;定理5.22设n为奇合数,则在;Solovay-Strasse;(2) Miller-Rabi;Miller-Rabin素性测;定理5.24 若n是奇合数,则;5.7 因数分解5.7.1 ;定义5.8 ;下面用向量表达因数基各因数的次;竹骤俞郧佑煌赡翌残首洒令墟息酵;Fermat因数分解法(1) ;(3)从向量组中选取线性相关组;例5.18 将n=1829分解;溅
您可能关注的文档
最近下载
- 湖南省长沙市2025届高三新高考适应性考试语文试题及答案解析.pdf VIP
- 正方体的11种展开图--A4直接打印版.docx VIP
- 《商品学》(第2版)1-11章题库章节练习题答案全书测试题参考答案含原题.pdf VIP
- 23ZG210预应力高强混凝土空心方桩.pdf
- 心理咨询师考试发展心理学知识习题.docx VIP
- 02S515排水检查井图集 .docx VIP
- (高清版)DG∕TJ 08-2165-2015 建设项目交通影响评价技术标准.docx VIP
- 3.3.5患者参与医疗安全(达B档).doc VIP
- 道口开设施工合同5篇.docx VIP
- 九一八国旗下演讲稿《勿忘国耻吾辈自强》.docx VIP
文档评论(0)