2018年11月19日,自然期刊的官方网站发表了一批关于区块链的评论文章“Quantum computers put blockchain security at risk”(量子计算机使区块链安全面临威胁)。文章链接:https://www.nature.com/articles/d41586-018-07449-z
这篇文章发表在自然期刊(世界上历史悠久的、最有名望的科学杂志之一)官网的comment栏目,属于自然期刊的一种评论文章,通常在4页以内3000字一下,不属于SCI论文。但是nature期刊的comment评选很严,也具有较高的影响力。
量子计算机对区块链安全造成威胁的论调已经出现很久了。这片在顶级期刊上的介绍性文章对此问题说的很清楚,值得区块链从业者参考。
本文对文章中的重点内容进行摘抄、翻译和分析。
摘要、翻译、分析
By 2025, up to 10% of global gross domestic product is likely to be stored on blockchains.
翻译:截止到2025年,超过10%的全世界经济生成总值将存储在区块链上。
分析:这个论断最早出现在福布斯网站在2016年3月27日发表的一篇文章中,作者对这句话表示认可,进行了引用。引用文章题目“How Blockchain Technology Could Change The World”,链接是:
https://www.forbes.com/sites/bernardmarr/2016/05/27/how-blockchain-technology-could-change-the-world/#74fe78fe725b
Blockchain-related products are used everywhere from finance and manufacturing to health care, in a market worth more than US$150 billion.
翻译:区块链相关产品将广泛应用于金融、制造业和医疗保健领域,市场价值将超过1500亿美元。
分析:上述两个论调都体现了作者以及自然杂志的评审人员对区块链前景的认可。
But within a decade, quantum computers will be able to break a blockchain’s cryptographic
codes. Here we highlight how quantum technology makes blockchains vulnerable — and how it could render them more secure.
翻译:但是,量子计算机将在十年之内摧毁区块链使用的加密技术。本文将重点介绍量子技术如何使区块链的安全性受到威胁,以及如何使区块链技术更安全。
分析:作者提出了自己的论断。一方面,量子计算机将在十年之内对现有的区块链安全性造成威胁;另一方面,通过使用量子计算机,将使区块链技术变得更安全。
Blockchain security relies on ‘one-way’ mathematical functions.
翻译:区块链技术的安全性依赖于“单向函数”。
分析:单向函数 (One-way function)是一种具有下述特点的单射函数:对于每一个输入,函数值都容易计算(多项式时间),但是给出一个随机输入的函数值,算出原始输入却比较困难(无法在多项式时间内使用确定性图灵机计算)。单向函数是现代密码学的一个重要工具。散列函数、数字签名算法都依赖于单向函数。
简单来说,区块链中的账号安全(公钥、私钥)、数据安全(区块链账本中的散列函数)都是基于单向函数的原理而设计的。如果“单向函数”出现问题,区块链的账号和数据安全都将崩溃。
Yet, within ten years, quantum computers will be able to calculate the one-way functions, including blockchains, that are used to secure the Internet and financial transactions.
翻译:然而,在十年内,量子计算机将能够计算单向函数。这些单向函数被广泛用于互联网和金融交易中,也包括区块链技术。
分析:单向函数是现代密码学中的重要工具,被广泛应用在互联网通信安全和金融交易安全之中。所以,一旦单向函数被攻破,很多领域都会面临重大威胁。区块链技术只是其中的一个受害者。
A blockchain is particularly at risk from this because oneway functions are its sole line of defence — a user’s only protection is their digital signature, whereas bank clients are protected by plastic cards, security questions, identity checks and human cashiers.
翻译:区块链特别容易受此影响,因为单向功能是区块链技术唯一的安全防线。在区块链系统中,用户唯一的保护是他们的数字签名;而在传统银行产业总,客户受到银行卡、安全问题、身份检查和人工收银员等多重保护。
分析:此论断说明了为什么区块链技术对量子威胁更加敏感。因为,区块链技术的安全性全部建立在密码学基础之上,如果现有的密码技术出现问题,区块链系统很难进行补救。
一个很典型的例子,在传统银行中,如果用户丢失了银行卡,或者忘记银行卡密码,可以前往柜台进行密码恢复或者银行卡补办。
而在区块链系统中,一旦用户丢失了账户密钥(账号对应的私钥),则用户将永久失去账号对应资产的所有权,任何机构都无法帮助此用户恢复资产。
Most specialists think that this feat would require a universal quantum computer (one capable of performing a wide variety of calculations), which is more than a decade away. Yet some researchers suggest that this could happen sooner, using emerging quantum computational devices that have more limited capabilities, such as those being developed by the computing firms D-Wave, Google and others.
翻译:大多数专家认为,实现此类攻击需要一台通用的量子计算机,大约需要十年时间。还有一些研究人员表示,通过使用一些已经出现的专用量子计算设备,能够加速这个过程。
分析:无论是哪种情况,量子威胁将在10年之内出现,这确实值得区块链社区立刻进行相关研讨。
An international team of researchers has highlighted the possible impacts of such attacks, with a report earlier this year charting the threats and suggesting a possible workaround.
翻译:(2017年)一个国际研究团队强调了这种攻击(利用量子攻击实现双花攻击)的可能性,绘制了威胁图,并提出了一种可行的应对机制。
分析:据查,这个团队的研究成果已经通过论文的形式发表在在线论文发布网站arxiv.or,论文链接是https://arxiv.org/abs/1710.10377
通过查看这篇论文的摘要,了解到这个团队的主要工作包括:首先,通过分析量子计算机的发展趋势,估计比特币使用的椭圆曲线签名方案将在2027年被打破;其次,团队分析了一种名为“Momentum”的工作量证明机制,这种机制能够有效抵抗量子计算机的破解威胁,可以作为比特币的替代共识机制;最后,团队对目前可用的后量子签名方案的安全性和效率进行审查,希望找到最适合比特币的签名方案。
Fortunately, quantum technologies also offer opportunities to enhance the security and performance of blockchains.
翻译:幸运的是,量子技术也提供了增强区块链安全性和性能的机会。
分析:相对于文章前半部分介绍的量子技术对区块链安全的威胁,后半部分将主要介绍如何利用量子技术提高区块链安全性和性能。
Quantum-safe encryption. Quantum communications are inherently authenticated — no user can impersonate another. Such technologies use states of individual particles of light (photons) to encode bits and communicate them. Fundamental physics stipulates that quantum states cannot be copied or measured without being altered. Any eavesdropper will be immediately uncovered.
翻译:量子安全加密。 量子通信本身就是经过身份验证的 - 没有用户可以冒充他人。 这些技术使用单个光粒子(光子)的状态来编码比特并进行通信。 基础物理学规定量子态不能被复制或测量而不被改变。 任何窃听者都会立即被发现。
分析:使用量子加密技术能够有效解决区块链中存在的隐私泄漏问题。
Quantum internet. Using quantum technology for communicating as well as for the computational processing of blockchain data would further enhance security and enable blockchains to become faster and more efficient.
翻译:量子互联网。使用量子技术实现区块链中的通信和计算过程,将进一步增强安全性并使区块链变得更快,更高效。
分析:更安全的通信信道、更快速的计算能力,这将解决现有区块链系统存在的隐私保护和扩展性问题。看到这里,更加增强了我对区块链技术的信息。目前,受制于网络带宽和计算性能的限制,区块链技术在扩展性、隐私保护方面还存在种种问题,但是这些问题都是可以通过技术的升级换代解决掉。区块链具备的核心优势-去中介信任,具有不可替代的优势。当其他缺陷解决后,区块链技术将具有更大的发挥空间。
In the interim, one-way functions should be tightened. Some alternative encryption functions have been proposed9 that should be equally difficult to reverse using conventional or quantum computers.
翻译:在此期间,应加强“单向函数”。目前已经出现了一些替代加密函数,能够抵抗传统或量子计算机的攻击。
The quantum internet is several decades away, so ‘blind quantum computation’ is an interim step.
翻译:量子互联网还需要数十年才能走向实用,因此可以将“盲量子计算”作为暂时的解决方案。
分析:由于量子加密和量子互联网都还需要一段时间去完善。因此,目前需要研究一些增强方案,先行应对量子威胁。例如,研究能够抵抗量子攻击的“单向函数”;研究“盲量子计算”算法,实现轻量级的量子计算模型。
The blockchain business needs to update its existing software to use one-way cryptographic functions that are equally hard to reverse using conventional or quantum computers. Until these post-quantum solutions are established or standardized, platforms must be flexible and capable of changing cryptographic algorithms on the fly.
翻译:区块链行业需要更新其现有软件,使用能够抵抗量子攻击的"单向函数"。在后量子解决方案建立或标准化之前,平台必须具有灵活性并能够即时更改加密算法。
分析:这句话给区块链行业抵抗量子攻击提供了一个明确的思路。首先,使用抵抗量子攻击的"单向函数"替代现有的加密机制;其次,在设计平台架构时支持灵活的、可操作的底层密码更新机制。
总结
本文清晰、简洁的介绍了量子计算对区块链安全的威胁和机遇。我最大的收获是解决了以下认知问题:
(1)量子攻击带来的威胁具体是什么?
区块链安全依赖的“单向函数”将在10年内被量子计算机攻破。这意味着基于公钥加密算法的区块链账号将被攻击,比特币账号、以及所有区块链数字货币账号中的资金都面临被窃取的风险;这也意味着基于哈希函数和链式结构实现的区块链数据不可更改的优势也将被打破。
(2)量子攻击为何对区块链威胁最大?
虽然各个行业普遍都在使用基于”单向函数“的密码技术,都面临量子威胁。但是传统行业的安全通常是建立在多种安全机制之上,例如,银行不仅依赖数字签名等密码技术,还依赖基于”银行卡“的硬件认证、基于操作人员的人工检查等多种检测机制。
但是区块链的去中心架构导致其所有安全性都依赖于密码技术。这在一定程度上使得区块链技术避免了中心节点的攻击,但是这也导致一旦区块链安全依赖的密码技术被攻破,区块链账号及整个区块链体系都将彻底崩溃。
(3)量子技术将给区块链带来什么机会?
使用量子技术的加密通信机制将能够从根本上防止窃听,提高区块链的隐私保护能力。
使用量子技术的高性能计算机,将提升区块链的性能和易用性。
网友评论