HEFactory: A symbolic execution compiler for privacy-preserving Deep Learning with Homomorphic Encryption

被引:1
|
作者
Cabrero-Holgueras, Jose [1 ]
Pastrana, Sergio [1 ]
机构
[1] Univ Carlos III Madrid, Madrid, Spain
关键词
Homomorphic Encryption; Deep Learning; Symbolic execution; Privacy-preserving computation;
D O I
10.1016/j.softx.2023.101396
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Homomorphic Encryption (HE) allows computing operations on encrypted data, and it is a potential solution to enable Deep Learning (DL) in privacy-enforcing scenarios (e.g., sending private data to cloud services). However, HE remains a complex technology with multiple challenges that prevent successful application by non-experts. In this work, we present HEFactory, a program compiler that effectively assists in building HE applications in Python for both general-purpose and Deep Learning applications, focusing on non-expert data scientists. HEFactory relies on a layered architecture that deals with challenges such as automatic parameter selection and specific data representation of HE applications. Our benchmarks show that HEFactory substantially lowers the programming complexity (i.e., a reduction of 80% in the number of lines of code) with negligible performance overhead over programs written by experts using native HE frameworks.(c) 2023 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
引用
收藏
页数:9
相关论文
共 50 条
  • [31] Efficient homomorphic encryption framework for privacy-preserving regression
    Byun, Junyoung
    Park, Saerom
    Choi, Yujin
    Lee, Jaewook
    APPLIED INTELLIGENCE, 2023, 53 (09) : 10114 - 10129
  • [32] Privacy-preserving genotype imputation with fully homomorphic encryption
    Gursoy, Gamze
    Chielle, Eduardo
    Brannon, Charlotte M.
    Maniatakos, Michail
    Gerstein, Mark
    CELL SYSTEMS, 2022, 13 (02) : 173 - +
  • [33] Privacy-preserving cancer type prediction with homomorphic encryption
    Esha Sarkar
    Eduardo Chielle
    Gamze Gursoy
    Leo Chen
    Mark Gerstein
    Michail Maniatakos
    Scientific Reports, 13
  • [34] Privacy-preserving Surveillance Methods using Homomorphic Encryption
    Bowditch, William
    Abramson, Will
    Buchanan, William J.
    Pitropakis, Nikolaos
    Hall, Adam J.
    ICISSP: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS SECURITY AND PRIVACY, 2020, : 240 - 248
  • [35] Efficient homomorphic encryption framework for privacy-preserving regression
    Junyoung Byun
    Saerom Park
    Yujin Choi
    Jaewook Lee
    Applied Intelligence, 2023, 53 : 10114 - 10129
  • [36] Privacy-Preserving Feature Selection with Fully Homomorphic Encryption
    Ono, Shinji
    Takata, Jun
    Kataoka, Masaharu
    Tomohiro, I
    Shin, Kilho
    Sakamoto, Hiroshi
    ALGORITHMS, 2022, 15 (07)
  • [37] Privacy-preserving cancer type prediction with homomorphic encryption
    Sarkar, Esha
    Chielle, Eduardo
    Gursoy, Gamze
    Chen, Leo
    Gerstein, Mark
    Maniatakos, Michail
    SCIENTIFIC REPORTS, 2023, 13 (01)
  • [38] Homomorphic Encryption for Privacy-Preserving Genome Sequences Search
    Oguchi, Masato
    Rohloff, Kurt
    Yamada, Yuki
    2019 IEEE INTERNATIONAL CONFERENCE ON SMART COMPUTING (SMARTCOMP 2019), 2019, : 7 - 12
  • [39] Privacy-Preserving Biometric Matching Using Homomorphic Encryption
    Pradel, Gaetan
    Mitchell, Chris
    2021 IEEE 20TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2021), 2021, : 494 - 505
  • [40] Privacy-preserving multi-party deep learning based on homomorphic proxy re-encryption
    Shen, Xiaoying
    Luo, Xue
    Yuan, Feng
    Wang, Baocang
    Chen, Yange
    Tang, Dianhua
    Gao, Le
    JOURNAL OF SYSTEMS ARCHITECTURE, 2023, 144