HElib - HElib

HElib
Разработчики)IBM
изначальный выпуск5 мая 2013 г.; 7 лет назад (2013-05-05)
Стабильный выпуск
1.3 / 19 августа 2019 г.; 15 месяцев назад (2019-08-19)
Репозиторийgithub.com/ homenc/ HElib
Написано вC ++
ПлатформаМайкрософт Виндоус, MacOS, Linux
ЛицензияЛицензия Apache (2.0)
Интернет сайтдомашний.github.io/ HElib

Библиотека гомоморфного шифрования или HElib это свободный и Открытый исходный код кросс-платформенный программное обеспечение, разработанное IBM который реализует различные формы гомоморфное шифрование.[1][2]

История

HElib в первую очередь был разработан Шай Халеви и Виктор Шуп, вскоре после Крейг Джентри был исследователем в IBM, с первоначальным выпуском 5 мая 2013 года.[3]

Функции

Библиотека реализует i.a. схема гомоморфного шифрования Brakerski-Gentry-Vaikuntanathan (BGV), а также такие оптимизации, как методы упаковки зашифрованного текста Smart-Vercauteren.[4]

HElib написан на C ++ и использует математическую библиотеку NTL.

Рекомендации

  1. ^ Реализация гомоморфного шифрования., homenc, 20.11.2019, архивировано из оригинал на 2019-05-01, получено 2019-11-20
  2. ^ Лане, Жан-Луи; Тома, Кристиан (2019). Инновационные решения безопасности для информационных технологий и коммуникаций: 11-я Международная конференция, SecITC 2018, Бухарест, Румыния, 8-9 ноября 2018 г., Отредактированные избранные документы. Springer. п. 427. ISBN  9783030129422.
  3. ^ «IBM делает новый большой шаг в криптографии: практическое гомоморфное шифрование». Голая безопасность. 2013-05-05. В архиве из оригинала на 2018-10-06. Получено 2019-11-20.
  4. ^ Халеви, Шай; Шуп, Виктор (2014). Garay, Juan A .; Дженнаро, Росарио (ред.). «Алгоритмы в HElib». Достижения в криптологии - CRYPTO 2014. Конспект лекций по информатике. Springer Berlin Heidelberg. 8616: 554–571. Дои:10.1007/978-3-662-44371-2_31. ISBN  9783662443712.