完全同态加密(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提供了部分支持。表达的观点,观点和/或发现是作者的观点,不应被解释为代表国防部或美国政府的官方观点或政策。