现代密码学第十讲身份鉴别协议(精)
- 格式:ppt
- 大小:679.00 KB
- 文档页数:65
银行密码和身份鉴别技术银行业是国民经济的重要领域,银行信息安全是国家安全的重要组成部分,保障银行业信息安全的方式有很多,密码和身份鉴别技术无疑是非常重要的一种。
本章对密码技术的基本概念、身份验证的技术及在银行中的应用进行了介绍。
18.1密码技术概述密码技术理论性较强,在全面介绍密码技术的使用前,先对密码技术的基础知识做一个简单的介绍。
密码的发展由来已久,大体分为以下4个阶段:第一个阶段是从古代到19世纪末——古典密码(Classical Cryptography)。
第二个阶段从20世纪初到1949年——近代密码。
第三个阶段从1949年 C.E.Shannon(香农)发表的划时代论文“The Communica-tion Theoryof SecretSystems”开始——现代密码。
第四个阶段从1976年W.Diffie和M.Hellman发表的论文“New Directions in Cryp-tography”开始——公钥密码。
1.古典密码古典密码是非常古老的密码体系,其大部分加密算法都是使用代替密码或置换密码,有时则是两者的混合。
古典密码的使用历史悠久,但现代已经很少使用,在银行业几乎不再使用。
古典密码体制的安全性在于保持算法本身的保密性,受到算法限制,不适合大规模生产,不适合较大的或者人员变动较大的组织。
著名的古典密码有恺撒密码和斯巴达人天书密码,分别如图18-1、图18-2所示。
2.近代密码近代密码从算法来说与古典密码并没有本质差别,其标志为机械密码/机电密码的产生,用机电代替手工,这可以让其算法变得非常繁复,增加破译的难度,但又不影响加密、解密的速度,在战争中被大量使用。
图18-2 斯巴达人天书密码图18-3是著名的转轮密码机ENIGMA,由Arthur Scherbius于1919年发明。
在二次世界大战期间,ENIGMA曾是德国陆、海、空三军的最高级密码机。
图18-3 转轮密码机ENIGMA近代密码主要用于以前的军事通讯,目前在银行业中也几乎不使用。