Microsoft SEAL 项目推荐

Microsoft SEAL 项目推荐

【免费下载链接】SEAL Microsoft SEAL is an easy-to-use and powerful homomorphic encryption library. 【免费下载链接】SEAL 项目地址: https://gitcode.com/gh_mirrors/seal/SEAL

1. 项目基础介绍和主要编程语言

Microsoft SEAL 是一个易于使用且功能强大的同态加密库,由微软的密码学和隐私研究小组开发。该项目是开源的,采用 MIT 许可证。Microsoft SEAL 主要使用现代标准 C++ 编写,易于在多种环境中编译和运行。

2. 项目的核心功能

Microsoft SEAL 的核心功能是支持在加密数据上进行加法和乘法运算。具体来说,它提供了两种不同的同态加密方案:

  • BFV 和 BGV 方案:支持在加密的整数上进行模运算。
  • CKKS 方案:支持在加密的实数上进行近似计算。

这些功能使得 Microsoft SEAL 成为处理隐私敏感数据的理想选择,特别是在需要对加密数据进行计算的场景中。

3. 项目最近更新的功能

自版本 3.7.2 以来,Microsoft SEAL 采用了新的开发策略,即在 mainmastercontrib 分支上持续集成社区贡献和修复问题,而不创建新的版本。这种策略使得项目能够更及时地合并社区贡献和解决已知问题。

最近更新的功能包括:

  • BGV 方案的实现:这是由阿里巴巴 Gemini Lab 开发的,并集成到 Microsoft SEAL 中。
  • EVA 编译器:用于 CKKS 方案的编程,可在 GitHub 上获取。
  • SEAL-Embedded:用于 CKKS 加密的嵌入式系统实现,可在 GitHub 上获取。
  • APSI 库:用于非对称隐私集合交集(Asymmetric PSI),可在 GitHub 上获取。

这些更新进一步增强了 Microsoft SEAL 的功能和应用范围,使其在同态加密领域保持领先地位。

【免费下载链接】SEAL Microsoft SEAL is an easy-to-use and powerful homomorphic encryption library. 【免费下载链接】SEAL 项目地址: https://gitcode.com/gh_mirrors/seal/SEAL

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值