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 条
  • [11] Privacy-Preserving Deep Sequential Model with Matrix Homomorphic Encryption
    Jang, Jaehee
    Lee, Younho
    Kim, Andrey
    Na, Byunggook
    Yhee, Donggeon
    Lee, Byounghan
    Cheon, Jung Hee
    Yoon, Sungroh
    ASIA CCS'22: PROCEEDINGS OF THE 2022 ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2022, : 377 - 391
  • [12] Privacy-Preserving Federated Learning with Homomorphic Encryption and Sparse Compression
    Yang, Wentao
    Bai, Yang
    Rao, Yutang
    Wu, Hongyan
    Xing, Gaojie
    Zhou, Yimin
    2024 4TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND ARTIFICIAL INTELLIGENCE, CCAI 2024, 2024, : 192 - 198
  • [13] A Privacy-Preserving Federated Learning Framework Based on Homomorphic Encryption
    Chen, Liangjiang
    Wang, Junkai
    Xiong, Ling
    Zeng, Shengke
    Geng, Jiazhou
    2023 IEEE INTERNATIONAL CONFERENCES ON INTERNET OF THINGS, ITHINGS IEEE GREEN COMPUTING AND COMMUNICATIONS, GREENCOM IEEE CYBER, PHYSICAL AND SOCIAL COMPUTING, CPSCOM IEEE SMART DATA, SMARTDATA AND IEEE CONGRESS ON CYBERMATICS,CYBERMATICS, 2024, : 512 - 517
  • [14] A Homomorphic Encryption Approach for Privacy-Preserving Deep Learning in Digital Health Care Service
    Tuong Nguyen-Van
    Thanh Nguyen-Van
    Tien-Thinh Nguyen
    Dong Bui-Huu
    Quang Le-Nhat
    Tran Vu Pham
    Khuong Nguyen-An
    INTELLIGENT INFORMATION AND DATABASE SYSTEMS, ACIIDS 2022, PT II, 2022, 13758 : 520 - 533
  • [15] A privacy-preserving parallel and homomorphic encryption scheme
    Min, Zhaoe
    Yang, Geng
    Shi, Jingqi
    OPEN PHYSICS, 2017, 15 (01): : 135 - 142
  • [16] A Review of Homomorphic Encryption for Privacy-Preserving Biometrics
    Yang, Wencheng
    Wang, Song
    Cui, Hui
    Tang, Zhaohui
    Li, Yan
    SENSORS, 2023, 23 (07)
  • [17] PPDL - Privacy Preserving Deep Learning Using Homomorphic Encryption
    Jain, Nayna
    Nandakumar, Karthik
    Ratha, Nalini
    Pankanti, Sharath
    Kumar, Uttam
    PROCEEDINGS OF THE 5TH JOINT INTERNATIONAL CONFERENCE ON DATA SCIENCE & MANAGEMENT OF DATA, CODS COMAD 2022, 2022, : 318 - 319
  • [18] Privacy-Preserving Deep Learning Model for Decentralized VANETs Using Fully Homomorphic Encryption and Blockchain
    Chen, Jianguo
    Li, Kenli
    Yu, Philip S.
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2022, 23 (08) : 11633 - 11642
  • [19] Approximate homomorphic encryption based privacy-preserving machine learning: a survey
    Yuan, Jiangjun
    Liu, Weinan
    Shi, Jiawen
    Li, Qingqing
    ARTIFICIAL INTELLIGENCE REVIEW, 2025, 58 (03)
  • [20] PDLHR: Privacy-Preserving Deep Learning Model With Homomorphic Re-Encryption in Robot System
    Chen, Yange
    Wang, Baocang
    Zhang, Zhili
    IEEE SYSTEMS JOURNAL, 2022, 16 (02): : 2032 - 2043