全部版块 我的主页
论坛 经济学人 二区 外文文献专区
1536 32
2022-06-01
英文标题:
《Quantum attacks on Bitcoin, and how to protect against them》
---
作者:
Divesh Aggarwal, Gavin K. Brennen, Troy Lee, Miklos Santha, Marco
  Tomamichel
---
最新提交年份:
2017
---
英文摘要:
  The key cryptographic protocols used to secure the internet and financial transactions of today are all susceptible to attack by the development of a sufficiently large quantum computer. One particular area at risk are cryptocurrencies, a market currently worth over 150 billion USD. We investigate the risk of Bitcoin, and other cryptocurrencies, to attacks by quantum computers. We find that the proof-of-work used by Bitcoin is relatively resistant to substantial speedup by quantum computers in the next 10 years, mainly because specialized ASIC miners are extremely fast compared to the estimated clock speed of near-term quantum computers. On the other hand, the elliptic curve signature scheme used by Bitcoin is much more at risk, and could be completely broken by a quantum computer as early as 2027, by the most optimistic estimates. We analyze an alternative proof-of-work called Momentum, based on finding collisions in a hash function, that is even more resistant to speedup by a quantum computer. We also review the available post-quantum signature schemes to see which one would best meet the security and efficiency requirements of blockchain applications.
---
中文摘要:
当今用于保护互联网和金融交易安全的关键密码协议都容易受到足够大的量子计算机开发的攻击。面临风险的一个特定领域是加密货币,该市场目前价值超过1500亿美元。我们调查比特币和其他加密货币受到量子计算机攻击的风险。我们发现,比特币所使用的工作证明相对而言,在未来10年内,量子计算机的大幅加速是难以实现的,这主要是因为专用ASIC矿工与近期量子计算机的估计时钟速度相比,速度非常快。另一方面,比特币使用的椭圆曲线签名方案风险更大,最乐观的估计是,最早可能在2027年被量子计算机完全破坏。我们分析了另一种称为动量的工作证明,其基础是在哈希函数中发现碰撞,这种碰撞更能抵抗量子计算机的加速。我们还审查了可用的后量子签名方案,以确定哪种方案最能满足区块链应用程序的安全性和效率要求。
---
分类信息:

一级分类:Physics        物理学
二级分类:Quantum Physics        量子物理学
分类描述:Description coming soon
描述即将到来
--
一级分类:Quantitative Finance        数量金融学
二级分类:General Finance        一般财务
分类描述:Development of general quantitative methodologies with applications in finance
通用定量方法的发展及其在金融中的应用
--

