Accelerating Fully Homomorphic Encryption by Bridging Modular and Bit-Level Arithmetic

被引:0
|
作者
Chielle, Eduardo [1 ]
Mazonka, Oleg [1 ]
Gamil, Homer [1 ]
Maniatakos, Michail [1 ]
机构
[1] New York Univ Abu Dhabi, Ctr Cyber Secur, Abu Dhabi, U Arab Emirates
关键词
fully homomorphic encryption; privacy-preserving computation;
D O I
10.1145/3508352.3549415
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The dramatic increase of data breaches in modern computing platforms has emphasized that access control is not sufficient to protect sensitive user data. Recent advances in cryptography allow end-to-end processing of encrypted data without the need for decryption using Fully Homomorphic Encryption (FHE). Such computation however, is still orders of magnitude slower than direct (unencrypted) computation. Depending on the underlying cryptographic scheme, FHE schemes can work natively either at bit-level using Boolean circuits, or over integers using modular arithmetic. Operations on integers are limited to addition/subtraction and multiplication. On the other hand, bit-level arithmetic is much more comprehensive allowing more operations, such as comparison and division. While modular arithmetic can emulate bit-level computation, there is a significant cost in performance. In this work, we propose a novel method, dubbed bridging, that blends faster and restricted modular computation with slower and comprehensive bit-level computation, making them both usable within the same application and with the same cryptographic scheme instantiation. We introduce and open source C++ types representing the two distinct arithmetic modes, offering the possibility to convert from one to the other. Experimental results show that bridging modular and bit-level arithmetic computation can lead to 1-2 orders of magnitude performance improvement for tested synthetic benchmarks, as well as one real-world FHE application: a genotype imputation case study.
引用
收藏
页数:9
相关论文
共 50 条
  • [41] Fully Homomorphic Encryption without Squashing Using Depth-3 Arithmetic Circuits
    Gentry, Craig
    Halevi, Shai
    2011 IEEE 52ND ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2011), 2011, : 107 - 116
  • [42] 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
  • [43] Hyperchaotic image encryption algorithm based on bit-level permutation and DNA encoding
    Wang, Tao
    Wang, Ming-hui
    OPTICS AND LASER TECHNOLOGY, 2020, 132
  • [44] Security analysis of a color image encryption based on bit-level and chaotic map
    Heping Wen
    Ruiting Chen
    Jieyi Yang
    Tianle Zheng
    Jiahao Wu
    Wenxing Lin
    Huilin Jian
    Yiting Lin
    Linchao Ma
    Zhen Liu
    Chongfu Zhang
    Multimedia Tools and Applications, 2024, 83 : 4133 - 4149
  • [45] Secure word-level sorting based on fully homomorphic encryption
    Huang, Hai
    Wang, Yongjian
    Wang, Luyao
    Ge, Huasheng
    Gu, Qiang
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2022, 71
  • [46] Abstraction of word-level linear arithmetic functions from bit-level component descriptions
    Dasgupta, P
    Chakrabarti, PP
    Nandi, A
    Krishna, S
    DESIGN, AUTOMATION AND TEST IN EUROPE, CONFERENCE AND EXHIBITION 2001, PROCEEDINGS, 2001, : 4 - 8
  • [47] An Approach to ensure Security through Bit-level Encryption with Possible Lossless Compression
    Paul, Pranam
    Dutta, Saurabh
    Bhattacharjee, A. K.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (02): : 291 - 299
  • [48] A new spatiotemporal chaos model and its application in bit-level image encryption
    Xingyuan Wang
    Maochang Zhao
    Multimedia Tools and Applications, 2024, 83 : 10481 - 10502
  • [49] Image Encryption Algorithm Based on Bit-Level Permutation and Dynamic Overlap Diffusion
    Wang, Jia
    Li, Jinqing
    Di, Xiaoqiang
    Zhou, Jian
    Man, Zhenlong
    IEEE ACCESS, 2020, 8 : 160004 - 160024
  • [50] Hierarchical Bit-Level Image Encryption Based on Chaotic Map and Feistel Network
    Liu, Xu
    Song, Yurong
    Jiang, Guo-Ping
    INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS, 2019, 29 (02):