APP下载

密码技术在区块链领域的应用观察与思考

2018-08-23狄刚

银行家 2018年8期

狄刚

密码技术是在敌手模型下的信息保密技术,从诞生之初就服务于安全攻防实战。现代密码学通过与信息论、数学、计算机等学科的结合,将密码技术构建在坚实牢固的理论基础上。密码技术的最底层是基于数学原理严格构造的对称密码算法、公钥密码算法、哈希算法、承诺方案、密码学意义上的随机数发生器等密码原语,在密码原语的基础上是各类精心设计的密码协议,并在此之上最终形成密码服务,实现机密性、完整性、可用性、可控性、不可抵赖性等安全特性。

密码技术和信息系统安全需求相伴随行

通信安全需求在信息存在之时就存在了,随之出现了密码技术。随着信息科学技术的不断发展,密码技术也在不断演进中。至今,密码学发展历史大致可划分为古典密码、近代密码、现代密码三个阶段。

古典密码学 (1948年以前)。这一时期的密码技术主要是通过巧妙的构思变换方法,让攻击者难以判断,即保护算法而非保护信息本身。密码体制以替代和置换为代表,使用手工或机械设备实现。该阶段主要应用在军事上,例如,古罗马时期的凯撒密码,二战时期德国的Enigma密码机。尤其是在第二次世界大战中得到了很大的发展,常常成为决定战争胜败的关键因素之一。

近代密码学(1949~1975年)。随着无线通信技术的普及,密码技术也要不断地适应新增需求。二战后,密码学开始在学术领域被公开研究。1949年,信息论鼻祖香农发表的论文《保密系统的通信理论》为密码学尤其是对称密码奠定了理论基础。……

登录APP查看全文