BJTUpupil

AscendFHE

BJTUpupil

暂无描述

AI 简介

AscendFHE 是一个面向同态加密计算的 Ascend NPU 硬件加速底层算子库,支持 Atlas A2 和 Ascend 910B 设备。该项目提供了 FHE 常用的模运算、RNS 基转换、内积累加、自同构重排和 NTT 等算子的 Ascend C kernel、host tiling 逻辑以及算子构建片段。安装并注册 AscendFHE 算子包后,这些算子可以通过 `torch_npu` 暴露给 PyTorch 使用。该项目适合需要在 Ascend NPU 上进行高效同态加密计算的研究人员和开发者使用。当前版本已提供必要的算子实现及验证文档,但完整的扩展构建尚需进一步配置。

C++
GNU General Public License v2.0
231
Stars
10
Forks
5
Watchers
6
Issues

Star 增长

今日0
近 7 天0
近 30 天+94
综合评分49.52
默认分支main