← Hardness assumptions

Quadratic Residuosity Assumption (QRA)

Proposed by: Shafi Goldwasser & Silvio Micali (1982) Category: Number-theoretic

Mathematical form

Let N=pqN = pq be a random RSA modulus. Let JN={xZN:(xN)=+1}\mathbb{J}_N = \{ x \in \mathbb{Z}_N^* : \left(\frac{x}{N}\right) = +1 \} be the elements with Jacobi symbol +1+1, and let QRN={x2modN:xZN}JN\mathbb{QR}_N = \{ x^2 \bmod N : x \in \mathbb{Z}_N^* \} \subsetneq \mathbb{J}_N (index 2 in JN\mathbb{J}_N).

Assumption. The distributions

{(N,x):xQRN}and{(N,x):xJNQRN}\{ (N, x) : x \leftarrow \mathbb{QR}_N \} \quad \text{and} \quad \{ (N, x) : x \leftarrow \mathbb{J}_N \setminus \mathbb{QR}_N \}

are computationally indistinguishable, i.e., no PPT distinguisher decides quadratic residuosity of Jacobi-symbol-(+1)(+1) elements with non-negligible advantage. (The Jacobi symbol itself is poly-time computable, which is why the definition restricts to JN\mathbb{J}_N.)

Relation to factoring

Factoring breaks QRA (Legendre symbols mod p,qp, q); equivalence is open. Quantum-broken via Shor.

Importance

Source: assumptions/quadratic-residuosity.md — corrections welcome via pull request.