密码学基础.ppt课件.ppt
《密码学基础.ppt课件.ppt》由会员分享,可在线阅读,更多相关《密码学基础.ppt课件.ppt(57页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 现代密码学密码学基础密码学基础电子科技大学计算机学院1感谢你的观看2019年8月28电子科技大学 现代密码学目 的u了解什么是密码学? u熟练掌握各种密码算法原理u利用密码算法构造各种安全协议u为密码学理论研究、各类安全应用打基础2感谢你的观看2019年8月28电子科技大学 现代密码学学习方法u基础:信息安全数学基础、数论和近世代数基础:信息安全数学基础、数论和近世代数u算法和协议:掌握算法和协议的流程,合理性,算法和协议:掌握算法和协议的流程,合理性,安全性基础和设计方法。安全性基础和设计方法。u阅读文献,了解密码学最新进展阅读文献,了解密码学最新进展u密码学顶级会议:密码学顶级会议:CR
2、YPTO、Eurocrypt、Asiacryptu密码学顶级期刊密码学顶级期刊:Journal of Cryptology u相关网址:相关网址:http:/www.iacr.org/u中国密码学会中国密码学会3感谢你的观看2019年8月28电子科技大学 现代密码学课程考核 平时考勤 10分 作业、小论文 20分 期末考试 70分4感谢你的观看2019年8月28电子科技大学 现代密码学教材及参考书目教材及参考书目 教材:教材:现代密码学许春香等编著,电子科技大学出版社,现代密码学许春香等编著,电子科技大学出版社,2008年。年。 参考书:参考书:现代密码学现代密码学,杨波编著,清华大学出版社,
3、杨波编著,清华大学出版社,2003年。年。计算机密码学计算机密码学计算机网络中的数据保密与安全计算机网络中的数据保密与安全,卢,卢开澄等编著,清华大学出版社,开澄等编著,清华大学出版社,1998年年现代密码学理论与实践现代密码学理论与实践,英英Wenbo Mao 著,著,王继林等译,王育民等审校,电子工业出版社,王继林等译,王育民等审校,电子工业出版社,2004年。年。5感谢你的观看2019年8月28 现代密码学本课程学习内容:本课程学习内容:第第1章章 引言引言-密码学的发展概况及基本概念密码学的发展概况及基本概念第第2章章 流密码流密码第第3章章 分组密码分组密码第第4章章 公钥密码公钥密
4、码第第5章章 数字签名数字签名第第6章章 Hash函数函数第第7章章 密码协议密码协议第第8章章 可证明安全性理论可证明安全性理论第第9章章 基于身份的公钥密码体制基于身份的公钥密码体制第第10章章 密码学的新方向密码学的新方向6感谢你的观看2019年8月28电子科技大学 现代密码学1.1 密码学的发展概况密码学的发展概况1.2 密码学的基本概念密码学的基本概念1.3 古典密码体制古典密码体制第一章 引言7感谢你的观看2019年8月28 现代密码学1.1 密码学的发展概况密码学是一门密码学是一门古老古老、年轻年轻且且深奥深奥的学科。的学科。密码学经历了从密码学经历了从古典密码学古典密码学到到现
5、代密码学现代密码学的演变。的演变。密码学是研究密码学是研究信息系统安全保密信息系统安全保密的科学。它包括的科学。它包括密码编码学密码编码学和和密密码分析学码分析学。1949年前密码技术是一门技术性很强的年前密码技术是一门技术性很强的艺术艺术,而,而不是一门科学不是一门科学。1949年年shannon “保密系统的通信理论保密系统的通信理论”,密码学成为,密码学成为科学科学。1976年年Diffie和和Hellman“密码学的新方向密码学的新方向”,密码学的一场,密码学的一场革命革命。1977年美国国家标准局公布年美国国家标准局公布DES,并公开算法,揭开并公开算法,揭开神秘面纱神秘面纱。8感谢
6、你的观看2019年8月28电子科技大学 现代密码学u现代密码技术的应用已经深入到数据处理现代密码技术的应用已经深入到数据处理过程的各个环节,包括:数据加密、密码过程的各个环节,包括:数据加密、密码分析、数字签名、信息鉴别、零知识认证、分析、数字签名、信息鉴别、零知识认证、秘密共享等。密码学的数学工具也更加广秘密共享等。密码学的数学工具也更加广泛,有概率统计、数论、代数、混沌和椭泛,有概率统计、数论、代数、混沌和椭圆曲线等。圆曲线等。 9感谢你的观看2019年8月28电子科技大学 现代密码学密码学密码学 重要术语重要术语u 消息消息 又被称为明文,用某种方法伪装消息又被称为明文,用某种方法伪装消
7、息以隐藏它的内容的过程称为以隐藏它的内容的过程称为加密加密,加了密,加了密的消息称为的消息称为密文密文,而把密文转变为明文的,而把密文转变为明文的过程称为过程称为解密解密。10感谢你的观看2019年8月28电子科技大学 现代密码学现代密码学引入了密钥,密钥用现代密码学引入了密钥,密钥用K表示。表示。 加密加密 EK(M)=C 解密解密 DK(C)=M 对密文解密记为对密文解密记为 DK(EK(M)=M11感谢你的观看2019年8月28电子科技大学 现代密码学 有些算法使用不同的加密密钥和解密密钥:有些算法使用不同的加密密钥和解密密钥:uEK1(M)=CuDK2(C)=Mu函数必须具有的特性是,
8、函数必须具有的特性是,DK2(EK1(M)=M12感谢你的观看2019年8月28电子科技大学 现代密码学密码学起源密码学起源u大约在大约在40004000年以前,在古埃及的尼罗河畔,一位年以前,在古埃及的尼罗河畔,一位擅长书写者在贵族的基碑上书写铭文时有意用加擅长书写者在贵族的基碑上书写铭文时有意用加以变形的象形文字而不是普通的象形文字来写铭以变形的象形文字而不是普通的象形文字来写铭文,从而揭开了有文字记载的密码史。这篇颇具文,从而揭开了有文字记载的密码史。这篇颇具神秘感的碑文,已具备了密码的基本特征:把一神秘感的碑文,已具备了密码的基本特征:把一种符号种符号( (明文明文) )用另一种符号用
9、另一种符号( (密文密文) )代替代替13感谢你的观看2019年8月28电子科技大学 现代密码学u公元前公元前5 5世纪,古斯巴达人使用了一种叫做世纪,古斯巴达人使用了一种叫做“天书天书”的器械,这是人类历史上最早使用的的器械,这是人类历史上最早使用的密码器械。密码器械。“天书天书”是一根用草纸条、皮条或是一根用草纸条、皮条或羊皮纸条紧紧缠绕的木棍。密信自上而下写在羊皮纸条紧紧缠绕的木棍。密信自上而下写在羊皮纸条上。然后把羊皮纸条解开送出。把羊羊皮纸条上。然后把羊皮纸条解开送出。把羊皮纸条重新缠在一根直径和原木棍相同的木棍皮纸条重新缠在一根直径和原木棍相同的木棍上,这样字就一圈圈跳出来。上,这
10、样字就一圈圈跳出来。 14感谢你的观看2019年8月28电子科技大学 现代密码学u公元前1世纪古罗马凯撒大帝时代曾使用过一种“替代式密码”,在这种密码中,每个字母都由其后的第三个字母(按字母顺序)所代替。这种替代式密码直到第二次大战时还被日本海军使用。u公元前4世纪前后,希腊著名作家艾奈阿斯在著作城市防卫论中就曾提到一种被称为“艾奈阿斯绳结”的密码。它的作法是从绳子的一端开始,每隔一段距离打一个绳结,而绳结之间距离不等,不同的距离表达不同的字母。15感谢你的观看2019年8月28电子科技大学 现代密码学u暗号:通过用物件的状态或人的行为来传达事先约定的信息u隐语:把信息变换成与此信息完全无关的
11、(但有意义的)语言据说,1941年,日本偷袭珍珠港前,美国情报人员曾截获一次重要的电话对话对话里“小孩出生”的真正意思是“发动战争” 在华盛顿的日本人:是不是真的有个小孩要出生了?在东京的日本人:是的而且看来马上就要出生了在华盛顿的日本人:这个小孩真的要生了吗?是在哪个方向呢?16感谢你的观看2019年8月28电子科技大学 现代密码学u1616世纪卡尔达诺发明世纪卡尔达诺发明 “ “卡尔达诺漏格卡尔达诺漏格板板”漏格板是一张用硬质材料漏格板是一张用硬质材料( (如硬纸、如硬纸、羊皮、金属等羊皮、金属等) )做成的板,上面挖了一些长做成的板,上面挖了一些长方形的孔,即漏格方形的孔,即漏格17感谢
12、你的观看2019年8月28电子科技大学 现代密码学“谜谜”(ENIGMA)密码)密码德国人德国人Arthur Scheribius人发明人发明德国人将其改装为军用型,使之更为复杂可靠德国人将其改装为军用型,使之更为复杂可靠1926年开始使用年开始使用“ENIGMA”,陆军则于,陆军则于1928年开始使用。年开始使用。 1933年,纳粹最高统帅部通信部决定将年,纳粹最高统帅部通信部决定将“ENIGMA”作为德国国防军新式闪击部队作为德国国防军新式闪击部队的通信装置。的通信装置。 1940年,盟军破译年,盟军破译ENIGMA18感谢你的观看2019年8月28电子科技大学 现代密码学u传说,古时候有
13、一对夫妻,男的名叫李石匠,女的叫张传说,古时候有一对夫妻,男的名叫李石匠,女的叫张小花。李石匠靠手艺赚钱,张小花在家纺纱织布。一年,小花。李石匠靠手艺赚钱,张小花在家纺纱织布。一年,李石匠参加修建石桥,因工程紧张,十一个月也没回家李石匠参加修建石桥,因工程紧张,十一个月也没回家一次。张小花独自在家只有纺车做伴。一天石匠工地回一次。张小花独自在家只有纺车做伴。一天石匠工地回来一个工友路过她家,她托这个工友给丈夫带去一封书来一个工友路过她家,她托这个工友给丈夫带去一封书信。信。 19感谢你的观看2019年8月28电子科技大学 现代密码学 吴用智赚玉麒麟吴用智赚玉麒麟 卢花滩上有扁舟,俊杰黄昏独自游
14、。卢花滩上有扁舟,俊杰黄昏独自游。义到尽头原是命,反躬逃难必无忧。义到尽头原是命,反躬逃难必无忧。 20感谢你的观看2019年8月28电子科技大学 现代密码学唐伯虎的卖身契我康宣,今年一十八岁,姑苏人氏,身家清白,素无过犯。只为家况清贫,卖身华相府中,充当书僮。身价银五十两,自秋节起,暂存帐房,以三年后支取,从此承值书房,每日焚香扫地,洗砚、磨墨等事,听凭使唤。从头做起。立此契凭。 21感谢你的观看2019年8月28电子科技大学 现代密码学u以一种形式写下消息,以另一种形式读取消息 uI came I saw I conquered几何图形密码22感谢你的观看2019年8月28电子科技大学 现
15、代密码学密码学历史回顾u19491975年年: 计算机使得基于复杂计算的密码成为可能计算机使得基于复杂计算的密码成为可能1949年年Shannon的的“The Communication Theory of Secret Systems” 1967年年David Kahn的的The Codebreakers1971-73年年IBM Watson实验室的实验室的Horst Feistel等的几篇技术报告:等的几篇技术报告: A Cryptographic Device for Data Communication, 1971 An Experimental Application of Cryp
16、tography to a remotely Accessed Data System, 1972 Cryptography and Computer Privacy, 1973 数据的安全基于数据的安全基于密钥密钥而不是而不是算法算法的保密的保密23感谢你的观看2019年8月28电子科技大学 现代密码学u1976年以后年以后: 1976年年Diffie & Hellman的的“New Directions in Cryptography”提出了不对称密钥密码提出了不对称密钥密码1977年年Rivest,Shamir & Adleman提出了提出了RSA公钥算法公钥算法90年代逐步出现椭圆曲线
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 密码学 基础 ppt 课件
限制150内