第十六问|什么是非对称加密?
听说不懂“区块链”就真的OUT了?分布式数据存储、点对点传输、共识机制...这些高大上的名词到底是什么意思。
数金博士88问,带你从零认识区块链,一起揭开区块链的神秘面纱。
假设甲欠乙1块钱,那么在一个虚拟的网络空间中,甲、乙在还钱过程中会出现哪些问题?
第一:当乙收到1块钱的时候,甲该怎么证明这1块是甲还的呢?
第二:倘若甲已经还给乙1块钱,但是乙却说甲并未还给他,那么甲该怎么证明这1块钱确实还给了乙呢?
这时候就可以使用非对称加密技术。
非对称加密
从密码体制来说,密码加密分为对称加密和非对称加密两大类。
对称加密指用同样的密钥来进行加密和解密,是最快速、简单的一种加密方式,虽然它效率高,并被广泛使用在很多加密协议的核心当中,但存在加密数据易篡改、易破解的问题。
基于安全性和对称加密的缺点问题,出现了非对称加密算法。非对称加密采用两套密钥,每个用户都有两个密钥:公钥和私钥,两个密钥互相匹配,但只有公钥对外公开,私钥仅用户本人持有。
非对称加密保障去中心化
在区块链的世界里,常常听到“区块链具有去中心化属性”,区块链就是依靠非对称加密技术实现去中心化的。非对称加密技术可以让链上所有节点都能验证交易的真伪,从而不需要一个类似银行的机构来验证交易的真伪。
非对称加密应用
1、信息加密,对信息的传输意义重大,防破解,防公钥丢失。
2、数字证书,数字证书是在实现信息的公钥加密后,签名和数字证书保证信息的再次加密的不可篡改。
3、登陆认证,服务器端保存公钥,客户端保存私钥,一个私钥登陆一个服务器,且数据传出到服务器被公钥加密。
4、数字签名,对每个交易信息的验证,防止有人进行篡改,保护数据的所有权证明,通俗的说就是我给这份数据打上了标签,所有权归我,我再给个查询方式给大家来验证承认这个事实。
结语
非对称加密技术是区块链去中心化的基础,交易时需要公钥和私钥相互匹配,私钥的安全性相当重要,一旦丢失,资产的安全将受到威胁,谁掌握了私钥,谁才真正掌握了数字资产,因此非对称密码体制的安全性取决于私钥的保密性。
·↑长按此二维码可关注 ↑·