对比分析说明对称加密算法和非对称加密算法的优缺点,对称和非对称加密算法的区别
chanong
|最近,随着央行数字货币的曝光,出现了各种不同的观点和争论,但毫无疑问,数字货币的实现是基于加密算法的,而密码无论在网络环境还是在现实世界中都很重要。判断用户身份信息是否正确的工具。
中国人民银行副行长范一飞曾表示,“法定数字货币依赖的主要技术支柱是密码算法。通过密码算法,我们不仅保证了数字货币用户的安全,还为数字货币提供了可控的安全保障”。匿名。它需要建立,”他写道。为了进一步增强法定数字货币的安全性,在一定条件下将实现可追溯性。
下面我们简单介绍一下两种最基本的加密算法。
1、对称密码算法(又称秘钥密码术)是指使用同一个密钥进行加密和解密,使密钥以绝对安全的格式传输以保证安全性的密码算法。加密密钥可以从解密密钥导出,解密密钥也可以从加密密钥导出。
对称算法的安全性依赖于密钥。密钥保密对于通信安全至关重要,因为如果密钥被泄露,任何人都可以解密您发送和接收的消息。
对称加密算法的特点是算法公开、计算量小、加密速度快、加密效率高、即使密钥很长也很难打破。
缺点是由于交易双方使用相同的密钥,因此存在如何保证密钥传输过程安全的问题,无法保证安全性。当使用对称密码算法时,每个用户都必须使用对方不知道的唯一密钥,这大大增加了发送方和接收方拥有的密钥数量,并且使密钥管理变得困难,将成为一种负担。对于用户来说。
2.非对称加密算法需要两个密钥:公钥和私钥。公钥和私钥是一对。当使用公钥加密数据时,只有相应的私钥才能解密。如果使用私钥来加密数据,则只能使用相应的公钥。您可以使用解密它该算法称为非对称加密算法,因为加密和解密使用两个不同的密钥。
非对称密码的特点:算法强度复杂,安全性取决于算法和密钥,但由于算法复杂,加解密速度不如对称密码快。
工作原理:
1、如果A要向B发送信息,A和B都需要生成公私钥对,用于非对称加密算法的加密和解密。
2. A 的私钥保密,A 的公钥传递给B。 B 的私钥保密,B 的公钥传递给A。
3. 当A想要向B发送信息时,A知道B的公钥并使用B的公钥来加密该信息。
4.A将此消息发送给B(该消息使用B的公钥加密)。
5. B收到此消息后,B使用自己的私钥解密A的消息。收到此消息的其他人都无法解密它,因为只有B 拥有B 的私钥。
问题来了:如果C冒充A或B,将公钥发送给对方,会发生什么情况?因此,下载管理需要公正的第三方存储公钥。
3. PKI和数字证书
PKI:公钥基础设施。可以支持公钥管理并支持身份验证、加密、完整性和问责服务的基础设施。
一个完整的PKI体系需要权威证书颁发机构(CA)、数字证书库、密钥备份与恢复系统、证书吊销系统、应用接口(API)等基本组件。
简单地说,构成PKI 的要素只有三个。 1. 数字证书2. 证书颁发机构3. 证书库
其中,证书颁发机构是申请和颁发数字证书的机构,而CA是PKI的核心,必须具有权威特征。 CA的功能包括颁发证书、更新证书、吊销证书和验证证书。
CA 的数字签名确保证书(本质上是所有者的公钥)的有效性和权威性。数字证书包含用户的公钥和一些身份信息。公钥有两个主要用途。一种用于验证数字签名,另一种用于加密信息。
央行数字货币采用“一币、两库、三中心”体系的核心架构,数字货币登记中心负责数字货币整个生命周期。最终所有权,包括更改和确定DCEP 状态。身份认证中心负责分发证书、验证用户身份,以实现“可控匿名”的特性。
【版权提示】Calabash Group尊重并保护版权。部分照片/资料取自网络,如有侵权,请立即联系我们。








