5.1.2古典密码技术
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
meet thy god
Come here an
Come here an once
Am here Abe Slaney At Elriges Come Elsie Never
Elsie prepare to meet thy god
Come here an once
加密明文:China is a responsible country, 得到密文:WVTZQTPQSEPAIZPTMXEWILZDSJ。
VECRO。
➢ 使用逆置换可将密文解密成明文:WHOIS UNDER COVER。
➢ 【例2】假设密钥以单词形式给出:china,根据各字母在26个英 文字符中的顺序,可以确定置换为:23451,加密明文:Kill Baylor,得到密文:ILLBK YLORA。
➢ 【例3】假设换位密码的密钥为如图2-5所示的映射: ➢ 图2-5 明密文映射图
换位码 置换码
➢ 换位码的最早记录是Scytale,斯巴达人于公元前400年应用 Scytale加密工具,在军官间传递秘密信息。Scytale实际上是一个 锥形指挥棒,周围环绕一张羊皮纸,将要保密的信息写在羊皮纸上 。解下羊皮纸,上面的消息杂乱无章、无法理解,但将它绕在另一 个同等尺寸的棒子上后,就能看到原始的消息
2、古典密码
➢ 《水浒传》中,吴用为逼反卢俊义,扮成一个算命先生, 利用卢俊义正为躲避“血光之灾”的惶恐心里,口占四句 卦歌,并让他端书在家宅的墙壁上。这四句卦歌是:
➢ 芦花丛中一扁舟, ➢ 俊杰俄从此地游, ➢ 义士若能知此理, ➢ 反躬难逃可无忧。
➢ 隐写术
千古奇文的“璇玑图”
➢ 璇玑图是前秦时期秦州刺史窦滔之妻苏惠所做,原文总计 八百四十字,后人在其中心添加一个“心”字,纵横各二 十九字,纵、横、斜、交互、正、反读或退一字、迭一字 读均可成诗,诗有三、四、五、六、七言不等,据说藏诗 数千首,甚至有称其藏诗万余首的,其诗或悱恻幽怨、或 情深似海、或真挚悲切,流传甚广,影响深远.
➢ 则加密明文:Six dollars per ton,得到密文:DLALSXIO ETNORPSR。
➢ 【例4】假设换位密码的加密方式如图2-4所示,则加密明文:David is a Russian spy,写入换位表格:
➢ 得到的密文是:DDRIP AIUAY VSSN IASS。空格的部分一般按照约定以特定 字符如A补足,或者直接留空。
第5章 云数据安全
1
5.1密码学基础
1 密码技术概述 2 古典密码技术 3 对称密码技术 4 非对称密码技术 5 散列算法 6 密钥的管理 7 密码技术与安全协议
2、古典密码
➢ 古典密码以字符为基本加密单元,可用手工或机械操作实 现加密、解密。根据密码变换的规则,古典密码可以分为 置换密码(Permutation Cipher)和代换(替代)密码( Substitution Cipher)两类。
➢ 在美国南北战争• 美期国间南曾北出战现争的加密方法也是典型的换位密 码
输入方向
输 出
C
A
N
Y
方 向
O
U
U
N
DERS
TAND
➢
【例1】假设换位密码是如下置换
1 3
2 4
3 1
4 5
5 2
➢ ,每五位为一组进行置换:
➢
,则逆置换为:
1 3
2 5
3 1
4 2
wk.baidu.com5 4
➢ 加密明文:Who is undercover,得密文:OIWSH DEURN
加密明文:China is a responsible country, 得到密文:SLHFMHCMRNCUBFCHYGNSBKFJRX。
Thanks for your attention!!
. . . .. ..
H E L L O WO R L D
跳舞的小人
Am here Abe
Am here Abe SlaneyAt Elriges
At Elriges Come Elsie
Come Elsie Never
Never
Elsie prepare
meet thy god
Elsie prepare to
代换密码 代替 替代
➢ “凯撒挪移码”。据传是古罗马恺撒大帝用来保护重要军 情的加密系统,也称凯撒移位。通过将字母按顺序推后起 3位起到加密作用,如将字母A换作字母D,将字母B换作 字母E。
pigpen cipher
➢ 在18世纪出现的pigpen cipher,也是一个典型的代换密码。这是一个叫 Freemasons的人发明的,直译过来叫做“猪笔密码”。它是用一个符号来代 替一个字母,把26个字母写进如图2-6所示的四个表格中,然后加密时用这个 字母所挨着表格的那部分来代替。