密码学1-2古典密码资料课件.ppt
《密码学1-2古典密码资料课件.ppt》由会员分享,可在线阅读,更多相关《密码学1-2古典密码资料课件.ppt(73页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第第第1 1章章章章 密码学引论密码学引论密码学引论密码学引论与古典密码与古典密码与古典密码与古典密码本章重点:本章重点:掌握常用的古典密码的加密解密。掌握常用的古典密码的加密解密。学时:学时:4-6学时学时2023/1/421.4 几种古典密码几种古典密码p隐写术隐写术p置换密码(重点)置换密码(重点)p代替密码(重点)代替密码(重点)单表代替密码单表代替密码多表代替密码多表代替密码2023/1/43一、一、隐写术隐写术隐写术:将秘密消息隐藏在公开消息中,并通隐写术:将秘密消息隐藏在公开消息中,并通过公开渠道来传送的方法。过公开渠道来传送的方法。两种隐藏明文两种隐藏明文信息的方法信息的方法
2、隐写术隐写术密码编码学密码编码学2023/1/44eg:诗情画意传:诗情画意传“密语密语”早妆未罢暗凝眉,早妆未罢暗凝眉,迎户愁看紫燕飞,迎户愁看紫燕飞,无力回天春已老,无力回天春已老,双栖画栋不如归。双栖画栋不如归。2023/1/45王先生:王先生:来信收悉,你的盛情真是难以报答。我已在来信收悉,你的盛情真是难以报答。我已在昨天抵达广州。秋雨连绵,每天需备伞一把方昨天抵达广州。秋雨连绵,每天需备伞一把方能上街,苦矣。大约本月中旬我才能返回,届能上街,苦矣。大约本月中旬我才能返回,届时再见。时再见。eg:卡丹网格式密码:卡丹网格式密码2023/1/46隐写术特点隐写术特点p简单,掌握密钥后,破
3、译简单。简单,掌握密钥后,破译简单。p易被攻击。易被攻击。2023/1/47传统的信息隐藏技术古代信息隐藏的方法可以分为两种古代信息隐藏的方法可以分为两种:一种一种是将机密信息进是将机密信息进行各种变换,使非授权者无法理解,这就是密码术行各种变换,使非授权者无法理解,这就是密码术;另一种另一种是是将机密信息隐藏起来,使非授权者无法获取,如隐写术等。将机密信息隐藏起来,使非授权者无法获取,如隐写术等。可以称它们为古代密码术和古代隐写术。可以称它们为古代密码术和古代隐写术。我们可以把它我们可以把它们的发展看成两条线们的发展看成两条线:一条是从古代密码术到现代密码学一条是从古代密码术到现代密码学;一
4、条是从古代隐写术到信息隐藏、数字水印、隐通道和匿名通一条是从古代隐写术到信息隐藏、数字水印、隐通道和匿名通信。信。古代隐写术包括技术性的隐写术、语言学中的隐写术和用古代隐写术包括技术性的隐写术、语言学中的隐写术和用于版权保护的隐写术。于版权保护的隐写术。信息隐藏的发展历史信息隐藏的发展历史 2023/1/481.1.技术性的隐写术技术性的隐写术技术性的隐写术由来已久。大约在公元前技术性的隐写术由来已久。大约在公元前440440年,隐写年,隐写术就已经被应用了。据古希腊历史学家希罗多德记载,一位术就已经被应用了。据古希腊历史学家希罗多德记载,一位希腊贵族希斯泰乌斯为了安全地把机密信息传送给米利都
5、的希腊贵族希斯泰乌斯为了安全地把机密信息传送给米利都的阿里斯塔格鲁斯,怂恿他起兵反叛波斯人,想出一个绝妙的阿里斯塔格鲁斯,怂恿他起兵反叛波斯人,想出一个绝妙的主意主意:剃光送信奴隶的头,在头顶上写下密信,等他的头发剃光送信奴隶的头,在头顶上写下密信,等他的头发重新长出来,就将他派往米利都送信。类似的方法在重新长出来,就将他派往米利都送信。类似的方法在2020世纪世纪初期仍然被德国间谍所使用。初期仍然被德国间谍所使用。2023/1/49实际上,隐写术自古以来就一直被人们广泛地使用。隐写实际上,隐写术自古以来就一直被人们广泛地使用。隐写术的经典手法实在太多,此处仅列举一些例子术的经典手法实在太多,
6、此处仅列举一些例子:(1)(1)使用不可见墨水给报纸上的某些字母作上标记来向间谍发使用不可见墨水给报纸上的某些字母作上标记来向间谍发送消息。送消息。(2)(2)在一个录音带的某些位置上加一些不易察觉的回声。在一个录音带的某些位置上加一些不易察觉的回声。(3)(3)将消息写在木板上,然后用石灰水把它刷白。将消息写在木板上,然后用石灰水把它刷白。(4)(4)将信函隐藏在信使的鞋底里或妇女的耳饰中。将信函隐藏在信使的鞋底里或妇女的耳饰中。(5)(5)由信鸽携带便条传送消息。由信鸽携带便条传送消息。2023/1/410(6)(6)通过改变字母笔画的高度或在掩蔽文体的字母上面或下通过改变字母笔画的高度或
7、在掩蔽文体的字母上面或下面挖出非常小的小孔面挖出非常小的小孔(或用无形的墨水印制作非常小的斑点或用无形的墨水印制作非常小的斑点)来隐藏正文。来隐藏正文。(7)(7)在纸上打印各种小像素点组成的块来对诸如日期、打印在纸上打印各种小像素点组成的块来对诸如日期、打印机进行标识,将用户标识符等信息进行编码。机进行标识,将用户标识符等信息进行编码。(8)(8)将秘密消息隐藏在大小不超过一个句号或小墨水点的空将秘密消息隐藏在大小不超过一个句号或小墨水点的空间里。间里。(9)(9)将消息隐藏在微缩胶片中。将消息隐藏在微缩胶片中。2023/1/411(10)(10)把在显微镜下可见的图像隐藏在耳朵、鼻孔以及手
8、指把在显微镜下可见的图像隐藏在耳朵、鼻孔以及手指甲里甲里;或者先将间谍之间要传送的消息经过若干照相缩影步或者先将间谍之间要传送的消息经过若干照相缩影步骤后缩小到微粒状,然后粘在无关紧要的杂志等文字材料中骤后缩小到微粒状,然后粘在无关紧要的杂志等文字材料中的句号或逗号上。的句号或逗号上。(11)(11)在印刷旅行支票时使用特殊紫外线荧光墨水。在印刷旅行支票时使用特殊紫外线荧光墨水。(12)(12)制作特殊的雕塑或绘画作品,使得从不同角度看会显制作特殊的雕塑或绘画作品,使得从不同角度看会显示出不同的印像。示出不同的印像。(13)(13)利用掩蔽材料的预定位置上的某些误差和风格特性来利用掩蔽材料的预
9、定位置上的某些误差和风格特性来隐藏消息。比如,利用字的标准体和斜体来进行编码,从而隐藏消息。比如,利用字的标准体和斜体来进行编码,从而实现信息隐藏实现信息隐藏;将版权信息和序列号隐藏在行间距和文档的将版权信息和序列号隐藏在行间距和文档的其他格式特性之中其他格式特性之中;通过对文档的各行提升或降低三百分之通过对文档的各行提升或降低三百分之一英寸来表示一英寸来表示0 0或或1 1等。等。2023/1/4122.2.语言学中的隐写术语言学中的隐写术语言学中的隐写术也是被广泛使用的一种方法。最具代语言学中的隐写术也是被广泛使用的一种方法。最具代表性的是表性的是“藏头诗藏头诗”,作者把表明真情实意的字句
10、分别藏入,作者把表明真情实意的字句分别藏入诗句之中。如电影诗句之中。如电影唐伯虎点秋香唐伯虎点秋香中唐伯虎的藏头诗中唐伯虎的藏头诗“我画蓝江水悠悠,爱晚亭上枫叶愁。秋月溶溶照佛寺,香我画蓝江水悠悠,爱晚亭上枫叶愁。秋月溶溶照佛寺,香烟袅袅绕经楼。烟袅袅绕经楼。”今天,这一今天,这一“我爱秋香我爱秋香”的藏头诗句已成的藏头诗句已成经典。经典。又如绍兴才子徐文才在杭州西湖赏月时挥毫写下了一首又如绍兴才子徐文才在杭州西湖赏月时挥毫写下了一首七言绝句七言绝句“平湖一色万顷秋,湖光渺渺水长流。秋月圆平湖一色万顷秋,湖光渺渺水长流。秋月圆圆世间少,月好四时最宜秋。圆世间少,月好四时最宜秋。”2023/1/
11、413每句的第一个字连起来正好是每句的第一个字连起来正好是“平湖秋月平湖秋月”。我国还有。我国还有一种很有趣的信息隐藏方法,即消息的发送者和接收者各有一种很有趣的信息隐藏方法,即消息的发送者和接收者各有一张完全相同的带有许多小孔的掩蔽纸张,而这些小孔的位一张完全相同的带有许多小孔的掩蔽纸张,而这些小孔的位置是被随机选择并戳穿的。发送者将掩蔽纸张放在一张纸上,置是被随机选择并戳穿的。发送者将掩蔽纸张放在一张纸上,将秘密消息写在小孔位置上,移去掩蔽纸张,然后根据纸张将秘密消息写在小孔位置上,移去掩蔽纸张,然后根据纸张上留下的字和空格编写一篇掩饰性的文章。接收者只要把掩上留下的字和空格编写一篇掩饰性
12、的文章。接收者只要把掩蔽纸张覆盖在该纸张上就可立即读出秘密消息。直到蔽纸张覆盖在该纸张上就可立即读出秘密消息。直到1616世纪世纪早期,意大利数学家早期,意大利数学家CardanCardan重新发展了这种方法,该方法现重新发展了这种方法,该方法现在被称为卡登格子隐藏法。国外著名的例子是在被称为卡登格子隐藏法。国外著名的例子是Giovanni Giovanni Boccaccio(13131375Boccaccio(13131375年年)创作的创作的AmorosaAmorosa visionevisione,据,据说是世界上最长的藏头诗,他先创作了三首十四行诗,总共说是世界上最长的藏头诗,他先创
13、作了三首十四行诗,总共包含大约包含大约15001500个字母,然后创作另外一首诗,使连续三行诗个字母,然后创作另外一首诗,使连续三行诗句的第一个字母恰好对应十四行诗的各字母。句的第一个字母恰好对应十四行诗的各字母。2023/1/4143.3.用于版权保护的隐写术用于版权保护的隐写术版权保护与侵权的斗争从古到今一直在延续着。版权保护与侵权的斗争从古到今一直在延续着。Lorrain(16001682Lorrain(16001682年年)是是1717世纪一个很有名的画家,当时世纪一个很有名的画家,当时出现了很多模仿和假冒他的画,他使用了一个特殊的方法来保出现了很多模仿和假冒他的画,他使用了一个特殊的
14、方法来保护画的版权。他自己创作了一本称为护画的版权。他自己创作了一本称为LiberLiber VeritatisVeritatis的素的素描集的书,它的页面是交替出现的,四页蓝色后紧接着四页白描集的书,它的页面是交替出现的,四页蓝色后紧接着四页白色,不断重复,大约包含色,不断重复,大约包含195195幅画。幅画。2023/1/415 我国是最早发明印刷术的国家,而且许多西方国家也承认我国是最早发明印刷术的国家,而且许多西方国家也承认印刷术来自中国。书籍作为流通的商品且利润丰厚,在漫长的印刷术来自中国。书籍作为流通的商品且利润丰厚,在漫长的岁月中不进行版权保护是无法想像的,也是不符合事实的。从岁
15、月中不进行版权保护是无法想像的,也是不符合事实的。从法令来看,北宋哲宗绍圣年间法令来看,北宋哲宗绍圣年间(1095(1095年年)已有已有“盗印法盗印法”,中国,中国自宋代就确有版权保护的法令。从实物来看,现存宋代书籍中自宋代就确有版权保护的法令。从实物来看,现存宋代书籍中可以证实版权问题。如眉山程舍人宅刊本可以证实版权问题。如眉山程舍人宅刊本东都事略东都事略,其牌,其牌记有记有:“眉山程舍人宅刊行,已申上司,不许覆板。眉山程舍人宅刊行,已申上司,不许覆板。”这就相这就相当于当于“版权所有,不准翻印版权所有,不准翻印”。17091709年英国国会制定的年英国国会制定的“圣安圣安妮的法令妮的法令
16、”,承认作者是受保护的主体,这被认为是第一部,承认作者是受保护的主体,这被认为是第一部“版权法版权法”。2023/1/416数字信息隐藏技术的发展19921992年,国际上正式提出信息隐藏的概念年,国际上正式提出信息隐藏的概念;1996;1996年,在年,在英国剑桥大学牛顿研究所召开了第一届信息隐藏学术会议,英国剑桥大学牛顿研究所召开了第一届信息隐藏学术会议,标志着信息隐藏学的正式诞生。此后,国际信息隐藏学术会标志着信息隐藏学的正式诞生。此后,国际信息隐藏学术会议在欧美各国相继召开,至今已举办九届之多。议在欧美各国相继召开,至今已举办九届之多。作为隐秘通信和知识产权保护等的主要手段,信息隐藏作
17、为隐秘通信和知识产权保护等的主要手段,信息隐藏从正式提出到现在十多年的时间里引起了各国政府、大学和从正式提出到现在十多年的时间里引起了各国政府、大学和研究机构的重视,取得了巨大的发展。美国的麻省理工学院、研究机构的重视,取得了巨大的发展。美国的麻省理工学院、普渡大学、英国的剑桥大学、普渡大学、英国的剑桥大学、NECNEC研究所、研究所、IBMIBM研究所都进行研究所都进行了大量的研究。在国内,许多高等院校和研究机构也对信息了大量的研究。在国内,许多高等院校和研究机构也对信息隐藏技术进行了深入的研究。从隐藏技术进行了深入的研究。从19991999年开始,我国已召开了年开始,我国已召开了六届全国性
18、的信息隐藏学术研讨会。六届全国性的信息隐藏学术研讨会。2023/1/417 国家国家863863计划智能计算机专家组会同中国科学院自动化计划智能计算机专家组会同中国科学院自动化研究所模式识别国家重点实验室和北京邮电大学信息安全中研究所模式识别国家重点实验室和北京邮电大学信息安全中心还召开了专门的心还召开了专门的“数字水印学术研讨会数字水印学术研讨会”。随着理论研究的进行,相关的应用技术和软件也不断推随着理论研究的进行,相关的应用技术和软件也不断推出。如美国出。如美国DigimarcDigimarc公司在公司在19951995年开发了水印制作技术,是年开发了水印制作技术,是当时世界上唯一一家拥有
19、这一技术的公司,并在当时世界上唯一一家拥有这一技术的公司,并在Photoshop Photoshop 4.04.0和和CoreDrawCoreDraw 7.0 7.0中进行了应用。日本电器公司、日立制中进行了应用。日本电器公司、日立制作所、先锋、索尼和美国商用机器公司在作所、先锋、索尼和美国商用机器公司在19991999年宣布联合开年宣布联合开发统一标准的基于数字水印技术的发统一标准的基于数字水印技术的DVDDVD影碟防盗版技术。影碟防盗版技术。DVDDVD影碟在理论上可以无限制地复制高质量的画面和声音,因此影碟在理论上可以无限制地复制高质量的画面和声音,因此迫切需要有效的防盗版技术。该技术的
20、应用使消费者可以复迫切需要有效的防盗版技术。该技术的应用使消费者可以复制高质量的动态图像,但以赢利为目的的大批量非法复制则制高质量的动态图像,但以赢利为目的的大批量非法复制则无法进行。无法进行。20002000年,德国在数字水印保护和防止伪造电子照年,德国在数字水印保护和防止伪造电子照片的技术方面取得了突破。以制作个人身份证为例,一般要片的技术方面取得了突破。以制作个人身份证为例,一般要经过扫描照片和签名、输入制证机、打印和塑封等过程。经过扫描照片和签名、输入制证机、打印和塑封等过程。2023/1/418上述新技术是在打印证件前,在照片上附加一个暗藏的上述新技术是在打印证件前,在照片上附加一个
21、暗藏的数字水印。具体做法是在照片上对某些不为人注意的部分进数字水印。具体做法是在照片上对某些不为人注意的部分进行改动,处理后的照片用肉眼看与原来几乎一样,只有用专行改动,处理后的照片用肉眼看与原来几乎一样,只有用专用的扫描器才能发现水印,从而可以迅速、无误地确定证件用的扫描器才能发现水印,从而可以迅速、无误地确定证件的真伪。该系统既可在照片上加上牢固的水印,也可以经改的真伪。该系统既可在照片上加上牢固的水印,也可以经改动使水印消失,使任何伪造企图都无法得逞。由欧盟委员会动使水印消失,使任何伪造企图都无法得逞。由欧盟委员会资助的几个国际研究项目也正致力于实用的水印技术研究,资助的几个国际研究项目
22、也正致力于实用的水印技术研究,欧盟期望能使其成员国在数字作品电子交易方面达成协议,欧盟期望能使其成员国在数字作品电子交易方面达成协议,其中的数字水印系统可以提供对复制品的探测追踪。在数字其中的数字水印系统可以提供对复制品的探测追踪。在数字作品转让之前,作品创作者可以嵌入创作标志水印作品转让之前,作品创作者可以嵌入创作标志水印;作品转作品转让后,媒体发行者对存储在服务器中的作品加入发行者标志让后,媒体发行者对存储在服务器中的作品加入发行者标志;在出售作品拷贝时,还要加入销售标志。在出售作品拷贝时,还要加入销售标志。2023/1/419经过多年的努力,信息隐藏技术的研究已经取得了许多经过多年的努力
23、,信息隐藏技术的研究已经取得了许多成果。从技术上来看,隐藏有机密信息的载体不但能经受人成果。从技术上来看,隐藏有机密信息的载体不但能经受人的感觉检测和仪器设备的检测,而且还能抵抗各种人为的蓄的感觉检测和仪器设备的检测,而且还能抵抗各种人为的蓄意攻击。但总的来说,信息隐藏技术尚未发展到可大规模使意攻击。但总的来说,信息隐藏技术尚未发展到可大规模使用的阶段,仍有不少理论和技术性的问题需要解决。到目前用的阶段,仍有不少理论和技术性的问题需要解决。到目前为止,信息隐藏技术还没有形成自身的理论体系。比如,如为止,信息隐藏技术还没有形成自身的理论体系。比如,如何计算一个数字媒体或文件所能隐藏的最大安全信息
24、量等。何计算一个数字媒体或文件所能隐藏的最大安全信息量等。尽管信息隐藏技术在理论研究、技术开发和实用性方面尚不尽管信息隐藏技术在理论研究、技术开发和实用性方面尚不成熟,但它的特殊作用,特别是在数字版权保护方面的独特成熟,但它的特殊作用,特别是在数字版权保护方面的独特作用,可以说是任何其他技术无法取代的,信息隐藏技术必作用,可以说是任何其他技术无法取代的,信息隐藏技术必将在未来的信息安全体系中独树一帜。将在未来的信息安全体系中独树一帜。2023/1/420古典密码学古典密码学置换密码置换密码代替密码代替密码2023/1/421二、二、置换密码置换密码p又称换位密码,指根据一定的规则重新排列明又称
25、换位密码,指根据一定的规则重新排列明文。文。p特点:保持明文的所有字符不变,只是打乱了特点:保持明文的所有字符不变,只是打乱了位置和次序。位置和次序。p分类:分类:列置换密码列置换密码周期置换密码周期置换密码2023/1/4221、列置换密码:将明文按照固定宽度、列置换密码:将明文按照固定宽度n按行写出,而按行写出,而后按照密钥的规则按列换位。后按照密钥的规则按列换位。eg1:已知明文是:已知明文是Beijing 2008 Olympic Games,密钥,密钥k=6,e=(14)(56)。加密过程是:加密过程是:step1:将明文将明文m按照宽度按照宽度k分行。分行。M=B e i j i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 密码学 古典 密码 资料 课件
限制150内