- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 线性代数模型 10.3 数学与密码 一个数学家儿子的两部作品 密码的由来 莫尔斯电码与密码通讯 密码联络原理 “置换” 思想 “置换” 思想 加密或者用密码联络是自古就有的事情,民间使用较多的所谓“暗号”就是最简单的表现形式。“暗号”只是收发双方对某些具体内容进行的事先约定,其方法只适用于特定时间内的特定内容,不具有一般性。但是“暗号”的基本思想却是一般加密所共有的,这就是“置换”或“代换”的思想——用一种形式取代另外一种形式。 加密传送基本模式 加密传送基本模式 无论何种加密传送,其基本模式都是一样的: 把要传递的内容——“明文”,按照“密钥”加密变成“密文”; 将密文按照正常方式发送出去; 对方接收到密文后,按照密钥解密再还原成原来的明文。 加密方法之一——代换法 密钥可以公开了 RSA编码方法与原理 RSA编码方法 RSA方法可以公开用以制造密码与破解密码的方法,它依赖于两个大素数p、q,当然,不同的机构应当使用不同的p、q。下面是其基本方法: 密码通讯 密码通讯 收发过程总结: 我们把上述过程总结如下: (1)对方要发的明文x转化为密文y: xn≡y(mod N); (2) 对方发送密文y; (3) 我方收到密文y后转化为明文x: ym≡x(mod N)。 RSA编码原理 问题的关键在于为什么能有ym≡x(mod N)?这依赖于数论中的一个基本公式: 欧拉定理 设a, N 为正整数, 如果 (a, N) =1, 则有 其中 为欧拉函数,它代表在1,2,3,……,N中与N互素的正整数的个数。 事实上,由于N=pq, 只有四种可能: (x, N) = 1、 (x, N) =p 、 (x, N) = q或 (x, N)=N 情况1 如果(x, N)=1, 由欧拉定理,必有xk?(N) ≡ 1 (mod N),从而 xnm ≡ xk?(N)+1(mod N) ≡ x (mod N)。 情况2 如果(x, N)=p, 即p |x, 但 q 与x 互素。 对x, q应用欧拉定理得 xq-1 ≡ 1 (mod q), 从而 xk?(N)+1 = xk(q-1)(p-1)+1 ≡ x (mod q) 又因p |x, 显然有 xk?(N)+1 = xk(q-1)(p-1)+1 ≡ x (mod p) 以上两点表明 xk?(N)+1 ≡ x (mod pq) ≡ x (mod N). 情况3 如果(x, N)=q, 结论同样可证。 情况4 如果(x, N) = N, 则 N|x, 故 xnm ≡0 ≡x (mod N) 结论得证。 一个具体例子 现在我们用较小的素数p=3、q=11来说明这种方法: 1. 此时N=33, 选取数n,使得n与3-1, 11-1均互素, 比如选n=7即可。 2. N=33与n=7是我们公开的密钥,任何人都可以按照这个密钥给我们发送信息。 3. 为了选取m,使得 mn-1=7m-1=k(3-1)(11-1)=20k, 应有 现在假设对方要发送的明文为8, 1. 他可以利用查到的密钥N=33与n=7将明文8转化为密文: 87=2097152≡2(mod 33), 密文为2。 2. 然后将密文2发给我方。 3. 当我方收到密文2时,按照密钥N=33与m=3把密文再转化为明文: 23=8≡8(mod 33) 明文为8。 制造密码与密钥: 1. 我方掌握两个大素数p、q,由此可以造出一个大数N = pq; 2. 选取一个较小的数n,使得n与p -1, q -1均互素; 3. 再选取m,使得mn -1是(p-1)(q-1)的倍数, 即mn = k (p-1)(q-1) +1 ; 4. 对外公开密钥:N和n。 m是我们破解密码的唯一秘诀,绝不可以外传。 敌方在不了解p,q的情况下,是难以分解出p,q的,因而也就不可能了解我们的唯一秘诀m. 假如我们的朋友要向我们发送信息 1. 他可以通过查到的我们的密钥N 和 n,将要发送的信息(数)由明文x转化为密文 y : 算出xn,设xn被N除所得的余数y,用数论的记号就是,xn ≡ y(mod N),y就是要发出的密文。 2. 我方收到密文 y 后,计算出ym, 按照数论的知识,一定有 ym ≡ x(mod N), 即ym被N除所得的余数就是对方想发出的明文x。 其中 k是正整数。我们只需证明,对于任意正整数x
您可能关注的文档
最近下载
- SYT 5547-2000螺杆钻具使用、维修和管理.pdf
- 第三方产品节能环保ccc证书---服务器.docx VIP
- 一种连续酶解制备蛋白肽的系统及工艺.pdf VIP
- (高清版)B-T 40815.2-2021 电气和电子设备机械结构 符合英制系列和公制系列机柜的热管理 第2部分:强迫风冷的确定方法.pdf VIP
- 2025幼儿园园级家委会ppt全新 .pdf VIP
- PEP人教版六年级下册英语全册导学案.pdf VIP
- 鲁科版六年级上生物思维导图.pptx
- 电商运营方案电商运营方案.pptx VIP
- 计数型MSA测量系统分析报告(模板).xls VIP
- 发展低空经济课件.pptx VIP
文档评论(0)