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