Quadratic Residuosity Assumption (QRA)
Proposed by: Shafi Goldwasser & Silvio Micali (1982)
Category: Number-theoretic
Let N=pq be a random RSA modulus. Let JN={x∈ZN∗:(Nx)=+1} be the elements with Jacobi symbol +1, and let QRN={x2modN:x∈ZN∗}⊊JN (index 2 in JN).
Assumption. The distributions
{(N,x):x←QRN}and{(N,x):x←JN∖QRN}
are computationally indistinguishable, i.e., no PPT distinguisher decides quadratic residuosity of Jacobi-symbol-(+1) elements with non-negligible advantage. (The Jacobi symbol itself is poly-time computable, which is why the definition restricts to JN.)
Relation to factoring
Factoring breaks QRA (Legendre symbols mod p,q); equivalence is open. Quantum-broken via Shor.
Importance
- Historic cornerstone: Goldwasser–Micali (1982/84, >10,000 citations) used QRA to build the first semantically secure (IND-CPA) public-key encryption, introducing the definitional framework of modern cryptography.
- Cocks’ identity-based encryption (2001); Blum–Blum–Shub PRG uses the related squaring structure.