Software:HElib
From HandWiki
Developer(s) | IBM |
---|---|
Initial release | May 5, 2013 |
Stable release | 2.2.1
/ October 1, 2021 |
Repository | github |
Written in | C++ |
Platform | Microsoft Windows, MacOS, Linux |
License | Apache License (2.0) |
Website | homenc |
Homomorphic Encryption library or HElib is a free and open-source cross platform software developed by IBM that implements various forms of homomorphic encryption.[1][2]
History
HElib was primarily developed by Shai Halevi and Victor Shoup, shortly after Craig Gentry was a researcher at IBM, with the initial release being on May 5, 2013.[3]
Features
The library implements the Brakerski-Gentry-Vaikuntanathan (BGV) fully homomorphic encryption scheme, as well as optimizations such as Smart-Vercauteren ciphertext packing techniques.[4]
HElib is written in C++ and uses the NTL mathematical library.
References
- ↑ An Implementation of homomorphic encryption., homenc, 2019-11-20, https://github.com/homenc/HElib, retrieved 2019-11-20
- ↑ Lanet, Jean-Louis; Toma, Cristian (2019) (in en). Innovative Security Solutions for Information Technology and Communications: 11th International Conference, SecITC 2018, Bucharest, Romania, November 8-9, 2018, Revised Selected Papers. Springer. pp. 427. ISBN 9783030129422. https://books.google.com/books?id=IciGDwAAQBAJ&pg=PA427.
- ↑ "IBM takes a big new step in cryptography: practical homomorphic encryption" (in en). 2013-05-05. https://nakedsecurity.sophos.com/2013/05/05/ibm-takes-big-new-step-in-cryptography/.
- ↑ Halevi, Shai; Shoup, Victor (2014). "Algorithms in HElib". in Garay, Juan A.; Gennaro, Rosario (in en). Advances in Cryptology – CRYPTO 2014. Lecture Notes in Computer Science. 8616. Springer Berlin Heidelberg. pp. 554–571. doi:10.1007/978-3-662-44371-2_31. ISBN 9783662443712.
Original source: https://en.wikipedia.org/wiki/HElib.
Read more |