×

cuHE公司

swMATH ID: 14879
软件作者: 戴伟;伯克·苏纳尔
描述: cuHE:同态加密加速器库。我们引入了一个CUDA GPU库,用于加速多项式环上定义的同态方案的求值,这些同态方案支持多种优化,包括用于有效求值的代数技术、内存最小化技术、,内存和线程调度以及低级别CUDA手工调整的汇编优化,以充分利用GPU提供的大规模并行性和高内存带宽。然后,使用基于数论变换(NTT)和中国剩余定理(CRT)的方法构造了用于处理超大多项式操作数的算术函数,以实现López-Alt、Tromer和Vaikuntanathan提出的分层同态加密方案的原语。为了比较提出的CUDA库的性能,我们在单GPU和多GPU配置的两个GPU平台上实现了两个应用程序:Prince分组密码和同态排序算法。我们观察到,与之前最好的GPU实施相比,Prince使用单GPU和三GPU的速度分别提高了25倍和51倍。同样,对于同态排序,根据排序元素的数量和大小,我们获得了12–41倍的加速比。
主页: http://link.springer.com/chapter/10.1007/978-3-319-29172-7_11
依赖项: CUDA公司
相关软件: CUDA公司;HElib(HElib);github;NFLlib公司;TFHE公司;密封
引用于: 4文件

0连载引用

按年份列出的引文