工学密码学技术古典密码学课件.ppt
《工学密码学技术古典密码学课件.ppt》由会员分享,可在线阅读,更多相关《工学密码学技术古典密码学课件.ppt(31页珍藏版)》请在三一办公上搜索。
1、福尔摩斯探案集之跳舞的小人,TG,“天王盖地虎,宝塔镇河妖”大家一定在电影里看过对暗号的场面。其实,这种暗号是一种最朴素的密码。只不过这种密码过于简单,经不起密码学家的分析,非常容易破译。将密码当成一种科学来研究,就产生了密码学。,第二章 密码学技术,1、密码学概述2、古典密码学3、分组密码学4、公钥密码学,本章重点及难点,本章主要问题集中在现代密码学部分,对称密钥学中的DES加密算法及IDEA加密算法,公钥密码学中的RSA加密算法和ELGamal算法为本章的重点及难点,需要大家好好理解。,密码学基本概念,明文:需要秘密传送的消息。密文:明文经过密码变换后的消息。加密:由明文到密文的变换。解密
2、:从密文恢复出明文的过程。破译:非法接收者试图从密文分析出明文的过程。加密算法:对明文进行加密时采用的一组规则。解密算法:对密文进行解密时采用的一组规则。密钥:加密和解密时使用的一组秘密信息。,明文Plaintext 密文Cipher text加密Encryption 解密Decryption密钥key,加解密过程示意图,加/解密原理描述,假设明文字母用P或者M表示,密文字母用C表示,密钥用K表示,加密变换用E表示,解密变换用D表示,则有:1.加密原理 文字描述:C=Ek(p)2.解密原理 文字描述:p=Dk(C),密码学的发展历史,发展史早在4000多年以前,古埃及人就在墓志铭中使用过类似于
3、象形文字那样奇妙的符号;公元前约50年,凯撒密码一种简单的字符替换被认为是最早的正式算法;双轨式密码、网格式密码、字典编号密码;传统密码学、现代密码学、量子密码学。1949年之前 古典加密学 密码学作为一种技艺,是一门艺术,而不是一种科学 19491975年 shannon的“communication theory of secrecy system”密码学成为科学 主要技术:单密钥的对称密钥加密算法1976年以后 Diffie,Hellman发表“new directions in cryptography”密码学的新方向公钥密码学应用领域军事、外交、情报 商业、个人通信,example-
4、i,(象形文字的修改)Modified Hieroglyphics,c.1900 B.C.密码学的第一个例子是对标准书写符号的修改 例如:古埃及法老坟墓上的文字 思想:代替(substitution),example-ii,Spartan Scytale,c.500 B.C.斯巴达人用于加解密的一种军事设备 发送者把一条羊皮螺旋形地缠在一个圆柱形棒上思想:置换(permutation),example-iii,Polybius Checkerboard,205123 B.C.明文:POLYBIUS密文:3534315412244543,Example-iv,Caesar Cipher,c.50
5、 B.C.A B C D E F G X Y Z D E F G H I J A B C 明文:Caesar cipher is a shift substitution 密文:FDHVDU FLSKHU LV D VKLIW VXEVWLWXWLRQ,Example-V,Nomenclator 代码本 c.1400字母、符号、单词、短语 代码代码 字母、符号、单词、短语应用:World War II,2.1 古典密码,代换密码单表代换密码移位密码替换密码仿射密码多表代换密码Vigenre(维吉尼亚)密码置换密码,代换密码,令表示明文字母表,内有q个“字母”或“字符”,可以将抽象地表示为一个整
6、数集在加密时通常将明文消息划分成长为L的消息单元,称为明文组,以m表示,如 m也称作L报文,它可以看作是定义在 上的随机变量L1为单字母报(1gram),L2为双字母报(digrams),L3为三字母报(trigrams)。这时明文空间为。,代换密码(续),令表示q个“字母”或“字符”的密文字母表,抽象地可用整数集 表示密文单元或组为c是定义在 上的随机变量。密文空间 一般地,明文和密文由同一字母表构成,即,代换密码(续),代换密码可以看作是从 到 的映射。时,称作单字母代换,也称作流密码(Stream cipher)。时,称作多码代换,亦称分组密码(Block cipher)。一般地,选择相
7、同明文和密文字母表。此时,若,则代换映射是一一映射,密码无数据扩展。若,则有数据扩展,可将加密函数设计成一对多的映射,即明文组可以找到多于一个密文组来代换,这称之为多名(或同音)代换密码(Homophonic substitution cipher)。若,则明文数据被压缩,此时代换映射不可能构成可逆映射,从而密文有时也就无法完全恢复出原明文消息,因此保密通信中必须要求。但 的映射可以用在认证系统中。,代换密码(续),在,时,若对所有明文字母,都用一种固定的代换进行加密,则称这种密码为单表代换(Monoalphabetic substitute)。若用一个以上的代换表进行加密,这就称作多表代换(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工学 密码学 技术 古典 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3971626.html