46

The Advantage of Truncated Permutations

International Conference on Cyber Security Cryptography and Machine Learning (ICCSCML), 2016
Abstract

Let m<nm < n be non-negative integers. An oracle chooses a permutation π\pi of {0,1}n\{0, 1\}^{n} uniformly at random. When queried with an nn-bit string ww, it truncates the last mm bits of π(w)\pi (w), and returns the remaining first nmn-m bits. Such truncated random permutations were suggested by Hall et al., in 1998, as a construction of a Pseudo Random Function. They conjectured that the distinguishing advantage of this PRF, given a budget of qq queries, Advn,m(q){\bf Adv}_{n, m} (q), is small if q=o(2(m+n)/2)q = o (2^{(m+n)/2}). They established a general upper bound on Advn,m(q){\bf Adv}_{n, m} (q), which confirms the conjecture only for m<n/7m < n/7. The conjecture was essentialy confirmed by Bellare and Impagliazzo in 1999. Nevertheless, the problem of estimating Advn,m(q){\bf Adv}_{n, m} (q) remained open. Combining the trivial bound 11, the birthday bound, and a result that Stam had published much earlier in 1978, in a different context, leads to the following upper bound: Advn,m(q)=O(min{q22n,q2n+m2,1}){\bf Adv}_{n,m}(q)=O\left(\min\left\{\frac{q^2}{2^n},\,\frac{q}{2^{\frac{n+m}{2}}},\,1\right\}\right) This paper settles the open problem by showing that this bound is tight.

View on arXiv
Comments on this paper