木星链 木星链
Ctrl+D收藏木星链

比特币:对称、非对称公钥加密是如何工作的?

作者:

时间:1900/1/1 0:00:00

作者 | Shiva Sai Kumar B

翻译 | 火火酱,责编 | Carol

出品 | 区块链大本营(ID:blockchain_camp)

加密技术让区块链技术变得更加强大,并逐渐从其他技术中脱颖而出。密码学使用了先进的数学原理和方法来传输和存储数据,这种存储方式要求只有数据接收者才能对数据进行读取和处理。

“加密是密码学的核心概念——它以一种‘除了接收者以外没有任何人可以解密’的方式对消息进行编码,因为其他人无法理解消息格式,所以它可以防止数据被窃听者窃听。”

摩根溪创始人:比特币和加密货币行业是最不对称的投资机会:摩根溪联合创始人Anthony Pompliano今日发推表示:“比特币和加密货币行业是所有市场中最不对称的投资机会。它要么破坏并重建整个系统,要么毫无价值。我喜欢我们的机会。”[2021/2/13 19:40:05]

先快速介绍一下加密技术。凯撒(Caesar)首先使用凯撒密码来加密他的消息:将纯文本加密为密文,然后通过通信通道发送,中间过程中没有任何窃听者能够阅读和理解该文本。当在接收器端进行接收时,密文将被解密为纯文本。

加密技术的两种类型:

1. Symmetric cryptography  对称加密

密码学博士高承实:量子计算机大规模应用将对非对称密码算法和哈希函数带来致命性的影响:密码学博士,计算机应用专业副教授高承实发表《量子计算机的应用会颠覆掉比特币系统吗?》专栏文章,文章表示,量子计算机从发展状况来看,还处于极其早期阶段,离真正实用还有相当远的距离。如果量子计算机真正能够大规模应用,将对密码算法当中的非对称密码算法和哈希函数带来致命性的影响。现在基于数学难解问题而生成的非对称密码算法RSA和ECC安全性将不复存在,哈希函数的抗碰撞性也将受到极大挑战,除非尽可能增加哈希函数的输出长度。目前的非对称密码,主要是ECDSA和哈希函数SHA256,是比特币系统最核心的底层技术,确保了比特币分配和支付的安全,在比特币系统的多个环节得到了应用,包括生成钱包地址、对交易进行签名和验证、计算区块内所有交易的默克尔数生成区块以保证块内数据难以被篡改、激励矿工开展挖矿竞赛以维护系统的自运行……如果ECDSA和SHA256两种算法的安全性不复存在,那么整个比特币系统的安全性也将不复存在。

当然我们也没有必要那么悲观。第一,量子计算机的真正使用还有相当远的距离;第二,随着量子计算以及量子计算机的发展,抗量子计算的密码算法也会同步得到发展,比如格密码。

真的到了那个时候,或者比特币系统中的密码模块会替换为抗量子计算的密码模块,或者比特币已经完成它的历史使命,从这个世界上消亡。(财新)[2020/12/24 16:21:46]

2. Asymmetric cryptography 非对称加密

复旦大学孙立坚:利用好区块链等以克服信息不对称和抵押能力不足:复旦大学金融研究中心主任孙立坚刊文称,打造金融科技模式。金融科技模式是任何区域推动金融发展都需高度关注的一场“金融革命”,要把金融科技模式作为疫情环境下助力脱贫攻坚战的利器,充分发挥物流、信息流和资金流的“三流”服务模式的中国特色,利用好大数据、云计算、人工智能和区块链的核心技术,克服信息不对称和抵押能力不足的障碍,帮助农民打开更为广阔的致富空间,帮助广大中小企业服务农村,服务消费者的多元化需求。(21世纪经济报道)[2020/5/27]

对称加密技术

对称加密技术与凯撒密码技术相同,使用单个密钥来对数据进行加密和解密。为了更好地理解这一过程,我将这一过程可视化为下图:

报告:交易所不对称收费结构正减少交易员利润:金色财经报道,maker-taker收费结构是决定盈利能力的基本方式之一。普遍的假设是,这种价格体系有利于交易员,其可以转向费用较低的交易所。数字资产衍生品交易所ZUBR在4月2日发布的一份报告中考察了不对称收费背后的经济理论、激励因素和实际影响。报告指出,不对称的收费结构正在减少交易员的利润。尽管流动性提供者(maker)回扣最初会增加流动性,随着更多高频交易商相互竞争,收益减少,从而降低盈利能力,进而导致市场效率下降。报告还指出,事实证明,回扣更多地与市场份额争夺有关,而与市场有效性和效率无关。[2020/4/4]

但对称加密也存在缺陷。

发送方和接收方都必须使用相同的密钥。使用相同的密钥虽然也可以,但是其中存在一个问题是我们如何在共享密钥的同时保证密钥不被窃听者拦截?

