百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
O

openfhe-development

> 编程语言
开源

这是 OpenFHE 库的开发仓库。当前版本为 1.5.1 (2026 年 4 月 10 日发布)。

1.2K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

这是 OpenFHE 库的开发仓库。当前版本为 1.5.1 (2026 年 4 月 10 日发布)。

OpenFHE - 开源完全同态加密库

完全同态加密 (FHE) 是一种强大的密码学原语,可在无需访问密钥的情况下对加密数据进行计算。 OpenFHE 是一个开源的 FHE 库,包含了所有常见 FHE 方案的高效实现: * Brakerski/Fan-Vercauteren (BFV) 方案,用于整数算术 * Brakerski-Gentry-Vaikuntanathan (BGV) 方案,用于整数算术 * Cheon-Kim-Kim-Song (CKKS) 方案,用于实数算术 (包括近似引导) * Ducas-Micciancio (DM/FHEW)、Chillotti-Gama-Georgieva-Izabachene (CGGI/TFHE) 和 Lee-Micciancio-Kim-Choi-Deryabin-Eom-Yoo (LMKCDEY) 方案,用于在更大的明文空间中使用查找表评估布尔逻辑电路和任意函数

OpenFHE 还支持混合向量化方案,目的是为 CKKS 和 BFV 等方案提供类似 FHEW/TFHE 的功能引导能力。特别是,OpenFHE 支持以下功能: * 使用 (标量) FHEW/TFHE 功能引导,在 CKKS 和 FHEW/TFHE 之间切换,以评估非平滑函数,例如比较 * 使用在 CKKS 中实现的向量化功能引导,在 RLWE (与系数编码的加法 BFV 方案相当) 和 CKKS 之间切换,以评估整数向量上的任意查找表,例如模余减法、比较或 S-box

OpenFHE 还支持部分方案,称为方案片段,例如 RLWE,它与系数编码的加法 BFV 方案相等。在 OpenFHE 中,RLWE 方案片段是向量化函数自启动功能的起点,它允许在中间步骤中使用 CKKS 来对整数向量上的任意查找表进行评估,例如模数减法、比较或 Sbox。OpenFHE 还包含以下 FHE 的多方扩展:

OpenFHE 支持任何 GNU C++ 编译器 9 版或更高版本以及 clang C++ 编译器 10 版

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++cppcryptographyfhefully-homomorphic-encryption

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言