HElib - HElib

HElib
Desenvolvedor (s) IBM
lançamento inicial 5 de maio de 2013 ; 7 anos atrás  ( 05/05/2013 )
Versão estável
1.3 / 19 de agosto de 2019 ; 16 meses atrás  ( 19/08/2019 )
Repositório github .com / homenc / HElib
Escrito em C ++
Plataforma Microsoft Windows , MacOS , Linux
Licença Licença Apache (2.0)
Local na rede Internet homenc .github .io / HElib

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.

Referências