Paillier Cryptosystem depends on both the factorization where $n = p.q$ and the complex residuosity problem which is defined in the original paper as:
The problem of deciding n-th residuosity, i.e. distinguishing n-th residues from the non n-th residues will be denoted by CR[n]. Observe that like the problems of deciding quadratic or higher degree residuosity, CR[n] is a random-self- reducible problem that is, all of its instances are polynomially equivalent. Each case is thus an average case, and the problem is either uniformly intractable or uniformly polynomial. As for prime residuosity, deciding n-th residuosity is believed to be computationally hard. Accordingly, we will assume that :
Conjecture 2. There exists no polynomial-time distinguisher for n-th residues modulo n2, i.e. CR[n]is intractable.
So, based on what this note states given a number in $\mathbb{Z}_{n^2}^*$ I cannot determine whether this number is on the residues set or not.
My Questions are:
- What is so difficult about this if $z=y^n\ mod\ n^2$
- The more important thing what is so dangerous in knowing that a number in the residues set. How It can help me break the encryption?