假设我们要用对称加密技术传输数据,并保证数据不被其他人截获,那么我们就必须要将密钥共享给接收者。如果接收者住在附近,我们可以直接用信封或其他线下办法把密钥交给他,但是如果接收者来自其他州或其他国家的话该怎么办?在这种情况下,发送密钥的任务变得十分困难,因此要克服此问题,就要用到另一种名为“非对称加密”的技术。

我们在区块链技术中使用的正是这种非对称加密技术。

非对对称加密技术使区块链技术的机制更加稳健,并且解决了对称加密技术的弊端。

“非对称加密技术比对称加密技术稍微复杂一点,二者之间的主要区别是:对称加密使用共享密钥来解密数据,非对称加密使用密钥对来解密数据”。

密钥对由两部分组成:公钥和私钥。

下面我们以Gmail为例,假设我们需要向个人或公司发送邮件:

1. Gmail的每个用户都有自己的的用户名和密码。

2. 用户通过接收者的用户名发送信息。

3. 接收者收到来自发送者的信息,并读取内容。

同样的过程也适用于非对称加密技术。

“每个用户都有像自己用户名一样的公钥,所有人都能看到,但无权访问其中的数据。私钥就像你的邮箱密码一样,帮助你将数据发送给另一个人”。

要想发送数据,首先,我们要有私钥(即密码)以及接收者的公钥(即用户名),这使加密技术变得更加复杂。

然后,接收者使用其私钥(即密码)和发送者的公钥(即用户名)来对数据进行解密。这保证了数据在传输过程中免受窃听者的攻击,该加密系统也变得更加坚固。

不需要中间人,我们就可以将数据发送给这个世界上的任何人。

同样,为了更好地理解该过程,我也将其可视化为下图:

数字签名

现在,当你要通过邮箱ID发送邮件时,接收者通过查看用户名就能知道你是发件人。没有密码的话是无法发送数据的,即你要为通过自己的用户名发送的任何邮件负责。因为没有密码的话,任何人都无法进入你的帐户。

同样,如果没有私钥,就没有人可以通过你的公钥发送消息。通过你的公钥发送信息的只能是你一人,其他人都无法过你的地址发送消息。只不过我们必须更加小心一点,因为对于Gmail来说,我们可以通过中央数据库来检索密码,但是区块链是分散的,因此你要更小心谨慎地保存好自己的私钥。

当我们通过私钥发送数据时,该数据会由我们的数字签名进行签名,并且具有不可抵赖性,这意味着发送消息的人必须拥有私钥才可以。

“如果你使用私钥加密(“锁定”)了某物,则任何人都可以对其进行解密(“解锁”),但这可以作为对其进行加密的证据:该物已由你进行“数字签名”的。”

——PanayotisVryonis

标签:比特币区块链MAIBSP比特币股价走势图以下哪项不是区块链目前的分类MainframeBSP价格

火币APP下载热门资讯
ADE:金色观察 | 130亿美元收购案 摩根斯坦利曲线进军加密货币?

据华尔街日报2月20日报道,投行巨头摩根士丹利拟以130亿美元收购互联网券商公司E-Trade。这将是自2008年经济危机以来美国银行最大的收购案.

1900/1/1 0:00:00
数字货币:金色深度丨浅析84项“数字人民币”专利

金色财经 区块链2月17日讯  中国人民银行(PBOC)已经申请了84向与其数字货币计划有关的专利,这些专利揭示了有关央行数字货币的计划.

1900/1/1 0:00:00
BTG:BTG疑遭鲸鱼控制 大户掌握近一半流通量

Onlyforesight的一篇文章称,巨鲸可能控制着近一半的BTG供应量。大户通过Bitfinex积累筹码2018年8月,Bitfinex保证金多头头寸开始急剧上升,包括近200万个BTG(交.

1900/1/1 0:00:00
以太坊:在跟踪了133,000个以太坊域名后 可以揭示出什么秘密?

(阿尼埃尔餐厅,梵高)前言:以太坊域名服务带来了eth收付款的便利,让人们可以摆脱笨重的字母和数字字符串,但是与此同时,它对隐私提出更高的挑战.

1900/1/1 0:00:00
比特币:美国高级官员提议:允许投资者对比特币进行免税投资

据Beincrypto 2月16日报道,美国总统唐纳德?特朗普(Donald Trump)的一名高级官员提议称,美国新的经济刺激方案可能包括“401(k)计划”以外的免税投资.

1900/1/1 0:00:00
比特币:金色观察 | Bakkt BTC期货交易量超过现金结算BTC产品成交量

根据 Skew 的最新数据,Bakkt 的实物结算期货交易量超过了其现金结算产品的交易量。在过去一个月里,比特币的日均交易量达到 1400万美元,而本月稍早,以实物结算的 Bakkt 未平仓合约.

1900/1/1 0:00:00