Coupling bit and modular arithmetic for efficient general-purpose fully homomorphic encryption

被引:0
|
作者
Chielle, Eduardo [1 ]
Mazonka, Oleg [1 ]
Gamil, Homer [1 ]
Maniatakos, Michail [1 ]
机构
[1] NYU Abu Dhabi, Ctr Cyber Secur, Abu Dhabi, U Arab Emirates
关键词
Fully homomorphic encryption; privacy-preserving computation; modular arithmetic;
D O I
10.1145/3665280
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Fully Homomorphic Encryption (FHE) enables computation directly on encrypted data. This property is desirable for outsourced computation of sensitive data as it relies solely on the underlying security of the cryptosystem and not in access control policies. Even though FHE is still significantly slower than unencrypted computation, practical times are possible for applications easily representable as low-order polynomials, since most FHE schemes support modular addition and multiplication over ciphertexts. If, however, an application cannot be expressed with low-order polynomials, then Boolean logic must be emulated. This bit-level arithmetic enables any computation to be performed homomorphically. Nevertheless, as it runs on top of the natively supported modular arithmetic, it has poor performance, which hinders its use in the majority of scenarios. In this work, we propose Bridging, a technique that allows conversion from bit-level to modular arithmetic and vice-versa. This enables the use of the comprehensive computation provided by bit-level arithmetic and the performance of modular arithmetic within the same application. Experimental results show that Bridging can lead to 1-2 orders of magnitude performance improvement for tested benchmarks and two real-world applications: URL denylisting and genotype imputation. Bridging performance comes from two factors: reduced number of operations and smaller multiplicative depth.
引用
收藏
页数:28
相关论文
共 50 条
  • [1] Accelerating Fully Homomorphic Encryption by Bridging Modular and Bit-Level Arithmetic
    Chielle, Eduardo
    Mazonka, Oleg
    Gamil, Homer
    Maniatakos, Michail
    2022 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2022,
  • [2] General-Purpose FPGA Platform for Efficient Encryption and Hashing
    Szefer, Jakub
    Chen, Yu-Yuan
    Lee, Ruby B.
    21ST IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2010,
  • [3] Efficient SMC Protocol Based on Multi-Bit Fully Homomorphic Encryption
    Zhu, Zong-Wu
    Huang, Ru-Wei
    APPLIED SCIENCES-BASEL, 2021, 11 (21):
  • [4] An efficient fully homomorphic encryption scheme
    El-Yahyaoui, Ahmed
    El Kettani, Mohamed Dafir Ech-Cherif
    International Journal of Network Security, 2019, 21 (01) : 91 - 99
  • [5] Memory Encryption for General-Purpose Processors
    Gueron, Shay
    IEEE SECURITY & PRIVACY, 2016, 14 (06) : 54 - 62
  • [6] HE-Booster: An Efficient Polynomial Arithmetic Acceleration on GPUs for Fully Homomorphic Encryption
    Wang, Zhiwei
    Li, Peinan
    Hou, Rui
    Li, Zhihao
    Cao, Jiangfeng
    Wang, XiaoFeng
    Meng, Dan
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2023, 34 (04) : 1067 - 1081
  • [7] Fully homomorphic encryption: a general framework and implementations
    Akl, Selim G.
    Assem, Ibrahim
    INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2020, 35 (05) : 493 - 498
  • [8] A GENERAL-PURPOSE ARITHMETIC-LOGIC UNIT
    CESARONI, F
    DIMARCO, S
    GENNARI, E
    GENTILE, S
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 1987, 260 (2-3): : 425 - 429
  • [9] An Adaptive and Efficient Fully Homomorphic Encryption Technique
    Yagoub, Mohammed Amine
    Laouid, Abdelkader
    Kazar, Okba
    Bounceur, Ahcene
    Euler, Reinhardt
    AlShaikh, Muath
    ICFNDS'18: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON FUTURE NETWORKS AND DISTRIBUTED SYSTEMS, 2018,
  • [10] An efficient fully homomorphic symmetric encryption algorithm
    Khalil Hariss
    Hassan Noura
    Abed Ellatif Samhat
    Multimedia Tools and Applications, 2020, 79 : 12139 - 12164