|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use PaillierPrivateThresholdKey | |
---|---|
paillierp | Provides the structures and methods to encrypt data with the Paillier encryption scheme with thresholding. |
paillierp.key | Provides the structures for public and private keys for the use in the generalized Paillier encryption scheme with and without thresholding. |
paillierp.zkp | Provides the structures and methods to produce non-interactive Zero Knowledge Proofs of encryption, decryption, and multiplication in the generalized Paillier Encryption scheme. |
Uses of PaillierPrivateThresholdKey in paillierp |
---|
Fields in paillierp declared as PaillierPrivateThresholdKey | |
---|---|
protected PaillierPrivateThresholdKey |
PaillierThreshold.deckey
Private Key allowing decryption; should be same as public key. |
Methods in paillierp that return PaillierPrivateThresholdKey | |
---|---|
PaillierPrivateThresholdKey |
PaillierThreshold.getPrivateKey()
The private key for the Paillier system with thresholding is the RSA modulo n and the secret share si |
Methods in paillierp with parameters of type PaillierPrivateThresholdKey | |
---|---|
void |
PaillierThreshold.setDecryptEncrypt(PaillierPrivateThresholdKey key)
Sets the mode for this object to decrypt and encrypt using the provided key. |
(package private) void |
PaillierThreshold.setDecryption(PaillierPrivateThresholdKey key)
Sets the mode for this object to decrypt and will use the provided key to decrypt only. |
Constructors in paillierp with parameters of type PaillierPrivateThresholdKey | |
---|---|
PaillierThreshold(PaillierPrivateThresholdKey key)
Constructs a new encryption/decryption object which uses the specified key for both encryption and decryption. |
|
PartialDecryption(PaillierPrivateThresholdKey key,
java.math.BigInteger ciphertext)
Computes the partial decryption of ciphertext using the
private key key . |
Uses of PaillierPrivateThresholdKey in paillierp.key |
---|
Methods in paillierp.key that return PaillierPrivateThresholdKey | |
---|---|
static PaillierPrivateThresholdKey[] |
KeyGen.PaillierThresholdKey(java.math.BigInteger p1,
java.math.BigInteger q1,
java.math.BigInteger p,
java.math.BigInteger q,
java.math.BigInteger d,
java.math.BigInteger v,
int l,
int w,
long seed)
This function generates keys for the Paillier Threshold version. |
static PaillierPrivateThresholdKey[] |
KeyGen.PaillierThresholdKey(int s,
int l,
int w,
long seed)
This function generates keys for the Paillier Threshold version. |
static PaillierPrivateThresholdKey[] |
KeyGen.PaillierThresholdKeyLoad(java.lang.String fname)
This function loads keys for the Paillier Threshold version from a file. |
Uses of PaillierPrivateThresholdKey in paillierp.zkp |
---|
Constructors in paillierp.zkp with parameters of type PaillierPrivateThresholdKey | |
---|---|
DecryptionZKP(PaillierPrivateThresholdKey deckey,
java.math.BigInteger c)
Creates an instance of the Zero Knoweledge Proof and partial decryption. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |