「区块链基础概念100」:加密/非对称加密 | 013

非对称加密主要用于两个场景,数据传输,签名。

「区块链基础概念100」由刺猬财经「学习区块链」频道出品,在区块链基础概念之上延展深度阅读,并紧密连接产业,关注产业发展热点和趋势。

1. 基础概念

非对称加密/ Asymmetric Cryptography

非对称加密是一种保证区块链安全的基础技术。该技术含有两个密钥:公钥和私钥,首先,系统按照某种密钥生成算法,将输入经过计算得出私钥,然后,采用另一个算法根据私钥生成公钥,公钥的生成过程不可逆。由于在现有的计算能力条件下难以通过公钥来穷举出私钥(即计算上不可行),因此可以认为是数据是安全的,从而能够保证区块链的数据安全。

加密算法/encryption algorithm

加密算法是一个函数,它使用一个加密钥匙,把一条信息转化成一串不可阅读的看似随机的字符串,这个流程也是不可逆的(也就是说获得原始信息),除非是被某个也知道那把钥匙的人来操作。加密使得私密数据通过公共的因特网传输的时候不需要冒严重的被第三方知道传输的内容的风险。

2. 深度解读

导读:小倩生成了一组公钥和私钥,并把公钥给了小高。这时,小高给小倩发消息,小高用小倩的公钥进行加密,其他任何收到这个消息的人都无法解密,因为只有小倩的私钥能解密,而小倩的私钥只有小倩自己拥有。

导读:非对称加密技术是区块链去中心化的基础,交易时需要公钥和私钥相互匹配,私钥的安全性相当重要

导读:公钥即使很多人知道没关系的,因为公钥只能加密,而解密的是公钥对应的私钥,也就是说别人知道你的公钥,只是方便他们给你发信息。他们加完密,自己都解不开。

 3. 产业动态

导读:最基本的,是信息加解密分为对称加密(Sysmmetric Cryptography)和非对称加密(Public-Key Cryptography,Asymmetric Cryptography),这两者的区别是是否使用了相同的密钥。

导读:黎曼猜想成功证明也会对互联网的安全加密方式造成相当的影响。因为目前主要的非对称加密算法,包括RSA秘钥加密等都是基于大数的分解,原则上可以在多项式时间内破译。

导读:密码学已经进入了第六代RSA加密系统,尽管它并不是无法破解,但计算量太大,理论上破解时间无限长(比全宇宙的历史还要长)。


「学习区块链」与「区块链通识课」、「区块链从入门到精通」、「火星公开课」、「火星大学精选」等系列组成区块链科普知识库,帮助区块链爱好者及投资者从0到1系统理解区块链。

「学习区块链」频道欢迎合作,有意者请添加微信号:huoxingcaijing


本文来自,仅作分享,存在异议请联系平台删除。本文观点不代表刺猬财经 - 刺猬区块链资讯站立场。

(0)
上一篇 2019年11月8日 下午9:10
下一篇 2019年11月8日 下午9:44

相关推荐

本站(刺猬财经)出售,6年老站,有需要的老板请联系TG:tuhaov
This website (ciweicaijing) is for sale. It is a 6-year-old website. If you need it, please contact TG: tuhaov