EPiC
Efficient Privacy-Preserving Counting for MapReduce
|
Provides classes needed for encryption and polynomial operations. More...
Classes | |
class | Benchmark |
Benchmarking the encryption scheme with addition, multiplication and exponentiation. More... | |
class | Cipher |
Provides encryption and decryption operations. More... | |
class | ClientRequest |
Computes the user's request as a set of encrypted coefficients corresponding to the queried indicator polynomial. More... | |
class | GenPrime |
Generates prime p and prime q for the encryption scheme. More... | |
class | GetAnswer |
Provides a tool to obtain the plain-text count value from the answer received from the cloud. More... | |
class | LocalCount |
class | MultiArray< T > |
class | MultiFieldKey |
class | Parameters |
Provides tools for handling the parameters used for the encryption scheme. More... | |
class | Polynomial |
Provides an implementation for a univariate polynomial P(x) . More... | |
class | Producer |
Implementation of a local data generator. More... | |
class | Record |
Definition of a record used by the application. More... | |
class | Statistics |
Provides a tool for collecting statistics about the values of fields in the data set. More... |
Provides classes needed for encryption and polynomial operations.
p
and q
are generated in GenPrime and security parameters and other parameters are handled in Parameters.