An Indexing for Quadratic Residues Modulo $N$ and a Non-uniform Efficient Decoding Algorithm
Nicollas M. Sdroievski, Murilo V. G. da Silva, Andr\'e L., Vignatti

TL;DR
This paper introduces a polynomial-time decodable indexing for quadratic residues modulo N, enabling efficient sampling with minimal randomness when N's factorization is known, improving upon previous methods.
Contribution
It provides the first polynomial-time decodable indexing for quadratic residues modulo N, optimizing sampling efficiency with minimal randomness.
Findings
Decodable indexing for quadratic residues in polynomial time
Efficient sampling of quadratic residues with minimal random bits
Improvement over previous expected polynomial-time methods
Abstract
An \emph{indexing} of a finite set is a bijection . We present an indexing for the set of quadratic residues modulo that is decodable in polynomial time on the size of , given the factorization of . One consequence of this result is a procedure for sampling quadratic residues modulo , when the factorization of is known, that runs in strict polynomial time and requires the theoretical minimum amount of random bits (i.e., bits, where is Euler's totient function and is the number of distinct prime factors of ). A previously known procedure for this same problem runs in expected (not strict) polynomial time and requires more random bits.
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
TopicsAlgorithms and Data Compression · Coding theory and cryptography · Complexity and Algorithms in Graphs
