《古典密码体制》PPT课件.ppt
《《古典密码体制》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《古典密码体制》PPT课件.ppt(36页珍藏版)》请在三一办公上搜索。
1、2023/7/11,1,应 用 密 码 学,张仕斌 万武南 张金全 孙宣东编著,西安电子科技大学出版社,二00九年十二月,2023/7/11,2,第2章 古典密码体制,2学时,2023/7/11,3,知识点:,隐写术 替换(代替)密码技术 换位密码技术 古典密码体制的安全性分析,2023/7/11,4,1.隐写术,2023/7/11,5,诗情画意传“密语”,水洗尘埃道未甞,甘于名利两相忘。心怀六洞丹霞客,口诵三清紫府章。十里采莲歌达旦,一轮明月桂飘香。日高公子还相觅,见得山中好酒浆。,洗尘埃道未甞于名利两相忘怀六洞丹霞客诵三清紫府章里采莲歌达旦轮明月桂飘香高公子还相觅得山中好酒浆,2023/7
2、/11,6,牛郎织女会佳期下弹琴又赋诗寺静惟闻钟鼓響停始觉星斗移多少黄冠归道观幾而作尽忘机几时得到桃源洞彼仙人下象棋,牛郎织女会佳期,月下弹琴又赋诗。寺静惟闻钟鼓響,音停始觉星斗移。多少黄冠归道观,见幾而作尽忘机。几时得到桃源洞,同彼仙人下象棋。,诗情画意传“密语”,2023/7/11,7,王先生:来信收悉,你的盛情真是难以报答。我已在昨天抵达广州。秋雨连绵,每天需备伞一把方能上街,苦矣。大约本月中旬我才能返回,届时再见。,王先生:来信收悉,你的盛情真是难以报答。我已在昨天抵达广州。秋雨连绵,每天需备伞一把方能上街,苦矣。大约本月中旬我才能返回,届时再见。,2023/7/11,8,隐写术(信息
3、隐藏)的另外一些例子,悠扬琴声奏响“进军号角”显微镜里传递情报魔术般的密写术网络与数字幽灵量子技术隐形传递信息,2023/7/11,9,隐写术的优点,能够被某些人使用而不容易被发现他们间在进行秘密通信加密则很容易被发现谁与谁在进行秘密通信,这种发现本身可能具有某种意义或作用,2023/7/11,10,隐写术的缺点,形式简单但构造费时,要求有大量的开销来隐藏相对较少的信息一旦该系统的构造方法被发现,就会变得完全没有价值隐写术一般无稳健性,2023/7/11,11,替换密码技术是基于符号替换的密码技术,这种密码技术是以符号的置换来达到掩盖明文信息。这类密码技术有:单字符单表替换密码技术(比如教材上
4、:简单替代密码技术、多名码代替密码技术和多字母代替密码技术)、单字符多表替换密码技术(比如教材上:多表代替密码技术)等。,2.替换密码技术,代替密码就是明文中每一个字符被替换成密文中的另外一个字符。,古典密码技术根据其基本原理大体上可以分为两类:替换密码技术和换位密码技术。,2023/7/11,12,(1)单字符单表替换密码技术:单字符单表替换密码技术是对明文中的所有字符都使用一个固定的映射。,典型的单字符单表替换密码技术有:,乘法密码技术,设A=a0,a1,an-1为明文字母表,B=b0,b1,bn-1为密文字母表,单字符单表替换密码技术使用了A到B的映射关系:f:AB,f(ai)=bj(一
5、般情况下,为保证加密的可逆性,f是一一映射)将明文中的每一个字母替换为密文字母表中的一个字母。,单字符单表替换密码技术的密钥就是映射f或密文字母表(一般情况下明文字母表与密文字母表是相同的,这时的密钥就是映射f)。,2023/7/11,13,乘法密码技术的加密变换:Ek(ai)=aj,j=ik(mod n),gcd(k,n)=1,乘法密码技术的解密变换:Dk(aj)=ai,i=jk-1(mod n),乘法密码技术的密钥是k。,若n是素数,则有n-2个密钥(k=1时加密变换是恒等变换,应该予以抛弃);若n不是素数,则有(n)-1个密钥(其中(n)为欧拉函数的值)。,2023/7/11,14,移位
6、替换密码技术:是最简单的一种替换密码。,-移位密码的数学基础:,假设a和b都是整数,m是一个固定的正整数。若m整除a-b,即ma-b时,称整数a,b关于模m同余,记作 a b(mod m)若m不能整除a-b,则称a,b关于模m不同余。正整数m称为模数。,明显地:29 5(mod 8)101 3(mod 7)-101 4(mod 7)121,4关于模2不同余 易知:a b(mod m)a(mod m)b(mod m),2023/7/11,15,-模的同余性质:(1)自反性:a a(mod m)(2)对称性:若a b(mod m),则b a(mod m)(3)传递性:若 a b(mod m),b
7、c(mod m),则 a c(mod m)(4)(a+b)(mod m)a(mod m)+b(mod m)(5)(ab)(mod m)a(mod m)b(mod m)(6)若a b(mod m),c d(mod m),则l,kZ(整数集合),有la kc lb kd(mod m),且ac bd(mod m)(7)设f(x)与g(x)分别是两个整系数多项式:f(x)=an xn+an-1xn-1+a,g(x)=bn xn+bn-1xn-1+b 则()若a b(mod m),那么f(a)f(b)(mod m)()若a b(mod m),且ak bk(mod m),k=0,n,则f(a)g(b)(m
8、od m),2023/7/11,16,移位密码实质上是正整数m上模运算,特别用Zm=0,1,m-1表示模m的剩余类,定义Zm上的加法和乘法,它完全类似于普通的实数域上的数的加法和乘法,不同的仅是运算结果是取模以后的余数。,-定义(移位密码算法):设P=C=K=Z26,对0 k 25,即kK,x,yZ26,定义 加密函数:Ek(x)=(x+k)(mod 26)解密函数:Dk(y)=(y-k)(mod 26),2023/7/11,17,加密变换为:Ek(ai)=aj,j=(i+k)(mod n),0 k n解密变换为:Dk(aj)=ai,i=(j-k)(mod n)=(j+(n-k)(mod n)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 古典密码体制 古典 密码 体制 PPT 课件

链接地址:https://www.31ppt.com/p-5479667.html