《密码学—加密演算法》第2章古典密码.ppt

1.* ? 2006 第2章 古典密码 返回总目录 第2章 古典密码 教学目的 了解古典密码及其破译技术 ? 恺撒挪移码 本章内容 ? 仿射密码 ? 单套字母替代法与频率分析 ? 福尔摩斯密码 ? Vigenere码与频率分析 ? Hill码 ? Enigma密码机 ? 单词密码本 ? 破译Enigma密码与对称群 恺撒挪移码 例: Alice要将明文“gaul is divided into three part”加密成密文,传给Bob。 恺撒挪移码加密示例 密钥产生)Alice与Bob协定编码方式为明文字母后移4位,即加密密钥及解密密钥同为K=4。 密匙: Alice将明文“gaul is divided into three part”转为数字代码:(6,0,20,11,8,18,3,8,21,8,3,4,3,8,13,19,14,19,7,17,4,4,15,0,17,19)。 使用加密函数E(m) m+k=m+4(mod 26)计算得:(10,4,24,15,12,22,7,12,25,12,7,8,7,12,17,23,17,23,11,21,8,8,19,4,21,23) 即密文“K,E,Y,P,M,Z,M,H,I,H,M,R,X,R,X,L,V,I,I,T,E,V,X”。 加密: 恺撒挪移码解密示例 解密: Bob收到密文“KEYPMZMHIHM

文档评论(0)

1亿VIP精品文档

相关文档