首页> 外文会议>International Conference on Service Operations and Logistics, and Informatics >Faster Number Theoretic Transform on Graphics Processors for Ring Learning with Errors Based Cryptography
【24h】

Faster Number Theoretic Transform on Graphics Processors for Ring Learning with Errors Based Cryptography

机译:图形处理器上用于基于错误的密码学环学习的更快的数论转换

获取原文

摘要

The Number Theoretic Transform (NTT) has been revived recently by the advent of the Ring-Learning with Errors (Ring-LWE) Homomorphic Encryption (HE) schemes. In these schemes, the NTT is used to calculate the product of high degree polynomials with multi-precision coefficients in quasilinear time. This is known as the most time-consuming operation in Ring–based HE schemes. Therefore; accelerating NTT is key to realize efficient implementations. As such, in its current version, a fast NTT implementation is included in cuHE, which is a publicly available HE library in Compute Unified Device Architecture (CUDA). We analyzed cuHE NTT kernels and found out that they suffer from two performance pitfalls: shared memory conflicts and thread divergence. We show that by using a set of CUDA tailored-made optimizations, we can improve on the speed of cuHE NTT computation by 20%-50% for different problem sizes.
机译:编号理论变换(NTT)最近随着带有错误的环学习(Ring-LWE)同态加密(HE)方案的出现而恢复。在这些方案中,NTT用于在准线性时间内计算具有多项式系数的高阶多项式的乘积。在基于环的HE方案中,这被称为最耗时的操作。所以;加快NTT是实现有效实施的关键。因此,在当前版本中,cuHE中包含了一种快速的NTT实现,它是Compute Unified Device Architecture(CUDA)中可公开获得的HE库。我们分析了cuHE NTT内核,发现它们遇到了两个性能陷阱:共享内存冲突和线程分歧。我们表明,通过使用一组CUDA量身定制的优化,对于不同问题大小,我们可以将cuHE NTT计算速度提高20 \%-50 \%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号