Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
HElib — HElib is an open-source software library that implements homomorphic encryption. It supports the BGV scheme with bootstrapping and the Approximate Number CKKS scheme. HElib also includes optimizations for efficient homomorphic evaluation, focusing on effective use of ciphertext packing techniques and on the Gentry-Halevi-Smart optimizations. | Kitploit
Strumenti/GitHubGitHub/homenc/helib
Encryption/Decryption ToolsCryptographyPrivacy
GitHubhomenc/helib

HElib

Vedi RepositorySito web
3.2k7612 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →

Informazioni

HElib is an open-source software library that implements homomorphic encryption. It supports the BGV scheme with bootstrapping and the Approximate Number CKKS scheme. HElib also includes optimizations for efficient homomorphic evaluation, focusing on effective use of ciphertext packing techniques and on the Gentry-Halevi-Smart optimizations.

Condividi

HElib

Build and Test

HElib è una libreria software open-source (Apache License v2.0) che implementa la crittografia omomorfica (HE). Gli schemi attualmente disponibili sono le implementazioni dello schema Brakerski-Gentry-Vaikuntanathan (BGV) con bootstrapping e lo schema a numeri approssimati di Cheon-Kim-Kim-Song (CKKS), insieme a molte ottimizzazioni per rendere più veloce la valutazione omomorfica, concentrandosi soprattutto sull'uso efficace delle tecniche di packing dei ciphertext di Smart-Vercauteren e sulle ottimizzazioni di Gentry-Halevi-Smart. Vedi questo rapporto per una descrizione di alcuni degli algoritmi usati in questa libreria.

Si prega di fare riferimento a CKKS-security.md per la discussione più recente sulla sicurezza dell'implementazione dello schema CKKS in HElib.

Da metà 2018 HElib è stato sottoposto a un ampio refactoring per Affidabilità, Robustezza e Manutenibilità, Prestazioni e, soprattutto, Usabilità per ricercatori e sviluppatori che lavorano su HE e sui suoi usi.

HElib supporta un "linguaggio assembly per HE", fornendo routine di basso livello (set, add, multiply, shift, ecc.), una sofisticata gestione automatica del rumore, un bootstrapping BGV migliorato, il multi-threading e anche il supporto per oggetti Ptxt (testo in chiaro) che imitano la funzionalità degli oggetti Ctxt (testo cifrato). Il rapporto Progettazione e implementazione di HElib contiene ulteriori dettagli. Inoltre, vedi CHANGES.md per maggiori informazioni sulle versioni di HElib.

Le istruzioni complete di installazione e un elenco delle dipendenze richieste si trovano in INSTALL.md.

Per una guida su come iniziare a programmare con HElib, dai un'occhiata ai programmi di esempio e ai nostri tutorial su CKKS situati nella directory examples. Vedi examples/README.md.

Se sei interessato a contribuire a HElib, ti preghiamo di leggere le nostre Linee guida per contribuire.

HElib è scritto in C++17 e utilizza la libreria matematica NTL.
HElib è distribuito secondo i termini della Apache License v2.0.

Scarica lo strumento