Pseudorandomness Properties of Random Reversible Circuits
Abstract
Motivated by practical concerns in cryptography, we study pseudorandomness properties of permutations on computed by random circuits made from reversible -bit gates (permutations on ). Our main result is that a random circuit of depth , with each layer consisting of random gates in a fixed two-dimensional nearest-neighbor architecture, yields approximate -wise independent permutations. Our result can be seen as a particularly simple/practical block cipher construction that gives provable statistical security against attackers with access to ~input-output pairs within few rounds. The main technical component of our proof consists of two parts: 1. We show that the Markov chain on -tuples of -bit strings induced by a single random -bit one-dimensional nearest-neighbor gate has spectral gap at least . Then we infer that a random circuit with layers of random gates in a fixed one-dimensional gate architecture yields approximate -wise independent permutations of in depth 2. We show that if the wires are layed out on a two-dimensional lattice of bits, then repeatedly alternating applications of approximate -wise independent permutations of to the rows and columns of the lattice yields an approximate -wise independent permutation of in small depth. Our work improves on the original work of Gowers, who showed a gap of for one random gate (with non-neighboring inputs); and, on subsequent work improving the gap to in the same setting.
Cite
@article{arxiv.2502.07159,
title = {Pseudorandomness Properties of Random Reversible Circuits},
author = {William Gay and William He and Nicholas Kocurek and Ryan O'Donnell},
journal= {arXiv preprint arXiv:2502.07159},
year = {2025}
}
Comments
Merge of arXiv:2404.14648 and arXiv:2409.14614. Results in arXiv:2404.14648 on candidate constructions of computationally pseudorandom permutations from one-way functions have been withdrawn due to an error