完全同態加密(FHE)是一種強大的加密原始原始性,可以在無需訪問秘密密鑰的情況下對加密數據執行計算。 OpenFhe是一個開源庫,其中包括所有常見計劃的有效實現:
OpenFhe還包括以下fhe的多部分擴展:
OpenFhe還支持使用FHEW/TFHE函數hoottrapping在CKKS和FHEW/TFHE之間進行切換,以評估非平滑函數,例如,比較。
OpenFhe支持任何GNU C ++編譯器版本9或更高版本,以及Clang C ++編譯器版本10或更高版本。為了實現最佳的運行時性能,我們建議遵循構建OpenFhe的指南,以獲得最佳性能。
請參閱我們的常規安裝信息:readThedocs以獲取更多信息
或參考以下特定操作系統:
Linux
macos
視窗
為了熟悉OpenFhe的主要API,我們建議查看以下示例的代碼:
PKE CryptoContext API(BGV/BFV/CKK)
BGV,BFV和CKKS的加密孔子參數的描述
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”(批准公開發布,分發無限)。這項工作由DARPA通過HR0011-21-9-0003和HR0011-20-9-0102提供了部分支持。表達的觀點,觀點和/或發現是作者的觀點,不應被解釋為代表國防部或美國政府的官方觀點或政策。