Probabilistic encryption & how to play mental poker keeping secret all partial information | Synapse