|
| 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.
|
| |