最近,随着央行数字现金的曝光,各种观点和讨论接踵而至。然而,可以肯定的是,数字现金的实现是基于加密算法的。无论是在网络环境中还是在现实社会中,密码都是确定用户身份正确性的工具。
中国人民银行副行长范一飞曾写道,合法数字现金运作的主要技术支柱之一是密码算法,它不仅通过密码算法保证了数字现金用户的安全,而且通过技术手段建立了可控匿名机制,实现了一定条件下的可追溯性,进一步增强了合法数字现金的安全性。
下面将简要介绍两种最基本的加密算法。
1.对称加密算法(也称为私钥加密)是指使用相同密钥进行加密和解密的加密算法。因此,密钥必须以绝对安全的形式传输,以确保安全性。加密密钥可以从解密密钥计算,解密密钥也可以从加密密钥计算。
对称算法的安全性取决于密钥。泄露密钥意味着任何人都可以解密他们发送或接收的消息,因此密钥的保密性对于通信的安全性非常重要。
对称加密算法具有算法开放、计算量小、加密速度快、加密效率高、使用长密钥时不易破解等特点。
缺点是交易双方使用相同的密钥,因此如何保证密钥传输过程的安全性成为一个问题,因此安全性无法得到保证。每对用户每次使用对称加密算法时都需要使用一个别人不知道的唯一密钥,这将使发送方和接收方拥有的密钥数量呈几何级数增长,密钥管理成为用户的负担。
2.非对称加密算法需要两个密钥:公钥和私钥。公钥和私钥是一对。如果使用公钥来加密数据,则只能使用相应的私钥来解密。如果数据是用私钥加密的,只有相应的公钥才能用来解密它。因为加密和解密使用两种不同的密钥,所以这种算法被称为非对称加密算法。
非对称密码体制的特点:算法的强度复杂,安全性取决于算法和密钥。然而,由于其算法的复杂性,加密和解密的速度不如对称加密和解密快。
工作原理:
1.甲想向乙发送信息,甲和乙都需要生成一对公钥和私钥,用于加密非对称加密算法和解密。
2.a的私钥是保密的,a的公钥告诉b;b的私钥是保密的,b的公钥告诉a。
3.当a想向b发送信息时,a用b的公钥加密信息,因为a知道b的公钥。
4.甲将此消息发送给乙(该消息已用乙的公钥加密)。
收到这条消息后,b用它的私钥解密a的消息。此消息的所有其他收件人都无法解密它,因为只有B拥有B的私钥。
问题出现了。一个C怎么能假装成A或B把公钥发给另一方呢?因此,需要公正的第三方来存储用于下载管理的公钥。
3.公钥基础设施和数字证书
公钥基础设施。支持公钥管理和支持身份验证、加密、完整性和责任服务的基础架构。
一个完整的公钥基础设施系统必须具备权威认证机构、数字证书库、密钥备份和恢复系统、证书撤销系统和应用程序接口等基本组件。
简而言之,公钥基础设施只有三个组成部分。1、数字证书2、认证机构3、证书库
其中,认证机构是数字证书的应用和颁发机构。认证中心是公钥基础设施的核心,必须具有权威性。认证中心的功能包括证书颁发、证书更新、证书撤销和证书验证。
CA的数字签名保证了证书(本质上是持有者的公钥)的合法性和权威性。数字证书包含用户的公钥和一些身份信息。公钥有两种主要用途:一种是验证数字签名,另一种是加密信息。
中央银行数字现金采用了“一种货币、两个仓库、三个中心”的系统核心结构。数字现金登记中心负责数字现金的整个生命周期,包括印刷、转移、销毁和返回流通,以改变和确定DCEP的最终所有权。身份认证中心负责证书的分发和用户身份信息的确认,以实现“可控匿名”的特点。
币安是做什么的:
币安是全球最大交易所,币安国际名称为binance,它主要业务有(币安钱包、币安智能链、币安矿池)等,目前币安也是国内最大的加密货币交易平台,在币安交易所可以快速的购买当前热门加密货币:币安币、比特币、狗狗币、shib等。
声明:本文来源于网络,仅供网友参考学习,欢迎关注
评论