量子计算重要步骤更好的加密机制以保护网络信息

2021-08-17 10:04:44

美国谷歌公司的物理学家们在保护量子计算机中微妙信息不被错误抹杀方面迈出了重要一步。虽然研究人员还不能弥补所有类型的错误——这是建造一个成熟量子计算机的必要步骤,但该实验演示有望为可扩展容错量子计算机的开发铺平道路。7月14日,相关论文刊登于《自然》。

20多年来,物理学家和工程师们一直在致力于开发量子计算机,期望有朝一日能够超越传统计算机,解决后者无法破解的一些问题,如怎样建立更好的加密机制以保护网络信息等。

从智能手机到超级计算机,传统计算机在0和1的二进制系统上运行,称为比特。相比之下,量子计算机在量子比特上运算,量子比特可以被设置为0、1,或者同时设置为0和1的任意混合,比如30%为0,70%为1。

然而,量子计算机和经典计算机一样,很容易出现由底层物理系统“噪声”引起的错误。如何处理这些错误是一项艰巨的挑战。普通计算机可以通过简单地复制比特,并使用这些副本来验证正确状态进而防止错误。但量子计算机无法做到这一点,因为量子力学禁止将一个量子比特的未知状态复制给其他量子比特。

目前,一种解决办法是在计算机操作中加入一种能在错误出现时发现并纠正这些错误的方法。另一种量子纠错方法使用量子纠错码,通过将多个量子比特当作一个逻辑量子比特,从而在不破坏逻辑量子比特中存储信息的情况下,发现并纠正错误。为了实现量子计算的潜力,逻辑错误率必须保持在很低的水平。

于是,研究人员将数据量子比特与所谓的辅助量子比特交错,并在每个辅助者及其邻居间建立了一种称为“纠缠”的量子链路。通过反复测量辅助量子比特,研究人员可以判断相邻的数据量子比特是否相互翻转——而无需直接测量数据量子比特。

谷歌物理学家、该论文通讯作者Julian Kelly和同事,研究了量子处理器“悬铃木”的量子纠错能力。“悬铃木”包含一个54超导量子比特的二维阵列。研究人员运行了两种量子纠错码,一种是最多由21个量子比特组成的一维链重复码,用来测试错误抑制能力;另一种是由7个量子比特组成的二维表面码,作为与更大码的设置相容性的原理验证实验。

研究表明,将重复码基于的量子比特数量从5个提高到21个,对逻辑错误的抑制实现了最多100倍的指数级增长。这种错误抑制能力在50次纠错实验中均表现稳定。

但Kelly表示,尽管如此,该团队只是在完全纠正错误的途中。他们未能同时解决两种影响量子比特的错误:比特翻转和相位翻转。

英国伦敦帝国理工学院的Peter Knight表示,要真正建立有效的纠错机制将是一个巨大的挑战,这意味着要构建一个拥有更多量子比特的处理器。

关闭
新闻速递