首页> 外文期刊>IEEE transactions on very large scale integration (VLSI) systems >Design and Implementation of Encryption/Decryption Architectures for BFV Homomorphic Encryption Scheme
【24h】

Design and Implementation of Encryption/Decryption Architectures for BFV Homomorphic Encryption Scheme

机译:BFV同态加密方案加密/解密体系结构的设计与实现

获取原文
获取原文并翻译 | 示例
       

摘要

Fully homomorphic encryption (FHE) is a technique that allows computations on encrypted data without the need for decryption and it provides privacy in various applications such as privacy-preserving cloud computing. In this article, we present two hardware architectures optimized for accelerating the encryption and decryption operations of the Brakerski/Fan-Vercauteren (BFV) homomorphic encryption scheme with high-performance polynomial multipliers. For proof of concept, we utilize our architectures in a hardware/software codesign accelerator framework, in which encryption and decryption operations are offloaded to an FPGA device, while the rest of operations in the BFV scheme are executed in software running on an off-the-shelf desktop computer. Specifically, our accelerator framework is optimized to accelerate Simple Encrypted Arithmetic Library (SEAL), developed by the Cryptography Research Group at Microsoft Research. The hardware part of the proposed framework targets the XILINX VIRTEX-7 FPGA device, which communicates with its software part via a peripheral component interconnect express (PCIe) connection. For proof of concept, we implemented our designs targeting 1024-degree polynomials with 8-bit and 32-bit coefficients for plaintext and ciphertext, respectively. The proposed framework achieves almost 12 x and 7 x latency speedups, including I/O operations for the offloaded encryption and decryption operations, respectively, compared to their pure software implementations.
机译:完全同态加密(FHE)是一种无需解密即可允许对加密数据进行计算的技术,并且它在各种应用程序(例如保留隐私的云计算)中提供了隐私。在本文中,我们介绍了两种硬件架构,这些架构经过优化,可通过高性能多项式乘法器来加快Brakerski / Fan-Vercauteren(BFV)同态加密方案的加密和解密操作。为了进行概念验证,我们在硬件/软件代码签名加速器框架中利用我们的体系结构,在该框架中,加密和解密操作被分流到FPGA器件,而BFV方案中的其余操作在非现场运行的软件中执行。 -架子台式计算机。具体来说,我们的加速器框架经过优化,可加速由Microsoft Research的密码学研究小组开发的简单加密算术库(SEAL)。所提出框架的硬件部分以XILINX VIRTEX-7 FPGA器件为目标,该器件通过外围组件互连Express(PCIe)连接与其软件部分进行通信。为了进行概念验证,我们针对1024度多项式实施了设计,这些多项式分别具有8位和32位系数的纯文本和密文系数。与纯软件实现相比,该框架可实现近12倍和7倍的延迟加速,包括分别用于分载加密和解密操作的I / O操作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号