Paillier Threshold Encryption Toolbox
Following a desire for secure (encrypted) multiparty computation, the University of Texas
at Dallas Data Security and Privacy Lab created the paillierp Java packages. By using
a threshold variant of the Paillier Encryption scheme, we use the methods to allow secure multiparty computation.
This implementation is heavily Object Oriented, having separate objects for (1) encryption/decryption environments, (2)
keys, and (3) zero knowledge proofs. As the threshold variant of Paillier is an improvement
on the original scheme, the original Paillier encryption scheme is included and is a superclass
of the threshold version.