密码学sec-chap02.ppt
《密码学sec-chap02.ppt》由会员分享,可在线阅读,更多相关《密码学sec-chap02.ppt(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二讲第二讲 常规加密常规加密第二讲的主要内容第二讲的主要内容经典密码经典密码n替代技术替代技术n置换技术置换技术分组密码的原理分组密码的原理nFeistelFeistel密码密码DESDESnDESDES加密加密nDESDES分析分析分组密码的设计准则分组密码的设计准则 1/2/20232常规加密常规加密加密与信息隐藏加密与信息隐藏信息隐藏:不知道信息存在于传输介质信息隐藏:不知道信息存在于传输介质的何处。的何处。(Information Hiding)(Information Hiding)加密:知道信息在何处,却不能理解信加密:知道信息在何处,却不能理解信息的意义。息的意义。1/2/20
2、233常规加密常规加密信息隐藏的框架信息隐藏的框架 1/2/20234常规加密常规加密信息隐藏的媒体信息隐藏的媒体纯文本纯文本格式文本格式文本多媒体介质,如图像,音频,视频多媒体介质,如图像,音频,视频 1/2/20235常规加密常规加密信息隐藏的范围信息隐藏的范围 1/2/20236常规加密常规加密信息隐藏的例子信息隐藏的例子第二次世界大战从日本战俘营寄给美国联第二次世界大战从日本战俘营寄给美国联邦调查局的明信片:邦调查局的明信片:Dscf0053.jpg 1/2/20237常规加密常规加密信息隐藏的例子信息隐藏的例子小时候玩的游戏:小时候玩的游戏:老板催我早一点决定毕业去向的时候,已是初老
3、板催我早一点决定毕业去向的时候,已是初夏树,我还是感到一阵阵凉意。看着老板已经夏树,我还是感到一阵阵凉意。看着老板已经斑白的头发,心里不禁酸楚。可这毕竟掩盖不斑白的头发,心里不禁酸楚。可这毕竟掩盖不了心底的无奈和郁闷,不过我知道我终究改变了心底的无奈和郁闷,不过我知道我终究改变不了什么,我清楚老板很器重我,私下里常对不了什么,我清楚老板很器重我,私下里常对他朋友说我是他最得意的弟子,是最有可能继他朋友说我是他最得意的弟子,是最有可能继承他衣钵的人。可是老板娘更喜欢文国,因为承他衣钵的人。可是老板娘更喜欢文国,因为他既将成为她的爱婿。我和文国都是老板今年他既将成为她的爱婿。我和文国都是老板今年要
4、毕业的研究生,老板只能从两人中留下一个,要毕业的研究生,老板只能从两人中留下一个,老板说会为我努力。今天看到他从院长办公室老板说会为我努力。今天看到他从院长办公室出来的神色,一切都清楚地写在脸上,我已经出来的神色,一切都清楚地写在脸上,我已经没有什么机会了。没有什么机会了。1/2/20238常规加密常规加密信息隐藏的例子信息隐藏的例子藏头诗:藏头诗:神神箭一飞入蓝天,箭一飞入蓝天,舟舟中载人国力显。中载人国力显。五五岳三山河九曲,岳三山河九曲,号号子响彻长江边。子响彻长江边。扬扬眉吐气歌且舞,眉吐气歌且舞,我我握巨笔作诗篇。握巨笔作诗篇。国国运昌盛民安乐,运昌盛民安乐,威威龙狂舞万万年。龙狂舞
5、万万年。1/2/20239常规加密常规加密替代和置换替代和置换替代技术替代技术 明文字母由其他字母或数字或符号所代替明文字母由其他字母或数字或符号所代替置换技术置换技术 对明文字母的某种置换取得一种类型完全对明文字母的某种置换取得一种类型完全不同的映射不同的映射肖国镇老师说:肖国镇老师说:“炒豆子炒豆子”。不同之处在。不同之处在于于?1/2/202310常规加密常规加密恺撒密码恺撒密码把字母表中的每个字母用该字母恺撒密码把字母表中的每个字母用该字母后面第三个字母进行代替后面第三个字母进行代替n明文:明文:n密文:密文:一个例子:一个例子:n明文:明文:we are studentswe are
6、 studentsn密文:密文:zhzh duh duh vwxghqwvvwxghqwv恺撒密码的数学表示恺撒密码的数学表示 c=E(m,k)=(m+k)mod q m=D(c,k)=(c-k)mod q 1/2/202311常规加密常规加密恺撒密码对对恺撒密码进行强行攻击密码分析恺撒密码进行强行攻击密码分析n加密和解密算法已知加密和解密算法已知n密钥空间大小为密钥空间大小为25,为什么,为什么n明文容易识别攻击明文容易识别攻击增大恺撒密码的密钥空间增大恺撒密码的密钥空间n随机替换,密钥空间随机替换,密钥空间26!,为什么,为什么利用语言的规律性利用语言的规律性 1/2/202312常规加密
7、常规加密密码分析人类语言有冗余度人类语言有冗余度字母使用频率不相同字母使用频率不相同在英文中,在英文中,e的使用率最高的使用率最高其次,其次,T,R,N,I,O,A,S其他字母使用频率较低其他字母使用频率较低密文反应了明文字母出现的规律性密文反应了明文字母出现的规律性 1/2/202313常规加密常规加密英文字母使用频率 1/2/202314常规加密常规加密英文字母中常见的组合 1/2/202315常规加密常规加密恺撒密码的分析方法书书P21.首先单字频率确定首先单字频率确定e,t的范围。的范围。然后使用双字频率。然后使用双字频率。如有可能还可以使用如有可能还可以使用3字频率,字频率,the。
8、1/2/202316常规加密常规加密Playfair密码构造关键字矩阵如下:构造关键字矩阵如下:MONRACHYDBEFGKI/JLPQTSUVWZX 1/2/202317常规加密常规加密Playfair密码加密规则加密规则n处理明文处理明文,填充字母填充字母wBalloon ba lx lo onn同行字母替代,同行字母替代,n同列字母替代同列字母替代n非同行同列字母替代非同行同列字母替代分析分析n2626种字母组合种字母组合n频率分析变得困难频率分析变得困难 1/2/202318常规加密常规加密Hill密码m个连续明文字母被个连续明文字母被m个个密文字母代替密文字母代替由由m个线性方程决定
9、替代方法个线性方程决定替代方法m=3时的系统描述:时的系统描述:n编码(编码(a=0,b=1,z=25)CKP 1/2/202319常规加密常规加密Hill密码一个例子:一个例子:n明文为明文为pay more moneyn加密密钥为加密密钥为np=15,a=0,y=24nK(15,0,24)mod 26=(11,13,18)1/2/202320常规加密常规加密Hill密码破解破解Hill密码?密码?已知明文攻击的情况下解线性方程组。已知明文攻击的情况下解线性方程组。1/2/202321常规加密常规加密Vigenere密码Vigenere表格表格 1/2/202322常规加密常规加密Vigen
10、ere密码Vigenere加密加密n密钥密钥 deceptivedeceptivedecepitven明文明文 wearedicoveredsaveyourselfn密文密文 zicvtwqngrzgvtwavzhcqyglmgj 1/2/202323常规加密常规加密Vigenere密码密码分析密码分析n猜测关键字长度猜测关键字长度w两个相同明文字母序列出现在一定距离里,该距离是关键字长度的整数倍,那么它们将产生相同的密文序列n分割分割vigenere密码为单字母密码密码为单字母密码w密钥以关键字长度为周期改进改进n消除关键字的周期性消除关键字的周期性wAT&T的工程师设计一个使用非常长的密钥
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 密码学 sec chap02
限制150内