1.1949年之前 古典密码:密码学还不是科学,而是 艺术 密码算法的基本手段—“替换”出 现,针对的是字符
1.1949年之前: 古典密码:密码学还不是科学,而是 艺术 密码算法的基本手段—“替换”出 现,针对的是字符
例一希腊密码(二维字母编码 查表):公元前2世纪 2—B—G 2-3—4—5 AFLQV CHN R—w DUOTY EKPUZ 密文:2315313134 明文: HELLO
例一 希腊密码(二维字母编码 查表):公元前2世纪 明文:HELLO 1 2 3 4 5 1 A B C D E 2 F G H IJ K 3 L M N O P 4 Q R S T U 5 V W X Y Z 密文:2315313134
例二凯撒密码:公元前50年 公元前50年,古罗马的凯撒大帝在高 卢战争中采用的加密方法。凯撒密码算法 就是把每个英文字母向前推移K位 AB CDE F G XYZ DEFGHI J aB c 密文 mldqjal qrupdo xqlyhuvlwb 明文: Jiangxi Normal University
例二 凯撒密码:公元前50年 A B C D E F G …… X Y Z D E F G H I J …… A B C 明文:Jiangxi Normal University 密文:mldqjal qrupdo xqlyhuvlwb 公元前50年,古罗马的凯撒大帝在高 卢战争中采用的加密方法。凯撒密码算法 就是把每个英文字母向前推移K位
例三:代码本 ●代码本 字母、符号、单词、短语 代码 代码 字母、符号、单词、短语 应用:第一、二次世界大战
例三:代码本 ⚫ 代码本 ➢ 字母、符号、单词、短语 代码 ➢ 代码 字母、符号、单词、短语 ➢ 应用:第一、二次世界大战
2.1949~1975年 计算机使得基于复杂计算的密码成为可能 >1949年 Shannon的“ The Communicat ion Theor y of Secret Systems〃 >1967年 Dav id Kahn的《 The Codebreakers》 1971-73年| BM Watson实验室的 Horst feistel 等的几篇技术报告 数据的安全基于密钥而不是算法的保密
2.1949~1975年: 计算机使得基于复杂计算的密码成为可能 ➢ 1949年Shannon的“The Communication Theory of Secret Systems” ➢ 1967年David Kahn的《The Codebreakers》 ➢ 1971-73年IBM Watson实验室的Horst Feistel 等的几篇技术报告 数据的安全基于密钥而不是算法的保密