第三讲古典密码课件.ppt
《第三讲古典密码课件.ppt》由会员分享,可在线阅读,更多相关《第三讲古典密码课件.ppt(44页珍藏版)》请在三一办公上搜索。
1、计算机安全保密第三讲 古典密码,武汉大学,计算机学院,2,古典密码,虽然用近代密码学的观点来看,许多古典密码是很不安全的,或者说是极易破译的。但是我们不能忘记古典密码在历史上发挥的巨大作用。 另外,编制古典密码的基本方法对于编制近代密码仍然有效。,3,第三讲 古典密码,换位法替代法,4,置换密码,把明文中的字母重新排列,字母本身不变,但其位置改变了,这样编成的密码称为置换密码。最简单的置换密码是把明文中的字母顺序倒过来,然后截成固定长度的字母组作为密文。明文:明晨5点发动反攻。 MING CHEN WU DIAN FA DONG FAN GONG密文:GNOGN AFGNO DAFNA IDU
2、WN EHCGN IM,5,例如:明文:MING CHEN WU DIAN FA DONG FAN GONG矩阵:MINGCH 选出顺序:按列 ENWUDI ANFADO 改变矩阵大小和取出序列 NGFANG 可得到不同的密码 ONG密文:MEANO INNGN NWFFG GUAA CDDN HIOG,把明文按某一顺序排成一个矩阵, 然后按另一顺序选出矩阵中的字母以形成密文,最后截成固定长度的字母组作为密文。,6,古典密码,换位法思路打乱明文中各字母的顺序,使明文中的单词错乱,隐蔽其含义,7,古典密码,换位法方法加密时,将明文的字符(一维数据)按照一定顺序放入高维空间(一维以上)中,然后按照
3、另一种顺序取出字符,形成密文(一维数据)解密时,先将密文按照相应顺序放入高维空间中,再按照原始顺序取出明文,8,古典密码,换位法举例明文:M = INTELLIGENT放入34的矩阵,9,古典密码,换位法加密方法整体加密,取列向量密文为Ek(M) = ILENLNTITEG按行加密,取列顺序2413密文为Ek(M) = NEITLGLINET,10,古典密码,双轨密码:18611865年明文:DiscreteAndSystem加密:D s r t A d y t m i c e e n S s e密文:DsrtAdytmiceenSse,11,理论上:,、置换密码的加密钥是置换矩阵 p , 解
4、密钥是置换矩阵 p-1 。、置换密码经不起已知明文攻击。,1 2 3 n a1 a2 a3 an,P =,12,习 题,已知换位密码的换位表为:(2,7,5,3,8,4,6,1),试对明文 software 加密。答案:,13,习 题,已知换位密码的换位表为:(2,7,5,3,8,4,6,1),试对明文 software 加密。答案:orwfetas,14,古典密码,换位法算法特点:易于手工操作,明密文都是字符串且等长算法缺陷:明文密文中的各字母出现次数是相同的,只是位置不同,密码分析员可以通过移动字母顺序进行破译,15,古典密码,替代法简单替代多表替代同音替代组合替代,16,替代法,简单替代
5、思路将明文中字母按照一定规律替换成其他字母,隐蔽其含义方法设定规则,将明文中的字母x替换成字母f(x),17,替代法,简单替代举例设密钥为k,加密规则是f(x) = (x + k) mod 26当k = 3时明文 M = FIGHTATNIGHT ,被加密成密文Ek(M)= ILJKWDWQLJKWC语言的实现方式c=(a-A)+k)%26)+A;选择具有自反特点的加密函数f(a)=(k-a) mod 26,18,替代法,简单替代特点易于手工操作,明密文都是字符串且等长,明文中的字母在密文中都以其他字母所取代缺陷明文字母的出现次数与相应密文字母的出现次数是相同的,因而明文中的字母统计特性在密文
6、中也存在,容易被攻击。(例如:明文中字母e出现得最多,而加密后字母h出现得最多),19,替代法,多表替代思路采用多个代替密钥交替加密明文,以减弱频率特性,20,替代法,多表替代Vigenere密码设明文字母为a,当前密钥字母为ki,则密文字母为fi(a) = (a + ki) mod 26举例,21,替代法,多表替代举例设明文M=INTELLIGENT密钥k=PLAYPLAYPLA密文Ek(M)=XYTCAMIETYT,22,23,例:用Vigenere密码加密明文:intrusion detection,密钥为NEU。答案:vrneymvsh qinrgnvshM= int rus ion
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 古典 密码 课件
链接地址:https://www.31ppt.com/p-1526384.html