diff --git a/README.md b/README.md index 0232986..55013c9 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,22 @@ -# FINAL -The fully homomorphic encryption scheme based on NTRU and LWE. +# 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"](http://eprint.iacr.org/2022/074), +by Charlotte Bonte (), Ilia Iliashenko (), Jeongeun Park (), Hilder V. L. Pereira (), and Nigel P. Smart (). + +It is distributed under the MIT license. Please, check the LICENSE file for more details. + +### Requirements + +A C++ compiler, the [NTL](https://libntl.org) and [FFTW 3](http://www.fftw.org) libraries. ## Run the code -1. Install [NTL](https://libntl.org) and [FFTW](http://www.fftw.org) with the related dependencies. -2. Run `make` in the main repository folder. -3. Run the `test` program and check that all the homomorphic gates are computed correctly. +1. Run `make` in the main repository folder. +2. 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. +Use `test.cpp` and `Makefile` as reference points to create and compile your own program with FINAL.