密码学基础培训机构名称讲师名字版本:3.0发布日期:2014-12-1生效日期:2015-1-1课程内容2密码技术知识体知识域知识子域密码学基础非对称密码算法密码学基本概念对称密码算法哈希函数、消息鉴别码和数字签名密码学发展简史密码学应用知识子域:密码学发展简史了解密码学的发展阶段及各阶段特点了解每一阶段密码应用状况3密码学发展第一个阶段是从古代到19世纪末——古典密码第二个阶段从20世纪初到1949年——近代密码第三个阶段从C.E.Shannon(香农)于1949年发表的划时代论文“TheCommunicationTheoryofSecretSystems”开始——现代密码第四个阶段从1976年W.Diffie和M.Hellman发表论文“NewDirectionsinCryptography”开始——公钥密码4古典密码安全性在于保持算法本身的保密性不适合大规模生产不适合较大的或者人员变动较大的组织用户无法了解算法的安全性主要分类替代(代替)密码(SubstitutionCipher)置换密码(TranspositionCipher)替代密码与置换密码的组合举例凯撒密码5近代密码时间20世纪初到1949年主要标志用机械/机电计算代替手工计算机械密码/机电密码举例ENIGMA6现代密码时间1949~1975年重要事件1949年,Shannon发表论文“TheCommunicationTheoryofSecretSystems”1967年,DavidKahn专著《TheCodebreakers》1971年~1973年,IBMWatson实验室的HorstFeistel等人发表的几篇技术报告7密码学从此开始成为一门科学。密码学从此开始成为一门科学。公钥密码时间1976年以后重要事件1976年,Diffie&Hellman的“NewDirectionsinCryptography”提出了非对称密钥密码1977年,Rivest,Shamir&Adleman提出了RSA公钥算法90年代,逐步出现椭圆曲线等其他公钥算法8公钥密码使得发送端和接收端无密钥传输的保密通信成为可能!公钥密码使得发送端和接收端无密钥传输的保密通信成为可能!知识子域:密码学基本概念理解密码通信模型,理解密码学加密、解密、算法、密钥等概念理解科克霍夫原则,理解算法复杂程度和密钥长度是影响密码系统安全性的基本因素理解古典密码的特点及算法类型掌握密码体制的分类和特点理解密钥管理的重要性,理解密钥生命周期概念,了解密钥产生、分配、使用、更换和注销等过程的管理特点了解密码协议的概念及类型,了解Diffie-Hellman密钥协商协议的实现原理9密码编码学和密码分析学密码通信模型明文和密文加密、解密和密钥密码...