Tight Indistinguishability Bounds for the XOR of Independent Random Permutations by Fourier Analysis
Itai Dinur
Abstract
The XOR of two independent permutations (XoP) is a well-known construction for achieving security beyond the birthday bound when implementing a pseudorandom function using a block cipher (i.e., a pseudorandom permutation). The idealized construction (where the permutations are uniformly chosen and independent) and its variants have been extensively analyzed over nearly 25 years.
The best-known asymptotic information-theoretic indistinguishability bound for the XoP construction is , derived by Eberhard in 2017, where is the number of queries and is the block length.
A generalization of the XoP construction outputs the XOR of independent permutations, and has also received significant attention in both the single-user and multi-user settings. In particular, for , the best-known bound (obtained by Choi et al. [ASIACRYPT'22]) is about in the single-user setting and in the multi-user setting (where is the number of users and is the number of queries per user).
In this paper, we prove an indistinguishability bound of for the (generalized) XoP construction in the single-user setting, and a bound of in the multi-user setting. In particular, for , we obtain the bounds and in single-user and multi-user settings, respectively. For the corresponding bounds are and . All of these bounds hold assuming (or ).
Compared to previous works, we improve all the best-known bounds for the (generalized) XoP construction in the multi-user setting, and the best-known bounds for the generalized XoP construction for in the single-user setting (assuming ). For the basic two-permutation XoP construction in the single-user setting, our concrete bound of stands in contrast to the asymptotic bound of by Eberhard.
Since all of our bounds are matched (up to constant factors) for by attacks published by Patarin in 2008 (and their generalizations to the multi-user setting), they are all tight.
We obtain our results by Fourier analysis of Boolean functions. Most of our technical work involves bounding (sums of) Fourier coefficients of the density function associated with sampling without replacement. While the proof of Eberhard relies on similar bounds, our proof is elementary and simpler.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get ba134288-ffa4-4d73-b2d7-d16c834107c8Related papers
- Combining Outputs of a Random Permutation: New Constructions and Tight Security Bounds by Fourier AnalysisItai DinurEUROCRYPT 2025 · 1 citation
- Upper Bound on Information-Theoretic Security of Permutation-Based Pseudorandom FunctionsChun Guo, Jian Guo, Xinnian Li, Wenjie NanEUROCRYPT 2026
- Improved Multi-user Security Using the Squared-Ratio MethodYu Long Chen, Wonseok Choi, Changmin LeeCRYPTO 2023 · 6 citations
- Impossibility of Indifferentiable Iterated Blockciphers from 3 or Less Primitive CallsChun Guo, Lei Wang, Dongdai LinEUROCRYPT 2023 · 5 citations
- How to Build a Short-Input Random Oracle from Public Random PermutationsRitam Bhaumik, Nilanjan Datta, Avijit Dutta, Ashwin Jha et al.EUROCRYPT 2026
