Decisional composite residuosity assumption

The decisional composite residuosity (DCR) assumption states that it is computationally hard to distinguish a random -th power residue modulo from a uniformly random element of , where is an RSA modulus. Introduced by Paillier as the hardness basis for an additively homomorphic encryption scheme — Pai99.

Assumption

Let for random -bit primes . The DCR advantage of an adversary is

where , for (a uniformly random -th power), and .

DCR is hard if for all efficient , is negligible.

Known Results

Variations

-th Composite Residuosity

Generalizes DCR to -th powers modulo — DJ01. Gives homomorphism for messages modulo .

Attacks

  • DCR is broken if factoring is easy — knowing and determines the group structure
  • Quantum attacks: Shor’s algorithm factors in polynomial time, breaking DCR — Shor97
  • No sub-exponential classical attack on DCR independent of factoring is known

Participates in

Builds on Decisional composite residuosity assumption