完全に同種の暗号化(FHE)は、シークレットキーにアクセスせずに暗号化されたデータに対して計算を実行できる強力な暗号化プリミティブです。 OpenFHEは、すべての一般的なFHEスキームの効率的な実装を含むオープンソースFHEライブラリです。
OpenFHEには、次のMultiparty拡張機能も含まれています。
OpenFHEはまた、CKKとFHEW/TFHE間の切り替えをサポートして、FHEW/TFHE機能ブートストラップを使用して、非滑らかな関数、例えば比較、比較を評価します。
OpenFHEは、GNU C ++コンパイラバージョン9以降、Clang C ++コンパイラバージョン10以降をサポートしています。最高のランタイムパフォーマンスを実現するには、最高のパフォーマンスのためにOpenFHEの構築に概説されているガイドラインに従うことをお勧めします。
詳細については、一般的なインストール情報を参照してください:Readthedocs
または、特定のオペレーティングシステムについては、以下を参照してください。
Linux
macos
Windows
OpenFHEのメインAPIに精通するには、次の例のコードを調べることをお勧めします。
pke cryptocontext api(bgv/bfv/ckks)
BGV、BFV、およびCKKのCryptocontextパラメーターの説明
binfheコンテキストAPI(fhew/tfhe)
オープンで居心地の良い環境を促進するために、私たちは貢献者とメンテナーとして、年齢、身体の大きさ、障害、性別、性同一性、表現、経験、教育、社会経済的地位、国民性、個人的な外観、宗教、および性的アイデンティティと性的アイデンティティに関係なく、私たちのプロジェクトとコミュニティへの参加をすべての人にとって嫌がらせのない経験にすることを誓約します。
OpenFHEは、多様な貢献者グループによって開発されたコミュニティ主導のオープンソースプロジェクトです。 OpenFheのリーダーシップは、オープンで包括的でポジティブなコミュニティを作成することに強いコミットメントをもたらしました。私たちのコミュニティを繁栄させる方法で他の人とやり取りする方法についてのガイダンスについては、行動規範を読んでください。
以下を含むがこれらに限定されないすべての貢献を歓迎します。
アカデミックペーパーでOpenfheを引用するには、次のBibtexエントリ(更新バージョン)を使用してください
@misc{OpenFHE,
author = {Ahmad Al Badawi and Andreea Alexandru and Jack Bates and Flavio Bergamaschi and David Bruce Cousins and Saroja Erabelli and Nicholas Genise and Shai Halevi and Hamish Hunt and Andrey Kim and Yongwoo Lee and Zeyu Liu and Daniele Micciancio and Carlo Pascoe and Yuriy Polyakov and Ian Quah and Saraswathy R.V. and Kurt Rohloff and Jonathan Saylor and Dmitriy Suponitsky and Matthew Triplett and Vinod Vaikuntanathan and Vincent Zucca},
title = {{OpenFHE}: Open-Source Fully Homomorphic Encryption Library},
howpublished = {Cryptology ePrint Archive, Paper 2022/915},
year = {2022},
note = {url{https://eprint.iacr.org/2022/915}},
url = {https://eprint.iacr.org/2022/915}
}
または、あるいは(元のWAHC@ccs'22バージョン)、
@inproceedings{10.1145/3560827.3563379,
author = {Al Badawi, Ahmad and Bates, Jack and Bergamaschi, Flavio and Cousins, David Bruce and Erabelli, Saroja and Genise, Nicholas and Halevi, Shai and Hunt, Hamish and Kim, Andrey and Lee, Yongwoo and Liu, Zeyu and Micciancio, Daniele and Quah, Ian and Polyakov, Yuriy and R.V., Saraswathy and Rohloff, Kurt and Saylor, Jonathan and Suponitsky, Dmitriy and Triplett, Matthew and Vaikuntanathan, Vinod and Zucca, Vincent},
title = {OpenFHE: Open-Source Fully Homomorphic Encryption Library},
year = {2022},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3560827.3563379},
doi = {10.1145/3560827.3563379},
booktitle = {Proceedings of the 10th Workshop on Encrypted Computing & Applied Homomorphic Cryptography},
pages = {53-63},
numpages = {11},
location = {Los Angeles, CA, USA},
series = {WAHC'22}
}
配布ステートメント「A」(パブリックリリース、Distribution Unlimitedの承認)。この作業は、HR0011-21-9-0003およびHR0011-20-9-0102を介してDARPAによって部分的にサポートされています。表明された見解、意見、および/または調査結果は著者の見解であり、国防総省または米国政府の公式の見解または政策を表すと解釈すべきではありません。