区块见闻 区块见闻
Ctrl+D收藏区块见闻

比特币:网络的密钥交换与公钥分发的方法_blocplatform

作者:

时间:

一、背景

在当前的网络环境中,ETH网络要想保证两个节点间通信中的数据是安全的,通常需要混合使用公开密钥算法来进行密钥交换,然后使用对称加密算法将数据加密,使用单向散列函数生成数据指纹,使用签名算法生成数据签名,然后一起将加密数据,数据指纹,数据签名一起发送给对方。

这是目前通用的密钥交换的方式,但也有一个无法避免的问题,就是需要第三方来保证公钥的正确性,同时在双方通信之前,都需要可信的第三方提供对方的公钥。

本文介绍一种不使用公开密钥算法而是采用工作量证明来进行密钥交换的方法,整个过程不需要第三方的参与。

Bitfinex首席技术官:闪电网络非常适合缓解比特币网络的拥堵问题:金色财经报道,Bitfinex首席技术官兼非官方发言人Paolo Ardoino表示:“闪电网络非常适合缓解比特币网络的拥堵问题。在 Bitfinex,我们在过去 30 天内看到了 11,000 笔交易,我预计这一数字只会增长。我们需要更多的交易所和更多的交易所用户来推动闪电网络,以便从更快的速度和更低的成本中获益。Blockstream 的 Liquid 网络也是一个很好的辅助层,可以在BTC主网拥塞的情况下提供帮助。”[2023/5/10 14:53:57]

二、方案

Justin Aversano推出基于比特币网络的摄影NFT系列Colin in the Car:金色财经报道,“Twin Flames”的创作者和NFT摄影创新者Justin Aversano准备推出基于比特币网络的摄影NFT系列“Colin in the Car”。每个NFT的铸造价格为0.2 BTC,约合4300美元。(NFTEvening)[2023/2/13 12:03:12]

假设通信双方为A和B,方法中x为随机数,y为需要交换的n位加密密钥,n是固定值。过程描述如下:

1、A使用随机数算法,生成x,生成n位密钥y,使用y对x进行对称加密生成密文Sx。

加密专家:高交易费用有助于确保比特币网络的安全:在过去一个月中,比特币平均交易费用从0.63美元飙升至4.1美元,涨幅高达543%。高交易费用曾导致BTC网络分叉出中心化程度更高的BCH与BSV。加密专家Ari Paul指出,为了维护比特币网络的安全,避免双花、区块重组等问题,有必要支付一定的交易费用,必须激励矿工确认交易并促进网络的去中心化。(U.today)[2020/5/19]

2、A重复步骤1执行m次,生成m个Sx。因为x是随机生成的,所以m个x,y,Sx都是不一样的。

3、A将m个x,Sx发送给B。

动态 | Coinsquare于上周四宣布收购Stellar网络的加密钱包BlockEQ:加拿大头部数字货币交易所Coinsquare于上周四宣布收购Stellar网络的加密钱包BlockEQ,Coinsquare称其将使用BlockEQ的技术来帮助自身及其用户进一步与加密货币世界联系,并指出,将与BlockEQ共同推出大量加密资产,短期内最引人注目的莫过于即将推出的Coinsquare稳定币。[2018/12/8]

4、B从m个x,Sx中随机选择一对,然后进行穷举破解,破解出y。穷举破解的过程即为工作量证明。

5、B将选中的x发送给A。此时A与B都知道了密钥y。之后使用y加密数据进行通信即可。

此方法的可行性主要在单次穷举破解的复杂性以及消息的数量m。破解的复杂度太高会导致工作量证明花费的时间太多,消息的数量m太少也不行,太少会降低破解的难度。

