id:BSN_2021
公众号:BSN研习社
区块链是一种多项计算机技术的集成融合创新。在这众多来源中,最重要的一个是非对称加密技术。
【非对称加密-区块链核心技术之一】我们知道,存储在区块链上的交易信息是公开的,但是账户身份信息是高度加密的,只有在数据拥有者授权的情况下才能访问到,从而保证了数据的安全和个人的隐私。区块链之所以能实现这样的功能,就是因为它利用了非对称加密技术。
与对称加密算法不同,非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。
数据的加密和解密过程是通过密码体制和密钥来控制的。密码体制的安全性依赖于密钥的安全性,现代密码学不追求加密算法的保密性,而是追求加密算法的完备,即:使攻击者在不知道密钥的情况下,没有办法从算法找到突破口。根据加解密算法所使用的密钥是否相同,或能否由加(解)密密钥简单地求得解(加)密密钥。密码体制可分为对称密码体制和非对称密码体制。
推荐阅读
- 区块链|Linux 29岁,你不知道的29个重大事件
- kernel|Linux 迎来 29 岁(从个人爱好到统治世界的操作系统内核)
- java|云原生爱好者周刊(服务网格的困境与破局)
- BSN携手EverX推出基于Everscale底层框架的开放联盟链
- java|【Rust日报】2021-12-19 Foundry(以太坊应用程序开发工具包)
- 大数据|openEuler进化记(一颗探索宇宙的生态之星)
- 数字货币|DogeKing合约,分红DOGE,SHIB
- 区块链|Equal Sign Bridge全球业务发展运营官Glen做客Hoo社区AMA全程直播回顾
- 区块链|ES Bridge跨链桥服务升级,新增BSC跨链网络