mirror of
https://github.com/mii443/FINAL.git
synced 2025-08-22 15:05:36 +00:00
24eceefae94f4319fdbdd19cf2ac265a61525156
FINAL
Faster FHE instantiated with NTRU and LWE
The FINAL library contains the implementation of the fully homorphic encryption schemes presented in the paper "FINAL: Faster FHE instantiated with NTRU and LWE", by Charlotte Bonte (charlotte.bonte@intel.com), Ilia Iliashenko (ilia@esat.kuleuven.be), Jeongeun Park (Jeongeun.Park@esat.kuleuven.be), Hilder V. L. Pereira (HilderVitor.LimaPereira@esat.kuleuven.be), and Nigel P. Smart (nigel.smart@kuleuven.be).
It is distributed under the MIT license. Please, check the LICENSE file for more details.
Requirements
A C++ compiler, the NTL and FFTW 3 libraries.
Run the code
- Run
make
in the main repository folder. - Run the
test
program and check that all the homomorphic gates are computed correctly.
Usage
Use test.cpp
and Makefile
as reference points to create and compile your own program with FINAL.
Languages
C++
98.9%
Makefile
1%
C
0.1%