probabilistic encryption and how to play mental poker keeping secret all partial information .
On Distinguishing Prime Numbers from Composite Numbers