Lune

EUROCRYPT2025顶会

Combining Outputs of a Random Permutation: New Constructions and Tight Security Bounds by Fourier Analysis

Itai Dinur

2025年份
1被引次数

摘要

We consider constructions that combine outputs of a single permutation π:{0,1}n→{0,1}n\pi:\{0,1\}^n \rightarrow \{0,1\}^n using a public function. These are popular constructions for achieving security beyond the birthday bound when implementing a pseudorandom function using a block cipher (i.e., a pseudorandom permutation). One of the best-known constructions (denoted SXoP[2,n][2,n]) XORs the outputs of 2 domain-separated calls to π\pi.

Modeling π\pi as a uniformly chosen permutation, several previous works proved a tight information-theoretic indistinguishability bound for SXoP[2,n][2,n] of about q/2nq/2^{n}, where qq is the number of queries. However, tight bounds are unknown for the generalized variant (denoted SXoP[r,n][r,n]) which XORs the outputs of r≥2r \geq 2 domain-separated calls to a uniform permutation.

In this paper, we obtain two results. Our first result improves the known bounds for SXoP[r,n][r,n] for all (constant) r≥3r \geq 3 (assuming q≤O(2n/r)q \leq O(2^n/r) is not too large) in both the single-user and multi-user settings. In particular, for r=3r=3, our bound is about uqmax⁡/22.5n\sqrt{u}q_{\max}/2^{2.5n} (where uu is the number of users and qmax⁡q_{\max} is the maximal number of queries per user), improving the best-known previous result by a factor of at least 2n2^n.

For odd rr, our bounds are tight for q>2n/2q > 2^{n/2}, as they match known attacks. For even rr, we prove that our single-user bounds are tight by providing matching attacks.

Our second and main result is divided into two parts. First, we devise a family of constructions that output nn bits by efficiently combining outputs of 2 calls to a permutation on {0,1}n\{0,1\}^n, and achieve multi-user security of about uqmax⁡/21.5n\sqrt{u} q_{\max}/2^{1.5n}. Then, inspired by the CENC construction of Iwata [FSE'06], we further extend this family to output 2n2n bits by efficiently combining outputs of 3 calls to a permutation on {0,1}n\{0,1\}^n. The extended construction has similar multi-user security of uqmax⁡/21.5n\sqrt{u} q_{\max}/2^{1.5n}.

The new single-user (u=1u=1) bounds of q/21.5nq/2^{1.5n} for both families should be contrasted with the previously best-known bounds of q/2nq/2^n, obtained by the comparable constructions of SXoP[2,n][2,n] and CENC.

All of our bounds are proved by Fourier analysis, extending the provable security toolkit in this domain in multiple ways.

问问这篇 Paper

问问你的智能体。

Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。

可以从这些问题问起

智能体调用

Lunesearch_papers

在 Lune 里问

免费开始,无需绑卡

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