← Latest papers
⚛️ quantum physics

Quantum Security of XOR of Permutations via Fourier Analysis

This paper establishes the first beyond-birthday-bound quantum security for the XOR of random permutations by proving indistinguishability from a random function using a Fourier-analytic variant of the polynomial method, while also presenting heuristic attacks that suggest the tightness of the derived bounds.

Original authors: Wonseok Choi, Minki Hhan, Junyoung Jang

Published 2026-09-29
📖 1 min read🧠 Deep dive

Original authors: Wonseok Choi, Minki Hhan, Junyoung Jang

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ✨ This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Technical Summary: Quantum Security of XOR of Permutations via Fourier Analysis

1. Problem Statement

The paper addresses the quantum security of the XOR of Permutations (XoP) construction, a fundamental pseudorandom function (PRF) built from independent random permutations. Specifically, the construction is defined as:
XoP[r](x):=P1(x)⊕⋯⊕Pr(x) \text{XoP}[r](x) := P_1(x) \oplus \cdots \oplus P_r(x)
where P1,…,PrP_1, \dots, P_r are independent random permutations over nn-bit strings.

While the security of XoP against classical adversaries is well-established (achieving "beyond the birthday bound" security), its security against quantum adversaries capable of making superposition queries (the Q2 model) has remained an open problem. Existing results for permutation-based quantum PRFs are limited to the "birthday bound" of q≈2n/3q \approx 2^{n/3}, a limit imposed by quantum collision-finding attacks (e.g., Brassard-Høyer-Tapp). The authors aim to determine if XoP can achieve security significantly beyond this bound in the quantum setting.

2. Methodology

The authors employ a Fourier-analytic variant of the polynomial method applied to the space of functionals. This approach adapts recent classical techniques to the quantum setting where the traditional notion of a "response transcript" does not exist due to coherent queries.

Core Framework

  1. Functional Representation: The distinguishing advantage of a qq-query quantum algorithm AA against a distribution DD (relative to uniform random functions FF) is expressed as an inner product:
    Adv=⟨μD−1,PA⟩ \text{Adv} = \langle \mu_D - 1, P_A \rangle
    where μD\mu_D is the density function of DD and PA(f)=Pr⁡[AOf→1]P_A(f) = \Pr[A^{O_f} \to 1] is a functional representing the algorithm's acceptance probability.
  2. Fourier Expansion: The functional PAP_A is shown to have a Fourier degree of at most 2q2q. The density function μD−1\mu_D - 1 is decomposed into Fourier components of degree dd. The advantage is bounded by the sum of inner products between these components:
    Adv≤∑d=12q∣⟨μD=d,PA=d⟩∣ \text{Adv} \leq \sum_{d=1}^{2q} |\langle \mu_D^{=d}, P_A^{=d} \rangle|
  3. Component Analysis: The authors analyze the norms of the Fourier components μXoP=d\mu_{\text{XoP}}^{=d} of the XoP distribution.
    • High Degrees (d≥5d \geq 5): They bound the ℓ2\ell_2-norms of these components directly using combinatorial arguments and recursive relations derived from the properties of random permutations.
    • Low Degrees (d∈{2,3,4,6}d \in \{2, 3, 4, 6\}): Direct norm bounding is insufficient for these terms. Instead, the authors reinterpret these Fourier components as distinguishing advantages for other problems, specifically relating them to distributions with "planted collisions" (e.g., a random function conditioned on f(x)=f(x′)f(x) = f(x')).

Key Technical Tools

  • Planted Collision Distributions: The degree-2 component is shown to be proportional to the difference between a uniform random function and a function with a planted collision. The security of this sub-problem is analyzed using Zhandry's small-range distribution indistinguishability results.
  • Compressed Oracle: To derive a tighter bound for the planted collision problem (specifically for the O(q1.5/N1.5)O(q^{1.5}/N^{1.5}) regime), the authors utilize the compressed oracle technique. They interpret the distinguishing advantage as an expectation over a database state, allowing them to bound the number of collisions in the database and derive a bound of O(q1.5/N1.5)O(q^{1.5}/N^{1.5}) for the planted collision problem.
  • Reductions: The authors establish reductions between the Fourier components of XoP and the advantages of distinguishing random functions from those with planted kk-collisions or planted XOR constraints.

3. Key Contributions and Results

Main Theorem

The paper proves that the XOR of r≥2r \geq 2 independent random permutations is indistinguishable from a random function by any qq-query quantum algorithm with an advantage bounded by:
O(min⁡{q32rn,q1.52(r−0.5)n,12(r−1.5)n}) O\left( \min \left\{ \frac{q^3}{2^{rn}}, \frac{q^{1.5}}{2^{(r-0.5)n}}, \frac{1}{2^{(r-1.5)n}} \right\} \right)
for all q≤2n/57774q \leq 2^{n/57774}.

Specific Security Bounds

The result implies that XoP remains secure throughout the entire query range, far exceeding the 2n/32^{n/3} quantum birthday bound:

  1. Low Query Regime (q≲2n/2q \lesssim 2^{n/2}): The advantage is dominated by O(q3/2rn)O(q^3 / 2^{rn}). This matches heuristic quantum collision-finding attacks.
  2. Middle Query Regime: The advantage is bounded by O(q1.5/2(r−0.5)n)O(q^{1.5} / 2^{(r-0.5)n}). This bound is derived using the improved planted collision analysis via the compressed oracle.
  3. High Query Regime (q≈2nq \approx 2^n): The advantage is bounded by O(2−(r−1.5)n)O(2^{-(r-1.5)n}). This ensures security even when the number of queries approaches the domain size, provided r≥2r \geq 2.

Heuristic Tightness

The authors present heuristic attacks to suggest the tightness of their bounds:

  • For q≲2n/2q \lesssim 2^{n/2}, quantum collision-finding attacks suggest an advantage of Ω(q3/2rn)\Omega(q^3/2^{rn}) and Ω(q1.5/2(r−0.5)n)\Omega(q^{1.5}/2^{(r-0.5)n}).
  • For q≈2nq \approx 2^n, a heuristic collision-counting attack suggests an advantage of approximately 2−(r−1.5)n2^{-(r-1.5)n}.

4. Significance and Claims

  • First Beyond-Birthday Quantum PRF: To the authors' knowledge, this is the first construction from permutations that achieves quantum security beyond the 2n/32^{n/3} birthday bound.
  • Practical Implications: The result suggests that instantiations of XoP using block ciphers (like AES-256) in the Quantum Ideal Cipher Model could be secure up to q≈2nq \approx 2^n queries, provided the key length is sufficient. This resolves a significant uncertainty regarding the quantum security of permutation-based cryptographic primitives.
  • Methodological Advance: The paper introduces a novel technique of reinterpreting low-degree Fourier components as distinguishing advantages for planted collision problems, bridging the gap between Fourier analysis and the compressed oracle method.
  • Auxiliary Result: The proof of the O(q1.5/N1.5)O(q^{1.5}/N^{1.5}) bound for planted collisions yields a new, improved bound for the indistinguishability of small-range distributions in the large-range regime, which is of independent interest.

The authors note that while they used AI tools (ChatGPT 5.4/5.5 Pro) to assist in formalizing technical details and generating initial proofs for specific lemmas (notably the O(q3/Nr)O(q^3/N^r) bound for degree-2 components), the core mathematical contributions, simplification of proofs, and the overall structure of the paper were developed by the human authors.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →