ヘリブ

ヘリブ
開発者IBM
初回リリース2013年5月5日 (2013年5月5日
安定版リリース
2.3.0 / 2023年7月18日 ( 2023-07-18 )
書かれたC++
プラットフォームMicrosoft WindowsMacOSLinux
ライセンスApacheライセンス(2.0)
Webサイトhomenc .github .io /HElib
リポジトリgithub .com /homenc /HElib

準同型暗号ライブラリ(HElib)は、 IBMが開発した無料オープンソースのクロスプラットフォームソフトウェアであり、様々な形式の準同型暗号を実装しています。[ 1 ] [ 2 ]

歴史

HElibは、クレイグ・ジェントリーがIBMの研究員になった直後に、シャイ・ハレヴィビクター・ショウプによって主に開発され、最初のリリースは2013年5月5日でした。[ 3 ]

特徴

このライブラリは、Brakerski-Gentry-Vaikuntanathan(BGV)完全準同型暗号化方式と、Smart-Vercauteren暗号文パッキング技術などの最適化を実装しています。[ 4 ]

HElib はC++で記述されており、NTL 数学ライブラリを使用します。

参考文献

  1. ^準同型暗号の実装。homenc、2019年11月20日、2019年5月1日にオリジナルからアーカイブ、 2019年11月20日取得
  2. ^ Lanet, Jean-Louis; Toma, Cristian (2019).情報技術と通信のための革新的なセキュリティソリューション:第11回国際会議、SecITC 2018、ルーマニア、ブカレスト、2018年11月8日~9日、改訂選定論文集. Springer. p. 427. ISBN 9783030129422
  3. ^ 「IBM、暗号技術における大きな一歩:実用的な準同型暗号」Naked Security2013年5月5日。2018年10月6日時点のオリジナルよりアーカイブ。 2019年11月20日閲覧
  4. ^ Halevi, Shai; Shoup, Victor (2014). 「HElibにおけるアルゴリズム」. Garay, Juan A.; Gennaro, Rosario (編). Advances in Cryptology – CRYPTO 2014 . Lecture Notes in Computer Science. Vol. 8616. Springer Berlin Heidelberg. pp.  554– 571. doi : 10.1007/978-3-662-44371-2_31 . ISBN 9783662443712