Package paillierp.key

Provides the structures for public and private keys for the use in the generalized Paillier encryption scheme with and without thresholding.

See:
          Description

Class Summary
KeyGen Generates key pairs for the Paillier encryption scheme.
PaillierKey A simple public key for the generalized Paillier cryptosystem CS1.
PaillierPrivateKey A simple private key for the generalized Paillier cryptosystem CS1.
PaillierPrivateThresholdKey A private key for the threshold Paillier scheme CS1.
PaillierThresholdKey A public key for the threshold Paillier cryptosystem CS1.
 

Package paillierp.key Description

Provides the structures for public and private keys for the use in the generalized Paillier encryption scheme with and without thresholding. These objects are merely structures to hold the necessary credentials for encryption and decryption of data. Each structure is built off of its public key. For the actual setup of keys, look at KeyGen.

Future features would include support for encrypting arbitrary length strings/byte arrays to avoid padding issues. Also, the KeyGen class should be included as static methods in the respective keys.

See Also:
paillierp