密码学学习心得密码学(cryptology)一词源自希腊语“krypto's”及“logos”两词,意思为“隐藏”及“消息”
它是研究信息系统安全保密的科学
其目的为两人在不安全的信道上进行通信而不被破译者理解他们通信的内容
从几千年前到1949年,密码学还没有成为一门真正的科学,而是一门艺术
密码学专家常常是凭自己的直觉和信念来进行密码设计,而对密码的分析也多基于密码分析者(即破译者)的直觉和经验来进行的
1949年,美国数学家、信息论的创始人shannon,claudeelwood发表了《保密系统的信息理论》一文,它标志着密码学阶段的开始
同时以这篇文章为标志的信息论为对称密钥密码系统建立了理论基础,从此密码学成为一门科学
由于保密的需要,这时人们基本上看不到关于密码学的文献和资料,平常人们是接触不到密码的
1967年kahn出版了一本叫做《破译者》的小说,使人们知道了密码学
20世纪70年代初期,ibm发表了有关密码学的几篇技术报告,从而使更多的人了解了密码学的存在
但科学理论的产生并没有使密码学失去艺术的一面,如今,密码学仍是一门具有艺术性的科学
1976年,diffie和hellman发表了《密码学的新方向》一文,他们首次证明了在发送端和接收端不需要传输密钥的保密通信的可能性,从而开创了公钥密码学的新纪元
该文章也成了区分古典密码和现代密码的标志
1977年,美国的数据加密标准(des)公布
这两件事情导致了对密码学的空前研究
从这时候起,开始对密码在民用方面进行研究,密码才开始充分发挥它的商用价值和社会价值,人们才开始能够接触到密码学
这种转变也促使了密码学的空前发展
最早的加密技术,当属凯撒加密法了
秘密金轮,就是加解密的硬件设备可以公用,可以大量生产,以降低硬件加解密设备的生产与购置成本
破译和加密技术从来就是共存的,彼此牵制,彼此推进