技术摘要:量子悲观地 (Quantum Pessiland)
1. 问题陈述与动机
本文探讨了“量子悲观地”(Quantum Pessiland)的存在性,这是一个类比于 Impagliazzo [Imp95] 定义的经典“悲观地”(Pessiland)的理论世界。在经典悲观地中,NP 中的问题在平均意义上是困难的,但 单向函数 (OWFs) 并不存在。由于几乎所有的经典密码学原语都隐含了 OWF [IL89],因此悲观地代表了一个尽管存在平均情况下的硬问题,但本质上无法实现任何经典密码学的世界。
在量子领域,情况有所不同。近期的研究 [Kre21, MY22, AQY22] 表明,即使在不存在 OWF 的情况下,量子密码学(例如私钥量子货币、密钥加密、数字签名)仍然可以存在,其依赖的是更弱的原语,如伪随机状态生成器 (PRSGs)、单向状态生成器 (OWSGs)、单向谜题 (OWPuzzs) 以及 EFI 对(极远但不可区分对)。
核心问题在于:是否存在这样一个世界,其中 NP(或相关的子类)在平均意义上是困难的,但即便这些较弱的量子密码学原语也不存在? 如果这样的世界存在,则意味着量子密码学不仅仅是经典密码学的某种放宽,而是需要根本不同的硬度假设,或者或许意味着量子密码学在某些平均情况下的硬度设置中是不可能的。
2. 方法论与技术概览
作者构建了一个相对化世界(一个预言机分离)来证明量子悲观地的存在。他们的方法改编并扩展了 Wee [Wee06] 的经典悲观地构造,后者利用了随机置换预言机和一个 PSPACE 预言机。
2.1 预言机构造
作者定义了相对于以下预言机成立的结果:
- 经典预言机 (O): 由一组均匀随机置换 π=(π1,π2,…) 的验证预言机 Vπ 和一个固定的 PSPACE 完全预言机 (QBF) 组成。
- Vπ(ℓ,u,v)=1 当且仅当 ∣u∣=∣v∣=ℓ 且 πℓ(u)=v,否则为 $0$。
- 量子预言机 (U): 对于 EFI 对的结果,他们引入了一个 Helstrom 预言机(一个幺正预言机),该预言机执行最优测量,以区分由电路生成的量子态,并结合了经典预言机 V。
2.2 核心挑战:辅助输入
一个显著的技术障碍是排除辅助输入 (auxiliary-input) 原语。在经典设置中,Wee [Wee06] 通过证明如果对一小组“重查询”的预言机值进行硬编码,则任何多项式大小的电路都可以被无预言机电路近似,从而排除了具有辅助输入的 OWF。然而,由于以下两个原因,该技术在量子设置中失效了:
- 叠加查询: 量子算法以叠加态查询预言机,这使得基于经典输入比例的经典“重查询”概念变得定义不明。
- 均匀性 vs 非均匀性: 辅助输入量子原语是针对接收无限个硬辅助输入的均匀对手定义的。非均匀的“硬编码”策略(建议)是不够的;对手必须被一个能够学习必要信息的均匀算法所破解。
2.3 补丁引理 (Patching Lemma)(关键技术创新)
为了克服这些障碍,作者引入了 补丁引理 (Patching Lemma)(定理 5.2)。该引理提供了一个均匀的量子多项式时间 (QPT) 提取器 E,它在给定辅助输入 x 时,可以学习一个“补丁” Γ(一个三元组 (ℓ,u,v) 的有限集合,其中 Vπ(ℓ,u,v)=1)。
- 机制: 提取器运行对手算法 A 直至一个随机查询,测量查询寄存器,并在经典上检查预言机 Vπ。如果查询是“正向”的(即 Vπ=1),则将其添加到补丁中。
- 指数矩界限: 关键的洞察在于,虽然对所有 2n 个辅助输入进行简单的并集界限会导致失败,但“发现”(将元素添加到补丁中)的数量遵循一种分布,其中做出多次发现的概率是指数级小的。通过限制发现数量的 指数矩 (exponential moment),作者证明了即使在最坏情况输入下,预ло期望的发现数量也是输入长度的线性量 (O(n))。这使得补丁可以保持多项式大小,同时在随机置换 π 的选择上,对所有输入同时保持不可区分性(概率为 1)。
2.4 硬度证明
- 平均情况硬度: 他们利用近期关于带量子建议的量子置换反转的紧确界 [ABC+26],结合 Goldreich-Levin 定理 [KT24, AC02],证明了即使对于带有量子建议的 QPT 算法,反转置换(或解决相关的搜索问题)仍然是平均意义上困难的。
- 原语不存在性: 利用补丁引理,他们表明任何候选的辅助输入 OWPuzz 或 EFI 对都可以被“补丁”为一个无预言机版本(或仅使用 PSPACE/Helstrom 预言机的版本)。由于 PSPACE/Helstrom 预言机允许高效的反转或区分,因此原始原语被破解。
3. 主要结果
论文确立了关于量子悲观地存在的两个主要定理:
定理 1.1 (经典预言机)
存在一个经典预言机 O,相对于该预言机:
- 硬度: 存在一个语言 LO∈UPO∩coUPO,对于带有多项式大小依赖于预言机的量子建议的 QPT 算法而言,在平均意义上是强硬的。(因此,NP∩coNP 也是硬的)。
- 搜索硬度: 存在一个全唯一搜索关系 RO∈TFUPO,对于相同的算法类在平均意义上是硬的。
- 无量子优势: SampBQPO=SampBPPO。因此,不存在基于采样的量子优势。
- 无密码学: 经典安全的辅助输入单向谜题 (OWPuzzs) 不存在。
定理 1.2 (量子预言机)
存在一个量子幺正预言机 U 和一个经典预言机 V,相对于它们:
- 硬度: LV∈UPV∩coUPV 和一个关系 RV∈TFUPV 对于带有量子建议的 QPT 算法在平均意义上是硬的。
- 无密码学: 辅助输入 EFI 对不存在。
推论
- 推论 1.3: 相对于经典预言机,PP 对于带有量子建议的 QPT 算法是强平均意义下硬的,然而 OWPuzzs 并不存在。这暗示了 P#P⊆i.o.BQP/qpoly。
- 推论 1.4: 相对于经典预言机,尽管 UP∩coUP 具有平均情况下的硬度,但无效验证者量子性证明 (IV-PoQ) 不存在。
4. 意义与影响
本文声称具有以下意义:
- 量子悲观地的存在性: 它证明了存在这样一个世界,其中平均情况下的硬度存在(特别是对于 UP∩coNP),但没有任何量子密码学(无论是经典安全还是量子安全的 OWPuzzs 和 EFI 对变体)是可能的。这与经典情况形成对比:在经典情况下,OWF 的不存在意味着所有经典密码学的不存在,但在本文中,即使 UP∩coUP 是硬的,量子原语的不存在性也被展示了出来。
- 量子优势的极限: 该世界中的结果 $SampBQP = SampBPP表明,仅凭UP \cap coUP$ 的平均情况硬度不足以保证基于采样的量子优势。
- 技术分离: 本文处理了一个关于从 P#P⊆i.o.BQP/qpoly 构建 OWPuzzs 的开放问题。由于尽管该分离成立,但在其预言机世界中 OWPuzzs 并不存在,作者得出结论:若要仅从该复杂度理论假设构建 OWPuzzs,非相对化证明技术 (non-relativizing proof techniques) 是必要的。这为 Khurana 和 Tomer [KT25] 提出的开放问题提供了一个部分否定回答。
- 技术进步: 补丁引理 (Patching Lemma) 被呈现为 Wee 逼近引理的一个均匀的量子模拟,专门设计用于处理存在叠加查询时的具有辅助输入的均匀对手。
作者保持了谦逊的态度,指出其结果是相对于预言机的,并不解决在非相对化(真实)世界中是否存在这样一个问题的疑问。他们强调,其工作旨在澄清在相对化设置中平均情况硬度与量子密码学原语存在性之间的分离关系。