王佳柏老师带你详细了解必须掌控比特币密码学(必读篇章之二)

论坛 期权论坛 期权     
王佳柏   2020-1-13 14:27   2109   0
下面回顾一下在人类历史长河中,密码学的发展。

  1、密码学发展的三个阶段

  第一阶段古典密码:1949年之前

  这个时期的密码学尚未成为一门科学,更像是一种艺术。出现了一些密码算法和加密设备如下图;针对字符的密码算法出现,也出现了简单的密码分析手段。

  典型的密码机

  这是时期的密码主要特点:数据的安全基于算法的保密

  第二阶段近代密码:1949~1975年密码开始成为科学的分支

  计算机使得基于复杂计算的密码成为可能,相关技术的发展:

  1949年的Shannon的“The Communication Theory of Secret Systems”

  1967年David Kahn的《The codebreakers》

  1971-73年IBM Watson实验室的Horst Feistel等几篇技术报告

  这是时期的密码主要特点:数据的安全基于密钥的保密,而不是算法的保密。

  第三阶段现代密码:1976年以后,密码学新的方向——公钥密码学

  与计算机技术、电子通信技术紧密相关,密码理论得到蓬勃发展,密码使用的范围也在不断扩张,出现了许多通用的加密标准,促进网络和技术的发展;出现了一些新的密码技术,如量子密码等。相关技术的发展:

  1976年Diffie和Hellman提出不对称密钥算法

  1977年Rivest、Shamir、Adleman提出了RSA公钥算法

  90年逐步出现椭圆曲线等其他公钥算法

  王佳柏老师这里提示一下,这是时期的密码主要特点:公钥密码使得发送端和接收端无密钥传输的保密通信成为可能。

  2、密码学在历史中的应用

  密码学在每个时代先进科技,从而产生新的加密方式,制造出那个时代的“区块链”技术,来保证信息传输的安全和可靠。例如:

  1)凯撒大帝的“区块链”。凯撒是第一个把替换密码用于军事用途、并且记录下来的人。一流的情报工作和保密工作,是在战场上获胜的前提条件之一。

  2)阿拉伯人的“区块链”。在政府的关键事务上进行加密,记录税收也采用了密码术,在《大臣手册》等管理文献里还在探讨与密码术有关的技术性问题。这助推阿拉伯人去打造一个高效清廉的政府、提供一个有效的管理制度、建立一个有秩序的富裕社会。

  3)电报和无线电时代的“区块链”。15世纪文艺复兴的时候,各城邦政治上的尔虞我诈,密码编辑术在欧洲成为了一项蒸蒸日上的行业。如何能够安全、快速地输送情报,如何能够破获对手的情报,是各个城邦主人最为关注的事情之一。

  4)希特勒的“区块链”。纳粹德国采用了一个在当时看起来的杀手级武器——恩格玛密码机。这台机器问世,在编制密码方面毫无费力地碾压了人类最优秀的编码师,王佳柏老师举一个例子就像是Alpha Go无情地击败了人类最优秀的围棋手柯洁一样。可以以更快、更精准、更安全的方式向远在千里之外的将军下达战令。


分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:20
帖子:4
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP