密码学基础培训机构名称讲师名字课程内容2密码技术知识体知识域知识子域密码学基础非对称密码算法密码学基础概念对称密码算法哈希函数和数字签名知识子域:密码学基础概念了解密码学的发展阶段及各阶段特点理解密码通信模型,理解密码学加密、解密、算法、明文、密文、密钥、密码编码学和密码分析学等概念了解科克霍夫原则和影响密码系统的安全性的基本因素:复杂程度、密钥长度掌握密码体制的分类和特点理解密钥生命周期概念和密钥管理作用,了解密钥产生、分配、使用、更换和注销等过程的管理特点3密码学发展第一个阶段是从古代到19世纪末——古典密码(classicalcryptography)第二个阶段从20世纪初到1949年——近代密码第三个阶段从C.E.Shannon(香农)于1949年发表的划时代论文“TheCommunicationTheoryofSecretSystems”开始——现代密码第四个阶段从1976年W.Diffie和M.Hellman发表论文“NewDirectionsinCryptography”开始——公钥密码4古典密码学1.古典密码体制的安全性在于保持算法本身的保密性,受到算法限制。不适合大规模生产不适合较大的或者人员变动较大的组织用户无法了解算法的安全性2.古典密码主要有以下几种:代替密码(SubstitutionCipher)置换密码(TranspositionCipher)代替密码与置换密码的组合5代替密码Vs.置换密码凯撒密码6斯巴达人“天书”密码古典密码学分类7代替密码置换密码古典密码学多字母代替单字母代替单表代替密码多表代替密码(流密码)(分组密码)SubstitutioncipherPolygramSubstitutioncipherTranspositionCipherMonoalphabeticSubstitutioncipherPloyalphabeticSubstitutioncipherStreamcipherBlockcipher举例:密码广播代替?置换?测试:余则成接受广播呼叫所使用的密码本是()A红楼梦B朱子家训C蝴蝶梦D康熙字典8近代密码学20世纪初到1949年:主要标志是机械密码/机电密码,用机电代替手工。近代密码体制是用机械或电动机械实现的,最著名的就是转轮机(RotorMachine)。9转轮机Germany:ENIGMA(1919)转轮密码机ENIGMA,由ArthurScherbius于1919年发明。在二次世界大战期间,Enigma曾作为德国陆、海、空三军最高级密码机。10转轮机UK:TYPEX/US:M-209英国的TYPEX打字密码机德3轮ENIGMA的改进型在英国通信中使用广泛,且在破译密钥后帮助破解德国信号。11M-209是哈格林对C-36改进后的产品,由Smith-Corna负责为美国陆军生产一次一密乱码本(1917)12...