HElib - HElib
Desenvolvedor (s) | IBM |
---|---|
lançamento inicial | 5 de maio de 2013 |
Versão estável | 1.3 / 19 de agosto de 2019
|
Repositório | github |
Escrito em | C ++ |
Plataforma | Microsoft Windows , MacOS , Linux |
Licença | Licença Apache (2.0) |
Local na rede Internet | homenc |
A biblioteca Homomorphic Encryption ou HElib é um software de plataforma cruzada gratuito e de código aberto desenvolvido pela IBM que implementa várias formas de criptografia homomórfica .
História
HElib foi desenvolvido principalmente por Shai Halevi e Victor Shoup , logo após Craig Gentry ser um pesquisador na IBM , com o lançamento inicial sendo em 5 de maio de 2013.
Características
A biblioteca implementa o esquema de criptografia homomórfica Brakerski-Gentry-Vaikuntanathan (BGV), bem como otimizações como técnicas de empacotamento de texto criptografado Smart-Vercauteren.
HElib é escrito em C ++ e usa a biblioteca matemática NTL.