Function-like pseudorandom unitaries generate pseudorandom quantum processes
本文引入了伪随机函数型幺正算子(PRFU),这是一种密码学原语,能够通过单个短密钥高效地生成由公开标签索引的、可重用的、类随机的量子操作序列,从而将量子伪随机性从单个幺正算子扩展到针对自适应查询安全的复杂多时量子过程。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
在量子世界中,随机性不仅仅是缺乏模式,它是一种基础资源。当物理学家需要模拟复杂量子系统的行为时,他们通常会设想一种“完美随机”的演化过程,这种过程极其混沌且不可预测,模拟了重复数十亿次的真正随机硬币投掷的行为。这种被称为哈尔随机幺正算符(Haar-random unitary)的理想随机状态,是理解从黑洞内部信息如何纠缠,到量子计算机最终如何破解加密等各种问题的金标准。然而,这里有一个问题:描述或构建这样一个完美的随机过程所需的信息量,会随着系统规模的增大而呈指数级增长。即使对于数量适中的粒子数,创建这种随机性所需的指令也会变得如此庞大,以至于没有任何计算机能够存储,更不用说运行它们了。
为了解决这个问题,科学家们长期以来一直依赖于“伪随机”替代方案。这些过程看起来对任何不持有秘密配方的观察者而言都是随机的,尽管它们是由一组简单、短小的指令生成的。直到现在,这些伪随机工具仍然受到限制。它们可以生成单个看似随机的事件,但如果科学家需要一整套不同的随机事件序列——例如,为了实验中的每一秒,或为了计算机中的每一个不同内存地址——他们必须为每一个事件生成一个新的、巨大的秘密密钥。管理成千上万个这样庞大的密钥库是不切实际的。问题在于:能否通过一个单一且微小的秘密密钥,生成一整个由简单公共标签访问的、各具特色的、看似随机的量子过程,而不泄露其中的秘密?
一支研究团队现在通过引入一种被称为“类伪随机函数幺正算符”(pseudorandom function-like unitary)的新数学对象,回答了这个问题。你可以将其想象成一把主密钥,当它与像名字或数字这样的公共标签相结合时,能立即产生一个独特的量子操作,且该操作看起来完全是随机的。如果你使用相同的标签两次,你会得到完全相同的操作,从而确保了一致性。如果你使用不同的标签,你会得到一个完全不同的操作,且该操作看起来与第一个一样随机。研究人员证明,该系统对于即使是最强大的量子计算机也是安全的,这意味着只要观察者不持有主密钥,就无法分辨这些生成的操作与理想的、完美随机的操作之间的区别。
该团队开发了两个不同版本的工具,以处理不同的交互方式。在第一种版本中,标签是标准的经典信息,例如输入到计算机中的数字。在这里,研究人员展示了通过结合一个安全的伪随机函数和一个伪随机幺正算符,他们可以创建一个系统,其中主密钥为每个标签派生出一个唯一的种子。这种构造足够强大,足以抵御这样一种对手:该对手可以按任何顺序请求任何标签的结果,甚至保留之前的答案作为量子记忆,以帮助其猜测下一个答案。
第二种版本更为复杂,它处理的是“相干”标签。在这种情况下,标签本身可以存在于量子叠加态中,这意味着系统可以被要求对一个同时既是“A”又是“B”的标签应用随机操作。这是一个更难的挑战,因为不同标签之间的量子干涉可能会泄露秘密。为了解决这个问题,研究人员使用了一种称为“索引路径记录”(indexed path recording)的技术。这种方法允许他们同时追踪跨所有可能标签的每一次查询的历史,从而证明即使面对这些复杂的量子查询,该系统仍然与真实的随机性无法区分。
这项工作的意义远不止于生成随机数。研究人员证明,这些新工具可以用于构建伪随机量子信道和“量子梳”(quantum combs)。量子梳是一种描述系统随时间与环境相互作用并在此过程中保持私有记忆的事件序列的方法。通过使用他们的这种新工具,团队展示了单个密钥可以生成一整套随时间演化的过程。这意味着量子系统可以模拟一个复杂的、多步骤的实验,其中规则在每一步都会发生变化,而这一切都由一个简短的秘密驱动。
这种能力为许多实际应用打开了大门。例如,它实现了一种形式的量子身份验证,其中一条消息受一个基于公共“随机数”(nonce)或数字而变化的唯一代码保护。如果攻击者试图重用一个旧的数字,系统可以检测到它并拒绝该消息,从而确保每一次通信都是新鲜且安全的。它还允许一种新型的量子内存访问方式,即数据可以从一个处于地址叠加态的数据库中检索,但检索到的信息被一个取决于地址的随机操作所掩盖。这使得即使是在进行量子查询时,也能向不持有主密钥的人隐藏数据库的内容。
此外,研究人员展示了这种单密钥方法可以为不同大小的寄存器生成随机幺正算符。在许多量子算法中,处理的数据规模可能会发生变化,但在以前,每种新规模都需要一个新的密钥。利用这种新方法,同一个主密钥可以通过改变公共标签,来生成针对小规模、中等规模或大规模寄存器的随机操作。这种灵活性对于构建需要适应不同任务且无需承担管理庞大密钥库开销的可扩展量子系统至关重要。
这项工作也阐明了不同类型量子随机性之间的关系。虽然人们已知如何创建单个随机幺正算符以及如何创建一族随机量子态,但创建一族随机幺正算符仍然是缺失的一环。研究人员填补了这一空白,证明了从单个随机操作向一族随机操作的转变是可能的,但这需要特定的密码学假设,且取决于标签是经典的还是量子的。他们不仅提出了一个理论构想,还提供了具体的数学构造和严密的证明,证明这些系统在最苛刻的条件下(包括对手通过每次交互进行学习的自适应攻击)依然有效。
最终,这项研究改变了我们思考如何在量子系统中生成随机性的范式。我们不再将每个随机事件视为一个独立的、昂贵的资源,而是将其视为一个可以随输入反复调用的函数。这种效率对于量子密码学和模拟的未来至关重要,因为在这些领域,能够从单个秘密生成大量可复现的、看似随机的动力学过程,是实现安全通信和复杂建模的前提条件。研究人员实际上制造了一台机器,能将一把钥匙转化为无穷无尽的、独特的、随机的量子行为,且其安全性足以迷惑最先进的量子观察者。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。