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 条
  • [21] Efficient fully homomorphic encryption from RLWE with an extension to a threshold encryption scheme
    Zhang, Xiaojun
    Xu, Chunxiang
    Jin, Chunhua
    Xie, Run
    Zhao, Jining
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2014, 36 : 180 - 186
  • [22] EFFICIENT GENERAL-PURPOSE PARALLEL COMPUTER.
    Galil, Zvi
    Paul, Wolfang J.
    Journal of the ACM, 1983, 30 (02): : 360 - 387
  • [23] Guidance for Efficient Selection of Secure Parameters for Fully Homomorphic Encryption
    Kirshanova, Elena
    Marcolla, Chiara
    Rovira, Sergi
    PROGRESS IN CRYPTOLOGY, AFRICACRYPT 2024, 2024, 14861 : 376 - 400
  • [24] Performing advanced bit manipulations efficiently in general-purpose processors
    Hilewitz, Yedidya
    Lee, Ruby B.
    18TH IEEE SYMPOSIUM ON COMPUTER ARITHMETIC, PROCEEDINGS, 2007, : 251 - +
  • [25] MODELING 8-BIT MICROPROCESSORS FOR A GENERAL-PURPOSE SIMULATOR
    WINDER, R
    MICROPROCESSORS AND MICROSYSTEMS, 1988, 12 (08) : 443 - 453
  • [26] Efficient AGCD-Based Homomorphic Encryption for Matrix and Vector Arithmetic
    Pereira, Hilder Vitor Lima
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY (ACNS 2020), PT I, 2020, 12146 : 110 - 129
  • [27] A General-Purpose Counting Filter: Making Every Bit Count
    Pandey, Prashant
    Bender, Michael A.
    Johnson, Rob
    Patro, Rob
    SIGMOD'17: PROCEEDINGS OF THE 2017 ACM INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2017, : 775 - 787
  • [28] IMPLEMENTATION GUIDELINES OF A MODULAR GENERAL-PURPOSE MULTI-MICROCOMPUTER
    SCARABOTTOLO, N
    BACCI, A
    BEDINA, M
    DISTANTE, F
    MICROPROCESSING AND MICROPROGRAMMING, 1982, 9 (05): : 309 - 313
  • [29] HE3DB: An Efficient and Elastic Encrypted Database Via Arithmetic-And-Logic Fully Homomorphic Encryption
    Bian, Song
    Zhang, Zhou
    Pan, Haowen
    Mao, Ran
    Zhao, Zian
    Jin, Yier
    Guan, Zhenyu
    PROCEEDINGS OF THE 2023 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, CCS 2023, 2023, : 2930 - 2944
  • [30] Fully Key-Homomorphic Encryption, Arithmetic Circuit ABE and Compact Garbled Circuits
    Boneh, Dan
    Gentry, Craig
    Gorbunov, Sergey
    Halevi, Shai
    Nikolaenko, Valeria
    Segev, Gil
    Vaikuntanathan, Vinod
    Vinayagamurthy, Dhinakaran
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2014, 2014, 8441 : 533 - 556