Paper 2003/138 Original: eprint.iacr.org/2003/138 ↗

Permutation graphs, fast forward permutations, and

Boaz Tsaban
Abstract

A permutation $P\in S_N$ is a \emph{fast forward permutation} if for each $m$ the computational complexity of evaluating $P^m(x)$ is small independently of $m$ and $x$. Naor and Reingold constructed fast forward pseudorandom cycluses and involutions. By studying the evolution of permutation graphs, we prove that the number of queries needed to distinguish a random cyclus from a random permutation in $S_N$ is $\Theta(N)$ if one does not use queries of the form $P^m(x)$, but is only $\Theta(1)$ if one is allowed to make such queries. We construct fast forward permutations which are indistinguishable from random permutations even when queries of the form $P^m(x)$ are allowed. This is done by introducing an efficient method to sample the cycle structure of a random permutation, which in turn solves an open problem of Naor and Reingold.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
History
2003-07-17: last updated
2003-07-17: published
Short URL
https://ia.cr/2003/138
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2003/138,
      author = {Boaz Tsaban},
      title = {Permutation graphs, fast forward permutations, and},
      howpublished = {Cryptology {ePrint} Archive, Paper 2003/138},
      year = {2003},
      url = {https://eprint.iacr.org/2003/138}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.