|
file | djcs.h [code] |
| The Damgard-Jurik scheme is a scheme which provides homomorphic addition, and limited multiplication on encrypted data.
|
|
file | djcs_t.h [code] |
| The threshold Damgard-Jurik scheme is a generalization of the Paillier cryptoscheme, but with an increased ciphertext space.
|
|
file | egcs.h [code] |
| The ElGamal scheme is a scheme which provides homormophic multiplication.
|
|
file | hcs_random.h [code] |
| Provides secure random state for use in functions which require random values.
|
|
file | hcs_shares.h [code] |
| This is a structure which is designed to hold a number of shares.
|
|
file | pcs.h [code] |
| The Paillier scheme is a scheme which provides homormorphic addition, and limited multiplication on encrypted data.
|
|
file | pcs_t.h [code] |
| The threshold Paillier scheme offers the same properties as the Paillier scheme, with the extra security that decryption is split performed between a number of parties instead of just a single trusted party.
|
|