An implementation of Paillier cryptography in Python