Skip to content

Commit 2d27887

Browse files
committed
Initial code push, no documentation yet
1 parent 795f015 commit 2d27887

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+16828
-1
lines changed

README.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
11
HElib
22
=====
33

4-
An Implementation of homomorphic encryption
4+
HElib is a software library that implements homomorphic encryption (HE). Currently available is an implementation of the [Brakerski-Gentry-Vaikuntanathan] [1] (BGV) scheme, along with many optimizations to make homomorphic evaluation runs faster, focusing mostly on effective use of the [Smart-Vercauteren] [2] ciphertext packing techniques and the [Gentry-Halevi-Smart] [3] optimizations.
5+
6+
This library is written in C++ and uses the [NTL mathematical library] [4]. It is distributed under the terms of the [GNU General Public License] [5] (GPL).
7+
8+
[1]: http://eprint.iacr.org/2011/277 "BGV12"
9+
[2]: http://eprint.iacr.org/2011/133 "SV11"
10+
[3]: http://eprint.iacr.org/2012/099 "GHS12"
11+
[4]: http://www.shoup.net/ntl/ "NTL"
12+
[5]: http://www.gnu.org/licenses/gpl.html "GPL"

doc/Readme.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
An empty stub for docuemtnation

0 commit comments

Comments
 (0)