OpenFHE(Open Fully Homomorphic Encryption)是基于全同态加密(FHE)技术的开源项目,允许数据在加密状态下直接进行计算,无需解密,从而确保数据隐私和安全。其核心优势在于密文计算的同时保护数据隐私,这使得它在多个对数据安全和隐私敏感的领域具有广泛应用场景。OpenFHE的前身是PALISADE,而PALISADE又采用了DARPA Proceed项目中Sipher软件库的开放模块化设计原则。Sipher的开发始于2010年,专注于模块化开放设计原则,以支持在多种全同态加密(FHE)方案和硬件加速器后端(包括移动、FPGA和基于CPU的计算系统)上快速部署应用程序。2014年,PALISADE在早期Sipher设计的基础上开始构建,2017年开源发布,之后每6个月都有重大改进。PALISADE的开发最初由DARPA的Proceed和Safeware项目资助,后续的改进由DARPA的其他项目、IARPA、NSA、NIH、美国海军、斯隆基金会以及Duality Technologies等商业实体资助。