当前位置:首页 > 知识 >

量子计算对区块链加密的挑战如何应对

华为公司的创始人兼首席执行官任正非最近谈到了信息安全的问题,他说:“这与‘矛和‘盾一样,只要有盾,就一定有矛……。”他所说的“矛”和“盾”分别指的是基于区块链加密技术的数字货币和基于量子计算机的破译密码技术。

中国科学技术大学中国科学院量子信息重点实验室的韩正甫教授表示,区块链主要使用非对称加密算法来保护数字货币的安全,而量子计算机凭借其无可比拟的计算能力,对这些加密算法构成威胁,有可能破译它们。

韩正甫说:“为了对抗量子计算,加密算法需要设计得更坚固一些;而为了破解加密算法,量子计算机的性能需要更强大。未来,数字货币的加密算法和量子计算机之间可能会展开一场较量。”

量子计算机的强大计算能力对加密算法构成了威胁。目前,大多数密码其实都是由复杂模型转化成的数学难题,在传统电子计算机上解决这些问题需要花费非常长的时间。然而,量子计算机采用了并行计算机制,计算速度比传统电子计算机快很多,特别是在处理复杂问题时。

韩正甫解释称:“借助量子计算机,通过公钥反向推导私钥的难度有望大大降低。以前,一个密码如果用传统电子计算机要花上万年才能破解,但量子计算机可能只需3天就能破解。从理论上讲,量子计算机是非对称加密算法目前面临的最大挑战。”

目前,公认的量子计算算法有肖尔算法和格罗弗算法。肖尔算法早在1995年就被证明可以破解当时普遍使用的非对称密码RSA(一种加密算法)。

但是,肖尔算法和格罗弗算法尚难对抗基于区块链技术的密码构成太大的威胁。不过,随着技术的进步,未来可能会有数学家找到解决这些密码难题的方法。

数学家正在努力寻找破译密码的“钥匙”,密码学专家们也在寻找对抗量子计算机的“武器”。例如,格密码被重新设计以抵御量子计算机的威胁。

任正非表示,数字货币的安全最终还是依靠法律来保障。他认为,信息安全首先是技术问题,但最终解决还是要依靠法律。

尽管量子计算机的研制尚未成功,抗量子计算的密码研究也还处于起步阶段。区块链的加密算法将不断迭代、升级,双方都在不断博弈和努力推动彼此技术的进步和发展。

猜你喜欢

微信二维码

微信