La biblioteca de cifrado homomórfico o HElib es un software multiplataforma gratuito y de código abierto desarrollado por IBM que implementa varias formas de cifrado homomórfico . [ 1 ] [ 2 ]
Historia
HElib fue desarrollado principalmente por Shai Halevi y Victor Shoup , poco después de que Craig Gentry fuera investigador en IBM , y su lanzamiento inicial tuvo lugar el 5 de mayo de 2013. [ 3 ]
Características
La biblioteca implementa el esquema de cifrado totalmente homomórfico de Brakerski-Gentry-Vaikuntanathan (BGV), así como optimizaciones como las técnicas de empaquetamiento de texto cifrado de Smart-Vercauteren. [ 4 ]
HElib está escrito en C++ y utiliza la biblioteca matemática NTL .
Referencias
- ↑ Una implementación de cifrado homomórfico. , homenc, 2019-11-20, archivado del original el 2019-05-01 , recuperado el 2019-11-20
- ↑ Lanet, Jean-Louis; Toma, Cristian (2019). Soluciones de seguridad innovadoras para las tecnologías de la información y las comunicaciones: 11.ª Conferencia Internacional, SecITC 2018, Bucarest, Rumania, 8-9 de noviembre de 2018, Artículos seleccionados revisados . Springer. pág. 427. ISBN 9783030129422.
- ↑ "IBM da un gran paso adelante en criptografía: cifrado homomórfico práctico" . Naked Security . 5 de mayo de 2013. Archivado del original el 6 de octubre de 2018. Consultado el 20 de noviembre de 2019 .
- ↑ Halevi, Shai; Shoup, Victor (2014). "Algoritmos en HElib". En Garay, Juan A.; Gennaro, Rosario (eds.). Avances en criptología – CRYPTO 2014. Lecture Notes in Computer Science. Vol. 8616. Springer Berlin Heidelberg. pp. 554–571 . doi : 10.1007/978-3-662-44371-2_31 . ISBN 9783662443712.
- Cifrado homomórfico
- Software criptográfico
- Software de IBM
- Software que utiliza la licencia Apache.
- Software libre programado en C++