(现代密码学教材)01古典密码.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(现代密码学教材)01古典密码.ppt

统计分析法例子 同样统计出 XL 和 XLI 分别是出现频率最高的密文双字母对和三字母对 因此,XL 对应的明文应该是 th,而 XLI 对应的明文应该是 the 即到现在我们知道 I →e,L →h,X →t 继续看密文中出现频率第二高字母为E,既然 e 和 t 已经得到,E 对应的明文应该是 a 继续语言上的分析,最后可以得到明文 统计分析法例子 Hereupon Legrand arose, with a grave and stately air, and brought me the beetle from a glass case in which it was enclosed. It was a beautiful scarabaeus, and, at that time, unknown to naturalists-of course a great prize in a scientific point of view. There were two round black spots near one extremity of the back, and a long one near the other. The scales were exceedingly hard and glossy, with all the appearance of burnished gold. The weight of the insect was very remarkable, and, taking all things into consideration, I could hardly blame Jupiter for his opinion respecting it. 第一章 古典密码 模运算基础 单表代换密码 多表代换密码 一、模运算基础 素数和互素数 同余和模运算 素数和互素数 因子 整数a,b,如果存在m,使a=mb,称为b整除a,记为b|a,称b是a的因子。 性质 a|1,则a=±1 a|b且b|a,则a=±b 对任意b,b≠0,则b|0 b|g,b|h,对任意整数m,n,有b|(mg+nh) 素数和互素数 素数 整数p(p1)为素数,如果p的因子只有±1,±p 整数分解的唯一性 任一整数a(a1)可唯一的分解为 其中p1p2…pt是素数,ai0 例:91=7×11,11011=7×112×13 素数和互素数 整数分解唯一性的另一表示 P是所有素数的集合,任一a(a1)可表示为 ap≥0,大多数指数项ap为0,任一整数可由非0指数列表表示。例如11011可以表示为{a7=1, a11=2, a13=1} 两数相乘等价于对应的指数相加 由a|b可得,对每一素数p, ap ≤bp 同余和模运算 求余运算a mod n将a映射到集合{0,1,…,n-1},求余运算称为模运算 称与a模n同余的数的全体为a的同余类,记为[a],a称为这个同余类的代表元素 定义Zn={[0],[1],..,[n-1]}为模n的同余类集合。通常简记为Zn={0,1,..,n-1} 在Zn中可以定义模加法和模乘法 同余和模运算 例:Z8={0,1,2,3,4,5,6,7},模8加法和乘法 + 0 1 2 3 4 5 6 7 0 0 1 2 3 4 5 6 7 1 1 2 3 4 5 6 7 0 2 2 3 4 5 6 7 0 1 3 3 4 5 6 7 0 1 2 4 4 5 6 7 0 1 2 3 5 5 6 7 0 1 2 3 4 6 6 7 0 1 2 3 4 5 7 7 0 1 2 3 4 5 6 × 0 1 2 3 4 5 6 7 0 0 0 0 0 0 0 0 0 1 0 1 2 3 4 5 6 7 2 0 2 4 6 0 2 4 6 3 0 3 6 1 4 7 2 5 4 0 4 0 4 0 4 0 4 5 0 5 2 7 4 1 6 3 6 0 6 4 2 0 6 4 2 7 0 7 6 5 4 3 2 1 同余和模运算 模n的同余类集合Zn={0,1,..,n-1}对于模加法和模乘法运算构成一个交换环。 Zn中并非所有x都有乘法逆元。 定理:设a∈Zn,gcd(a,n)=1,则a在Zn有逆元 设p为素数,Zp中每一个非零元素a都与p互素,因此有乘法逆元,且有乘法消去律 由 a·b=a·c (mod n) 可得 b=c (mod n) 模运算练习 对于 mod 26 的同余类集合 Z26 求出所有可逆元素的乘法逆元。 a 0 1 2 3 4 5 6 7 8 9 10 11 12 a-1 × × × × × × × a 13 14 15 16 17 18 19 20 21

文档评论(0)

yuzongxu123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档