- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
密码学与网络安全第三章传统对称密钥密码
6、Enigma 密码机 Sherbius 发明,第二次世界大战中德军使用。 二战中已被破解(盟军获得了机器的复制品,加上计算机) “埃尼格玛”之父谢尔比乌斯却未能看到“埃尼格玛”被广泛使用并对第二次世界大战所产生的重大影响,他于1929年5月因骑马时发生意外伤重而死 Enigma 密码机的构造 基于转轮密码的原理 26键的键盘,用于输入明文和密文 装有26个灯泡的灯板,加密时显示密文字符,解密时显示明文字符 26个插头的接线板,13条连线,其连接每天更换 3个转轮,每天从5个转轮中选出。转轮分成快、中、慢三种。转轮有26格,快轮每打一字转一格,快轮转一圈使中轮转一格,中轮转一圈使慢轮转一格。 有一反射器,固定但不事先接线 插板 灯板 键盘 换位密码是采用移动字母位置的方法进行加密的。 它把明文中的字母重新排列,字母本身不变,但位置变了。 §3.3 换位密码(Transporsition Cipher) 如:把明文中的字母的顺序倒过来写,然后以固定长度的字母组发送或记录。 明文:computer systems 密文:sm etsy sretupmoc 换位并没有改变字母,可能的攻击方法: 单字母频率攻击 蛮力攻击:考虑所有可能的排列 模式攻击: 1、无密钥换位 栅栏密码(rail fence cipher) 明文:WHAT YOU CAN LEARN FROM THIS BOOK 分组排列为两排: W A Y U A L A N R M H S O K H T O C N E R F O T I B O 得到密文 WAYUALANRMHSOK HTOCNERFOTIBOX W A Y U A L A N R M H S O K H T O C N E R F O T I B O X 加密: 竖写横读 解密: 横写竖读 将明文字符分割成为五个一行的分组,排进表格中。 明文:WHAT YOU CAN LEARN FROM THIS BOOK 分组排列为: 表格换位 W H A T Y O U C A N L E A R N F R O M T H I S B O O K X X X 密文则以下面的形式读出: WOLFHOHUERIKACAOSXTARMBXYNNTOX 这里的密钥是分组数5。 解密: 竖写横读 加密: 横写竖读 明文:meet me at the park 分组排列为: m e e t m e a t t h e p a r k X 加密: MMTAEEHREAEKTTPX 换位对应一个置换: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ 1 5 9 13 2 6 10 14 3 7 11 15 4 8 12 16 2、有密钥换位密码 密钥 K 就是一个指定的置换。 明文:Enemy attacks tonight ! 3 1 4 5 2 1 2 3 4 5 例如:把明文分成5个字母一段。 每段都按照密钥指定的置换方式进行换位。 密钥 K = Enemy attac kston ightz EEMYN TAACT TKONS HITZG 2 5 1 3 4 1 2 3 4 5 K-1 = 密文:EEMYN TAACT TKONS HITZG EEMYN TAACT TKONS HITZG Enemy attac kston ightz 1 2 3 4 5 1 2 3 4 5 换位盒 明文:Enemy attacks tonight ! 3 1 4 5 2 把长度为20的明文横排在4×5的矩阵里, 每一列都按照密钥指定的置换方式进行换位。 密钥 K = e n e m Y a t t a c k s t o n i g h t z 2 5 1 3 4 K-1 = 横读得密文: EEMYNTAACT TKONSHI TZG K e e m Y n t a a c t t k o n s h i t z g 明文:Enemy attacks tonight ! 3 1 4 5 2 密钥 K = e n e m Y a t t a c k s t o n i g h t z 2 5 1 3 4 K-1 = 竖读得密文: ETTHEAKIMA OTYCNZNTSG K e
您可能关注的文档
最近下载
- 2025官方新闻记者职业资格考试更新题库附完整答案.docx VIP
- 公司工程机械装配调试工安全操作规程.docx VIP
- 93J007-1~8 道路(合订本)建筑工程图集 高清.docx VIP
- TSGR1001-2012_压力容器压力管道设计许可规则(规范).pdf VIP
- 霞浦海参产业的发展现状分析与未来展望.docx VIP
- 《国家法兰标准GB9119-2024》.pptx VIP
- 外部供方提供产品不合格输出审理单.doc VIP
- 2011-2020年天津师范大学347心理学考研真题.pdf VIP
- 鞍山市立山区事业单位招聘考试真题2024.docx VIP
- 大学英语四级翻译省公开课一等奖全国示范课微课金奖PPT课件.pptx VIP
原创力文档


文档评论(0)