An Indexing for Quadratic Residues Modulo $N$ and a Non-uniform Efficient Decoding Algorithm
Computational Complexity
2018-11-26 v2
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.
Cite
@article{arxiv.1805.04731,
title = {An Indexing for Quadratic Residues Modulo $N$ and a Non-uniform Efficient Decoding Algorithm},
author = {Nicollas M. Sdroievski and Murilo V. G. da Silva and André L. Vignatti},
journal= {arXiv preprint arXiv:1805.04731},
year = {2018}
}