pith. sign in

arxiv: cs/0207027 · v6 · pith:OOQHR7X5new · submitted 2002-07-08 · 💻 cs.CR · cs.CC· math.CO· math.PR

Permutation graphs, fast forward permutations, and sampling the cycle structure of a permutation

classification 💻 cs.CR cs.CCmath.COmath.PR
keywords permutationfastforwardqueriesrandompermutationsallowedcycle
0
0 comments X
read the original abstract

A permutation P on {1,..,N} is a_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 on {1,..,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.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.