当前位置:首页 >> 传感器

关于量子计算和区块链安全

传感器  |  2019-12-03  |  来源:潜江物联网云平台

关于量子计算和区块链安全

量子计算:这是一个让人不舒服的概念,由于它很难理解我们大多数人不知道它是什么,也不知道它是如何工作的,但我们往往会把它与黑客联系在一起,他们利用它来破解所有现代加密和络安全应用对于区块链空间尤其如此,在这里,大多数共鸣协议——保护区块链平台的元素——完全依赖于加密算法

通过本文,我希望通过解释核心概念及其对区块链平台使用的现代加密方案的可能影响,来打破我们与量子计算之间的负面联系

在深入研究量子位、叠加和量子门之前,让我们先来看看当今计算机的内部工作原理实质上,计算机芯片是由许多晶体管组成的晶体管的工作原理就像一个简单的开/关,结合在一起就可以进行计算今天,晶体管可以小到7纳米,大约有60个原子那末大英特尔(Intel)和AMD等大公司正急于进一步缩小这些晶体管的尺寸,以便在有限的空间内容纳更多晶体管,生产更快的电脑

人们总是疑惑在物理上是不是有可能进一步减小晶体管的尺寸?目前,这依然是可能的,但有一个门槛当晶体管太小时,简单的开关机制就不能正常工作由于量子力学,电子可能能够通过晶体管那末这就将致使严重的计算错误

为了进一步提高处理能力,我们需要探索不同的方法最可能和最有前途的研究领域是量子计算的概念

为了进一步提高计算机处理能力,我们需要探索不同的方法量子计算带来的最大变化是量子位的使用与位可以处于的0和1状态不同,量子位可以是叠加的(这意味着同时处于两种状态)

为了理解它包括了甚么,让我们考虑固定状态势的概念位可以表示任意给定时间点的一个值,可以是0,也可以是1量子位可以同时容纳这两个值;只有当丈量时,它才会作为它们中的任何一个被观察到

这个特性使量子计算机能够用相对较少的量子位执行复杂的计算,而传统计算机则需要数十亿位

此外,某些量子算法在传统计算机上运行是不可行的,但在量子计算机上运行相对容易其中一些算法可以用来破解嵌入在我们使用的所有设备和平台中的现代加密方案

为何这很重要?

我们今天所知道和使用的大多数加密货币方案并不是不可能破解的,而是根本不可能破解今天最强大的计算机要花上数百万年才能破解公钥加密,这就保证了它的安全性使用量子位而不是位的量子计算机可以在短短几分钟内破解这类加密方案,这实际上意味着在不久的将来它们将没法使用正是由于这个原因,研究人员正疯狂地为后量子计算时期探索新的加密技术

像以太坊这样著名的区块链平台是基于前面提到的加密方案构建的,它们的安全性很大程度上依赖于这些加密方案的刚性作为一个案例,让我们来分析以太坊区块链平台,并检验它的量子性

脆弱性1:生成地址

为了参与以太络,你需要一个地址和一个私钥首先,利用椭圆曲线数字签名算法(ECDSA)生成一个公私密钥对然后以太方地址从公钥的哈希值中派生出来仅仅从以太坊地址派生完全的公钥或私钥是不可能的,因此将其暴露给使用量子计算机的坏角色这对公钥和私钥是不正确的,公钥和私钥是隐式链接的,理论上可以相互派生

当一个具有非常、非常强大的计算机的坏角色被提供一个签名事务时,他能够检索签名事务时使用的完全公钥在检索到公钥后,可以通过执行一系列数学方程生成相应的私钥,首先生成两个加密素数在传统的计算机上,通过猜测几乎不可能找到这两个数字然而,使用量子算法的量子计算机在理论上可以相对容易地计算它们在找到这两个加密数字以后,生成私钥就是小菜一碟

荣幸的是,今天的量子计算机还没有达到这类速度到目前为止,最大的因式数字乃至不接近以太坊上公钥的可能值(由64位数字组成)目前的加密密钥生成方法被破坏只是时间问题对于区块链空间来讲,这个漏洞并不是未知的,NIST(国家标准与技术研究所)正在研究一种量子安全的加密密钥生成方法,该方法可以在将来的以太坊协议升级中实现

脆弱性2:共识

以太坊区块链正在运行一种名为Ethash的PoW(工作证明)协商共鸣算法,这是区块链安全性的重要组成部分对每一个新提出的块,一个非常复杂的数学问题的解决被附上验证它的正确性几近不需要任何努力,而且可以由络上的每个人完成从本质上说,这个数学问题可以通过反复猜想一个数字并将该数字与新块内容的哈希值来解决要找到解决问题的方法,传统的计算机最多只能有2^(n)个步骤量子计算机可以通过使用Grover算法(量子算法)来更快地解决这样一个数学问题,这将使计算步骤的数量减少到2^(n/2)这是一个令人难以置信的进步,但要找到解决Ethash数学问题的方法依然需要花费大量的时间从理论上讲,硬件的发展可能会改变这一点

幸运的是,以太坊基金会的目标是在2020年前用PoS取代PoW名为Serenity的协议升级将引入这一变化,它将利用Grover的算法避免量子计算破坏络以太坊的PoS实现(称为Casper)通过要求用户下注一定数量的加密货币来提出新的块,不再涉及前面提到的这个数学问题,从而达成了共识这就从那些拥有大量计算能力的人那里消除了权力的概念,这极大地促进了络内的分权程度,乃至在量子计算问题出现之前就解决了它

结论

量子计算带来了巨大的风险,但如果我们准备好迎接它的崛起,它不太可能破坏公共区块链平台的安全在撰写本文时,以太坊络的共鸣协议在理论上很容易遭到触及量子计算机的攻击,但这个漏洞可能在短期内得到解决目前用于加密密钥对生成的方法是一个很大的未解决的障碍,该方法有被量子计算破解的风险

只要你保持信息灵通,你可能永远不会因为量子攻击而丢失你的密码资金你应该担心吗?可能不需要许多聪明人和科学机构都在研究后量子时代的加密方案,而量子计算硬件的发展却十分缓慢你应当做的是了解这些量子计算和量子证明密码学发展的最新进展除此之外;请确保您随时了解您所使用的区块链平台的协议升级,这可能需要您采取行动,例如使用新引入的加密方案生成新的密钥对

量子计算机量子计算机面临的挑战区块链安全 比特币被盗区块链 安全架构量子计算机的应用量子计算机问世量子计算机优缺点量子计算机原理区块链 安全技术架构区块链安全问题量子计算机的物理实现量子计算机 说明文量子计算机图片区块链 安全解决方案量子计算机论文

宝宝不消化吃什么好

小儿厌食拉肚子喝四磨汤

三个月宝宝发烧怎么办

汕头天佑医院可信吗

北京天伦不孕不育医院地方在哪

宜昌治疗宫颈炎医院

湖北治疗癫痫病的医院有哪些
太原市哪家医院治癫痫病好
昆明治妇科病的医院