区块链资讯网>区块链开发>正文

区块链技术应用了现代密码学最新的研究成果,包括加密

摘要
区块链技术应用了现代密码学最新的研究成果,包括加密,区块链安全是一个系统工程,系统配置及用户权限、组件安全性、用户界面

    区块链技术应用了现代密码学最新的研究成果,包括加密,区块链安全是一个系统工程,系统配置及用户权限、组件安全性、用户界面、网络入侵检测和防攻击能力等,都会影响最终区块链系统的安全性和可靠性。区块链系统在实际构建过程中,应当在满足用户要求的前提下,在安全性、系统构建成本以及易用性等维度,取得一个合理的平衡。


 区块链技术应用,区块链, 区块链技术


    那么,区块链技术可以让密码变得更安全吗?这就涉及到了区块链的密码学。


    信息安全及密码学技术,是整个信息技术的基石。在区块链中,也大量使用了现代信息安全和密码学的技术成果,主要包括:哈希算法、对称加密、非对称加密、数字签名、数字证书、同态加密、零知识证明等。本章从安全的完整性、机密性、身份认证等维度,简要介绍区块链中安全及密码学技术的应用。


    完整性(防篡改)区块链采用密码学哈希算法技术,保证区块链账本的完整性不被破坏。哈希(散列)算法能将二进制数据映射为一串较短的字符串,并具有输入敏感特性,一旦输入的二进制数据,发生微小的篡改,经过哈希运算得到的字符串,将发生非常大的变化。此外,优秀哈希算法还具有冲突避免特性,输入不同的二进制数据,得到的哈希结果字符串是不同的。区块链利用哈希算法的输入敏感和冲突避免特性,在每个区块内,生成包含上一个区块的哈希值,并在区块内生成验证过的交易的 Merkle 根哈希值。一旦整个区块链某些区块被篡改,都无法得到与篡改前相同的哈希值,从而保证区块链被篡改时,能够被迅速识别,最终保证区块链的完整性(防篡改)。


    机密性加解密技术从技术构成上,分为两大类:一类是对称加密,一类是非对称加密。对称加密的加解密密钥相同;而非对称加密的加解密密钥不同,一个被称为公钥,一个被称为私钥。公钥加密的数据,只有对应的私钥可以解开,反之亦然。区块链尤其是联盟链,在全网传输过程中,都需要 TLS(Transport Layer Security)加密通信技术,来保证传输数据的安全性。而 TLS 加密通信,正是非对称加密技术和对称加密技术的完美组合:通信双方利用非对称加密技术,协商生成对称密钥,再由生成的对称密钥作为工作密钥,完成数据的加解密,从而同时利用了非对称加密不需要双方共享密钥、对称加密运算速度快的优点。 


     身份认证单纯的 TLS 加密通信,仅能保证数据传输过程的机密性和完整性,但无法保障通信对端可信(中间人攻击)。因此,需要引入数字证书机制,验证通信对端身份,进而保证对端公钥的正确性。数字证书一般由权威机构进行签发。通信的一侧持有权威机构根CA(Certification Authority)的公钥,用来验证通信对端证书是否被自己信任(即证书是否由自己颁发),并根据证书内容确认对端身份。在确认对端身份的情况下,取出对端证书中的公钥,完成非对称加密过程。


    【免责声明】以上文章是今日小编为您介绍区块链是什么的个人观点,请读者仅作参考,投资有风险,入市须谨慎!本站不拥有所有权,不承担相关法律责任。如需了解“区块链技术”请关注:【什么是区块链 http://www.hjhfxw.com/chain/】,如若转载,请注明。


    


什么是区块链?区块链还降低了错误和延迟的风险

什么是区块链?区块链还降低了错误和延迟的风险,汇丰周一表示,去年已用区块链结算了价值2500亿美元的外汇交易,

01月15日 10:31

什么是区块链应用?区块链未来要回归技术本身?

什么是区块链应用?区块链未来要回归技术本身?从当下区块链技术的发展情况来看,我们完全可以用原始、简单和传统来表达。

01月11日 16:45

区块链钱包开发,区块链钱包的趋势是怎样的?

区块链钱包开发,区块链钱包的趋势是怎样的?区块链钱包将是未来的大趋势。区块链采用率将会继续提高,许多家喻户晓的大公司都宣布入场。

01月09日 16:39

区块链技术的使用对记录数据价值应该是分层

区块链技术的使用对记录数据价值应该是分层,自区块链技术进入成长期,作为底层基础设施的公链就成为竞争激烈的领域。

01月08日 19:24

什么是区块链?俄罗斯在艺术领域的首个大型区块链项目

什么是区块链?俄罗斯在艺术领域的首个大型区块链项目,据中国文化报消息,日前,俄罗斯国立特列季亚科夫美术馆宣布将委托RDI数字集团、

01月07日 16:44