对称加密货币怎么回事?

加密货币是区块链的基础知识之一,加密货币分为对称加密货币和非对称加密货币,今天我们来看看对称加密货币怎么回事?

 

定义

采用单钥密码系统的加密货币方法,同一个密钥可以同时用作信息的加密货币和解密,这种加密货币方法称为对称加密货币,也称为单密钥加密货币。

需要对加密货币和解密使用相同密钥的加密货币算法。由于其速度快,对称性加密货币通常在消息发送方需要加密货币大量数据时使用。

所谓对称

就是采用这种加密货币方法的双方使用方式用同样的密钥进行加密和解密。密钥是控制加密货币及解密过程的指令。算法是一组规则,规定如何进行加密和解密。

因此加密的安全性不仅取决于加密货币算法本身,密钥管理的安全性更是重要。因为加密货币和解密都使用同一个密钥,如何把密钥安全地传递到解密者手上就成了必须要解决的问题。

分类

对称加密货币可以分为流加密货币与分组加密货币,流加密货币即是每次都对数据流中的一个bit或者byte进行加密,加密的过程明文称为明文流,密钥流由密钥流生成器生成,通过加密货币算法使用密钥流对明文流进行加密得到密文流;流加密货币比较典型的算法有RC4。

分组加密货币(通常也成为块加密货币)是将明文进行分组,加密货币算法对每个分组分别加密货币,通常明文分组和加密货币后得到的密文分组等长。

优缺点

优点:

算法公开、计算量小、加密货币速度快、加密货币效率高。

缺点:

在数据传送前,发送方和接收方必须商定好秘钥,然后使双方都能保存好秘钥。其次如果一方的秘钥被泄露,那么加密货币信息也就不安全了。另外,每对用户每次使用对称加密货币算法时,都需要使用其他人不知道的唯一秘钥,这会使得收、发双方所拥有的钥匙数量巨大,密钥管理成为双方的负担。

你可能还喜欢