首页> 外文会议>IEEE International Symposium on Hardware Oriented Security and Trust >CPU and GPU Accelerated Fully Homomorphic Encryption
【24h】

CPU and GPU Accelerated Fully Homomorphic Encryption

机译:CPU和GPU加速全同性全重

获取原文
获取外文期刊封面目录资料

摘要

Fully Homomorphic Encryption (FHE) is one of the most promising technologies for privacy protection as it allows an arbitrary number of function computations over encrypted data. However, the computational cost of these FHE systems limits their widespread applications. In this paper, our objective is to improve the performance of FHE schemes by designing efficient parallel frameworks. In particular, we choose Torus Fully Homomorphic Encryption (TFHE) [1] as it offers exact results for an infinite number of boolean gate (e.g., AND, XOR) evaluations. We first extend the gate operations to algebraic circuits such as addition, multiplication, and their vector and matrix equivalents. Secondly, we consider the multi-core CPUs to improve the efficiency of both the gate and the arithmetic operations. Finally, we port the TFHE to the Graphics Processing Units (GPU) and device novel optimizations for boolean and arithmetic circuits employing the multitude of cores. We also experimentally analyze both the CPU and GPU parallel frameworks for different numeric representations (16 to 32-bit). Our GPU implementation outperforms the existing technique [1], and it achieves a speedup of $ 20imes$ for any 32-bit boolean operation and $ 14.5imes$ for multiplications.
机译:完全同性恋加密(FHE)是隐私保护的最有前途的技术之一,因为它允许通过加密数据的任意数量的功能计算。然而,这些FHE系统的计算成本限制了其广泛的应用。在本文中,我们的目标是通过设计有效的并行框架来提高FHE方案的性能。特别是,我们选择Torus完全同性恋加密(TFHE)[1],因为它为无限数量的布尔门(例如,XOR)评估提供了精确的结果。我们首先将栅极操作扩展到代数电路,例如添加,乘法和它们的矢量和矩阵等同物。其次,我们考虑了多核CPU,以提高门和算术运算的效率。最后,我们将TFHE港口移植到图形处理单元(GPU)和用于采用多个核心的布尔和算术电路的设备新颖优化。我们还通过实验分析CPU和GPU并行框架,用于不同的数字表示(16到32位)。我们的GPU实现优于现有技术[1],它可以获得任何32位布尔操作的20美元倍元的加速,乘法为14.5美元。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号