HElib - HElib
Vývojáři | IBM |
---|---|
První vydání | 5. května 2013 |
Stabilní uvolnění | 1.3 / 19. srpna 2019 |
Úložiště | github |
Napsáno | C ++ |
Plošina | Microsoft Windows, Operační Systém Mac, Linux |
Licence | Licence Apache (2.0) |
webová stránka | homenc |
Homomorphic Encryption library nebo HElib je volný, uvolnit a open-source napříč platformami software vyvinutý společností IBM který implementuje různé formy homomorfní šifrování.[1][2]
Dějiny
HElib byl primárně vyvinut společností Shai Halevi a Victor Shoup, krátce poté, co Craig Gentry byl výzkumným pracovníkem v IBM s počátečním vydáním 5. května 2013.[3]
Funkce
Knihovna implementuje m.a. Brakerski-Gentry-Vaikuntanathan (BGV) homomorfní šifrovací schéma, stejně jako optimalizace, jako jsou techniky balení ciphertext Smart-Vercauteren.[4]
Je zapsán HElib C ++ a používá matematickou knihovnu NTL.
Reference
- ^ Implementace homomorfního šifrování., homenc, 2019-11-20, archivovány od originál dne 2019-05-01, vyvoláno 2019-11-20
- ^ Lanet, Jean-Louis; Toma, Cristian (2019). Inovativní bezpečnostní řešení pro informační technologie a komunikaci: 11. mezinárodní konference, SecITC 2018, Bukurešť, Rumunsko, 8. – 9. Listopadu 2018, revidované vybrané příspěvky. Springer. str. 427. ISBN 9783030129422.
- ^ „IBM podniká v kryptografii velký nový krok: praktické homomorfní šifrování“. Nahá bezpečnost. 2013-05-05. Archivováno od originálu 06.10.2018. Citováno 2019-11-20.
- ^ Halevi, Shai; Shoup, Victor (2014). Garay, Juan A .; Gennaro, Rosario (eds.). "Algoritmy v HElib". Pokroky v kryptologii - CRYPTO 2014. Přednášky z informatiky. Springer Berlin Heidelberg. 8616: 554–571. doi:10.1007/978-3-662-44371-2_31. ISBN 9783662443712.