HELib

HElib
HELib
개발자IBM
초기 릴리즈2013년 5월 5일, 9년 전(2013-05-05)
안정된 릴리스
1.3 / 2019년 8월 19일, 2년 전(2019-08-19)
저장소github.com/homenc/HElib
기입처C++
플랫폼Microsoft Windows, MacOS, Linux
면허증.Apache 라이선스 (2.0)
웹 사이트homenc.github.io/HElib

Helib형 암호화 라이브러리 또는 Helib는 다양한 형태의 동형 [1][2]암호화를 구현하는 IBM에 의해 개발된 무료 오픈 소스 크로스 플랫폼 소프트웨어입니다.

역사

HElib은 주로 Craig Gentry가 IBM의 연구원으로 근무한 직후 Shai Halevi와 Victor Shoup에 의해 개발되었으며, 최초 출시일은 2013년 [3]5월 5일입니다.

특징들

라이브러리는 Smart-Vercauteren 암호문 패킹 [4]기술과 같은 최적화뿐만 아니라 BGV(Brakerski-Gentry-Vaikuntanathan) 동형 암호화 스킴을 구현합니다.

HElib는 C++로 작성되며 NTL 수학 라이브러리를 사용합니다.

레퍼런스

  1. ^ An Implementation of homomorphic encryption., homenc, 2019-11-20, archived from the original on 2019-05-01, retrieved 2019-11-20
  2. ^ Lanet, Jean-Louis; Toma, Cristian (2019). Innovative Security Solutions for Information Technology and Communications: 11th International Conference, SecITC 2018, Bucharest, Romania, November 8-9, 2018, Revised Selected Papers. Springer. p. 427. ISBN 9783030129422.
  3. ^ "IBM takes a big new step in cryptography: practical homomorphic encryption". Naked Security. 2013-05-05. Archived from the original on 2018-10-06. Retrieved 2019-11-20.
  4. ^ Halevi, Shai; Shoup, Victor (2014). Garay, Juan A.; Gennaro, Rosario (eds.). "Algorithms in HElib". Advances in Cryptology – CRYPTO 2014. Lecture Notes in Computer Science. Springer Berlin Heidelberg. 8616: 554–571. doi:10.1007/978-3-662-44371-2_31. ISBN 9783662443712.