---
PDF下载:
-->
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2022-6-1 15:25:36
比特币的量子攻击,以及如何防范Themdelah Aggarwal,1,2 Avin K.Brennen,TroyLee,4,2 Miklos Santha,5,2和Marco Tomachels National University of Singapore,National University of Singapore,Macquarie University,Sydney,AustraliaSPMS,Nanyang Technology University,SingaporeCNRS,IRIF,Universit\'e Paris Diderot,澳大利亚悉尼法国理工大学(FranceUniversity of Technology Sydney,Australia)当今用于保护互联网和金融交易安全的关键密码协议都容易受到大型量子计算机开发的攻击。面临风险的一个特定领域是加密货币,该市场目前价值超过1500亿美元。我们调查比特币和其他加密货币受到量子计算机攻击的风险。我们发现,比特币所使用的工作证明相对而言,在未来10年内,量子计算机的大幅加速是难以实现的,这主要是因为专用ASIC矿工的速度与近期量子计算机的估计时钟速度相比非常快。另一方面,比特币使用的椭圆曲线签名方案风险更大,最乐观的估计是,最早在2027年,量子计算机可能会完全破坏该方案。我们分析了另一种称为动量的工作证明,该证明基于哈希函数中发现的碰撞,它甚至更能抵抗量子计算机的加速。我们还审查了可用的后量子签名方案,以确定哪种方案最能满足区块链应用程序的安全性和效率要求。一、 简介比特币是一种由密码学保护的分散数字货币。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-6-1 15:25:39
自2008年中田聪(Satoshi Nakamato)[Nak09]开发以来,比特币已被证明是一种非常成功和安全的系统,并在目前价值超过1500亿美元的市场上激发了数百种其他加密货币和区块链技术的发展。比特币的安全性源于其协议的几个不同特征。第一个是将交易写入比特币数字账本所需的工作证明。这样做所需的工作是防止拥有网络计算能力不足50%的恶意方创建替代交易历史。第二种是用于授权交易的加密签名。比特币目前使用基于椭圆曲线的签名方案。量子计算机的未来发展对目前用于保护互联网和金融交易的几乎所有加密技术以及比特币构成了严重威胁。本文全面分析了比特币对量子攻击的脆弱性。我们发现,比特币所使用的工作证明相对而言,在未来10年内不会受到量子计算机的实质速度的影响,这主要是因为与短期量子计算机的估计时钟速度相比,专用ASICminers的速度非常快。这意味着交易一旦进入区块链,即使在量子计算机的存在下,也会受到相对保护。众所周知,比特币使用的椭圆曲线签名方案被Shor\'salgorithm[Sho99]在计算离散对数时所打破。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-6-1 15:25:42
我们准确地分析了从未来量子计算机上发布的公钥中获得密钥可能需要多长时间。这在比特币环境中至关重要,因为这种攻击的主要窗口是从事务广播开始,直到事务被处理成区块链上的一个块,后面有几个块。据我们最乐观的估计,早在2027年,可能就有一台quantumcomputer可以在比特币所用的10分钟内破解椭圆曲线签名方案。我们还提出了一些可以采取的对策,以确保比特币免受量子攻击。我们分析了另一种称为动量(Momentum)[Lar14]的工作证明方案,该方案基于散列函数中的发现碰撞,并表明其允许的量子加速比比特币使用的工作证明更少。我们还回顾了被认为是量子安全的其他签名方案。二、区块链基础在本节中,我们对比特币的工作原理进行了基本概述,以便我们在描述可能的量子攻击时可以参考协议的特定部分。我们将把这一讨论保持在抽象的层次上,因为许多原则同样适用于与比特币具有相同基本结构的其他加密货币。所有比特币交易都存储在称为区块链的公共分类账中。单个事务被捆绑到块中,块中的所有事务都被视为同时发生。通过将这些事务置于链中,对其进行时间排序。链中的每个块(第一个块或genesis块除外)都有一个指向其前面的块的指针,其形式为前一个块头的哈希。矿工们将石块添加到链条上。矿工可以将未处理的事务捆绑到一个块中,并通过工作证明(PoW)将其添加到链中。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-6-1 15:25:46
比特币和许多其他货币都使用了Adam Back开发的名为Hashcash[Bac02]的PoW。Hashcash PoW是为了找到一个格式良好的块头,使得h(头)≤ t、 其中h是加密安全哈希函数,header是块头。格式良好的头包含块的摘要信息,例如从块中的事务派生的哈希、前一个块头的哈希、时间戳,以及可以自由选择的所谓nonce、32位寄存器。可在表I中找到块的图示。参数t是一个目标值,可以更改以调整PoW的难度。在比特币中,该参数每2016个区块动态调整一次,这样网络平均需要大约10分钟来解决PoW。在比特币中,用于工作证明的哈希函数是SHA256的两个连续应用程序:{0,1}*→ {0,1}哈希函数,即h(·)=SHA256(SHA256(·))。当h的范围为2时,需要尝试用参数t完成哈希现金工作证明的预期哈希数为2/t。比特币工作证明通常是根据难度D(其中D=2/t)来指定的,而不是t。这是完成工作证明所需的预期哈希数除以2(可用的nonce数)。换句话说,困难是事务版本0x2000012上一个块头哈希00的Merkle树哈希根的预期变化数。0d OFF f7669865430b。Merkle根730d68233e25bec2。时间戳2017-08-07 02:12:18困难860221984436.22当前941660394事务1事务2。。。表I.块的图解。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-6-1 15:25:49
顶部的数据构成块标题。在对块头进行哈希运算时,以及在尝试对事务和时间戳进行预处理时,需要尝试的事务和时间戳所有nonce。矿工们可以随意将未处理的交易捆绑到一个区块中,并分配大量比特币以成功完成PoW任务。“生成”交易支付挖掘奖励也是块中包含的一项交易,确保不同的人将在不相交的块头上搜索良好的哈希预映像。一旦矿工找到一个收割台,将其固定在h(收割台)上≤ t、 他们将此消息通知网络,并将块添加到链中。请注意,很容易验证声明的标题是否满足PoW条件-它只需要对哈希函数进行一次评估。PoW的目的是使一方不能单方面操纵区块链,例如,为了加倍支出。区块链是有可能工作的,但在任何时候,协议都规定矿工应该在当前最长的分叉上工作。一旦一个区块在最长链中有k多个区块紧随其后,想要创建一个不包括该区块的最长链的一方就必须在落后k个区块的情况下赢得PoWrace。如果该党控制的网络计算能力远远少于一半,那么随着k的增长,这种情况就变得非常不可能了。在比特币中,一笔交易通常被认为是安全的,因为它后面有6个区块。我们将在第三节A中看到的第一个问题是,量子计算机在执行hashcash PoW时会有什么优势,以及它是否可以单方面“从后面来”操纵区块链。比特币的第二个重要方面是交易的形式。当Bob想将比特币发送给Alice时,Alice首先创建(理想的新鲜)私有公钥对。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群