Pseudorandom Permutations from Random Reversible Circuits
William He, Ryan O'Donnell

TL;DR
This paper demonstrates that random reversible circuits of certain depth produce almost k-wise independent permutations, providing a simple, provably secure block cipher construction and advancing the understanding of reversible circuit complexity.
Contribution
It introduces a new analysis of pseudorandom permutations from reversible circuits, improving spectral gap bounds and connecting reversible circuits to cryptographic security and complexity theory.
Findings
Random reversible circuits of depth n·~O(k^2) yield almost k-wise independent permutations.
The spectral gap of the Markov chain induced by random 3-bit gates is at least 1/n·~O(k).
Block ciphers of fixed polynomial size are secure assuming one-way functions.
Abstract
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 nearest-neighbor architecture, yields almost -wise independent permutations. The main technical component is showing that the Markov chain on -tuples of -bit strings induced by a single random -bit nearest-neighbor gate has spectral gap at least . This improves on the original work of Gowers [Gowers96], who showed a gap of for one random gate (with non-neighboring inputs); and, on subsequent work [HMMR05,BH08] improving the gap to in the same setting. From the perspective of cryptography, our result can be…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCellular Automata and Applications · Quantum Computing Algorithms and Architecture · Computability, Logic, AI Algorithms
