Welcome to the Artifacts in support of our work- 'Privacy at Your Fingertips: Enabling Rapid Client-Side Operations in Fully Homomorphic Encryption'.
We have provided both Software as well as Hardware proof-of-concepts.
-
The software proof-of-concept can be found in the SW folder with a Readme.md file for information on
How to run. It is written in C++. -
The hardware proof-of-concept (FPGA bitstream) can be found in the HW folder with a Readme.md file for helping users with
How to run. Note that HW proof-of-concept is specific to the FPGA. For more details, please refer to the paper. -
Security evaluation is shown in
Security_prompt.ipynb. This is based on theopen-sourcelattice estimator tool proposed by Albrecht at. al. [APS2015]. In order to use it, open the link:Try in your browserand paste the prompts fromSecurity_prompt.ipynbto check the security validity of our parameter selection and noise distribution.
This program is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.