Hi-FHE 基于鲲鹏处理器的全同态加密算法加速库
算法工具
- 项目背景: 全同态加密技术允许直接在密文上进行计算而无需解密,从而能够充分保障数据隐私。其中,BFV和CKKS是两种典型的全同态加密算法,分别适用于整数精确计算与浮点数近似计算场景。
- 项目成果: 课题组自主研发了一套全同态加密算法库,支持BFV与CKKS算法,并通过软硬件协同优化实现加解密速度较当前主流SEAL库提升1至2倍。
- 核心设计:课题组基于鲲鹏处理器设计了全同态加密算法加速库,其架构如右图所示,包含底层模运算算子、中间层RNS多项式算子,并针对CKKS、BFV、BGV三种经典同态加密算法进行了实现与优化。