News for hackers. Stuff that matters.
Re:Fully Homomorphic Encryption: Secret Key Homomorphic Encr... by pieguy on Friday April 27, 2018 @12:10PM (#16941889)

   (c(mod p)) (mod 2) = (p * q + 2 * r + m (mod p)) (mod 2) = 2r + m (mod 2) = m
This breaks if 2*r > p. Even if you choose r to be small during encryption, the r values accumulate with each homomorphic operation and will eventually be too big. The only restriction stated is that r is "from a different interval than the private key one". This should be made more clear.
Re:Fully Homomorphic Encryption: Secret Key Homomorphic Encr... by jMyles on Friday April 27, 2018 @05:09PM (#16944344)
> Even if you choose r to be small during encryption, the r values accumulate with each homomorphic operation and will eventually be too big

As @tuxxy points out, there is a metaphor for describing this - a "noise ceiling". To see this phrase used in context, see, for example: https://eprint.iacr.org/2011/277.pdf

Re:Fully Homomorphic Encryption: Secret Key Homomorphic Encr... by tuxxy on Friday April 27, 2018 @12:35PM (#16942118)
I agree. The noise ceiling was only hinted at when the post started explaining Gentry's Bootstrapping method.