libhcs
libhcs Directory Reference
Directory dependency graph for libhcs:
libhcs

Files

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.