当然,上述方法还存在其他问题,比如如果在第3步,第5步数据被截获,虽然通过第3步暂时无法破解具体的x,y,但是第5步是可以破解x,y的。如果在后续的通信中,仅使用y对数据加密,也存在数据完整性和防抵赖方面的问题。有一种情况是非常适合使用此方式的。就是双方在不知道对方公钥的情况下,同时又不想依赖第三方的时候,可以依赖此方式进行安全的密钥交换和公钥分发以及安全通信。因此我们继续完善方案:

三、优化方案

上述方案的前提条件不变,同时A,B各自生成自己的公私钥对。

1、上述步骤1,2不变。

2、A将m个x,Sx,Pxa发送给B,其中Pxa为使用y加密Pa的结果,Pa为A的公钥。

3、B随机选择一个暴力破解出y,然后根据y解密Pxa,此时也知道了Pa。

4、B使用Pa加密x,使用y加密Pb发送给A。

5、A收到使用私钥解开x,则知道了y,使用y可以知道Pb。至此,A,B都知道y,以及对方的公钥。

从安全性上,即使第2步,第4步中,即使数据包被截获,攻击者也无法从m个x,Sx中破解出来需要的y,也无法知道双方的公钥。

该优化方案还解决了另一个问题,就是公钥的分发问题。现在常用的公钥分发都是先将公钥存储在集中的数据库中,然后到数据库中获取对应的公钥,但是由于事前用户并不知道需要跟谁通信,因此就必须保证用户计算机与数据库服务器是连通的。而此方法并不需要中心化的数据库来支持分发,只需要通信双方能够知道对方存在即可。

作者:感谢HPB蓝莲花团队整理供稿。

注:如有问题请在下方留言联系我们技术社群。

汪晓明博客:http://wangxiaoming.com/

汪晓明:HPB芯链创始人,巴比特专栏作家。十余年金融大数据、区块链技术开发经验,曾参与创建银联大数据。主创区块链教学视频节目《明说》30多期,编写了《以太坊官网文档中文版》,并作为主要作者编写了《区块链开发指南》,在中国区块链社区以ID“蓝莲花”知名。

标签:比特币APEBITBLOC比特币价格今日行情人民币REAPER币bybit币怎么提出blocplatform

芝麻开门交易所热门资讯
数字货币:数字货币市场投资逻辑变迁 | 代币观察_WWW

经济学家阿尔钦说过,经济学其实不关心人是否理性,而关心人是否可以存活。进一步说,其实是关心存活的条件。这句话给我的感触很深.

BIT:算力上涨之下欲扩大市场,Bitfury首次对向中小企业开放矿机销售_bitflyer交易所限制了我怎么提币

老牌矿机生产商、区块链科技公司的Bitfury首次在其官网公布了设备的价格,并已经向中小企业开放了在线硬件销售渠道。 而这也是Bitfury首次向中小企业直接开放销售渠道.

比特币:巴比特专栏 | 邓建鹏:直布罗陀区块链监管政策及其深思_POW

作者:邓建鹏 引言 直布罗陀地区有着优良的区块链创业环境,在金融服务立法方面非常完善,近年来一直是数字与创新技术领域的先驱,且在监管环境方面处于世界前沿地位.

LIB:中信建投证券研究首席经济学家:对人民银行数字货币的异想_数字货币案例大全

6月18日脸书发布《Libra白皮书》以来,各国政府、央行及监管部门,对私人机构发行基于一篮子储备资产的加密稳定币,高度重视或者说警觉.

数字货币:观点 | 数字法币将打开区块链技术应用的货币场景_数字金融欺诈的特点不包括

在国际汇兑、国际结算等诸领域,数字法币将彻底打开区块链技术应用的国际货币场景,极大地拓展与推进数字金融体系的国际创新数字法币发行与运行将彻底打开区块链技术应用的货币场景.

比特币:假外汇平台杀入币圈:反向喊单,篡改数据,股民成最大受害者_以太坊

继币、资金盘之后,币圈又出现了新套路——虚假交易所。拉群获客、反向喊单、定向收割、篡改数据……虚假交易所的一系列操作,让投资者防不胜防.