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.

UTD Paillier Threshold Encryption Toolbox is open source software issued under the GNU General Public License.