煊凌科普贴|区块链原理之加密系列

2019-08-16 10:03:52 煊凌科技 24

区块链是由分散的计算机网络存储和维护的数据。进入区块链系统的数据都会被盖上独一无二的“身份证”,让其中的数据无法篡改和造假,这个功能是来自于区块链原理技术中的加密算法。加密算法来源于密码学,发展至今,加密算法已经诞生了很多种,包括对称加密、非对称加密、同态加密等。

区块链原理

密码学

密码学是一种研究信息保密、信息完整性验证、信息发布的不可抵赖性、及在分布式计算中产生的来源于内部和外部的攻击的所有信息安全问题的学科。它属于数学与计算机科学非分支,其原理还涉及信息论,是应用非常广泛的一门学科。

加密

加密是一系列使信息不可读的过程,它能使信息加密也能使信息加密后能够再次可读。

密文

是明文经过加密算法产生的,可以理解为加密过的信息,没有使用相对的算法进行解密是无法正常读取的。

加密算法

是一种函数,通过加密算法可以把明文或数据转化为不可读取的密文代码。加密之后不可逆,只有通过相应的算法进行解密才能解密。加密算法可以让数据更加安全地在网络上传输。

对称加密

又叫单密钥加密,采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密。

非对称加密

相对于对称加密,非对称加密有两个密钥:公钥和私钥。系统首先根据某种算法得出私钥,再利用其它算法把私钥转换成公钥,因为公钥的不可逆性,无法根据公钥逆推出私钥,而数据的最终解密是依赖私钥的,所以非对称加密的数据是安全的。

同态加密

同态加密是一种特殊的加密方法,将明文加密之后通过特殊的运算处理得出的结果与把明文经过特殊处理再进行加密的结果是一样的。这项技术可以在加密的数据中进行诸如检索、比较等操作而无需对数据先进行解密,从根本上解决将数据委托给第三方时的保密问题。

标签: 区块链原理
电话咨询
产品服务
最新资讯
QQ客服
分享到:新浪微博百度贴吧豆瓣网人民微博有道云笔记