pith. sign in

arxiv: 1805.04731 · v2 · pith:FOCVTEB3new · submitted 2018-05-12 · 💻 cs.CC

An Indexing for Quadratic Residues Modulo N and a Non-uniform Efficient Decoding Algorithm

classification 💻 cs.CC
keywords bitsindexingmodulopolynomialquadraticresiduestimefactorization
0
0 comments X
read the original abstract

An \emph{indexing} of a finite set $S$ is a bijection $D : \{1,...,|S|\} \rightarrow S$. We present an indexing for the set of quadratic residues modulo $N$ that is decodable in polynomial time on the size of $N$, given the factorization of $N$. One consequence of this result is a procedure for sampling quadratic residues modulo $N$, when the factorization of $N$ is known, that runs in strict polynomial time and requires the theoretical minimum amount of random bits (i.e., $\log{(\phi(N)/2^r)}$ bits, where $\phi(N)$ is Euler's totient function and $r$ is the number of distinct prime factors of $N$). A previously known procedure for this same problem runs in expected (not strict) polynomial time and requires more random bits.

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.