Combining Homomorphic Encryption with Trusted Execution Environment: A Demonstration with Paillier Encryption and SGX

被引:6
|
作者
Drucker, Nir [1 ,2 ]
Gueron, Shay [1 ,2 ]
机构
[1] Univ Haifa, Haifa, Israel
[2] Amazon Web Serv, Seattle, WA 98109 USA
基金
以色列科学基金会; 欧盟地平线“2020”;
关键词
Secure Guard Extension; Homomorphic Encryption; Trusted Execution Environment; Paillier cryptosystem; Cloud database;
D O I
10.1145/3139923.3139933
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud database services offer performance and storage advantages that local client platforms do not have, and become very appealing solutions. We list three approaches that address data privacy concerns that are associated with depositing sensitive data on remote platforms. Users can protect their data privacy by locally encrypting it before uploading to remote cloud servers. This prevents the servers from carrying out operations on the data, and also increases the networking overheads. Another approach uses a Trusted Execution Environments (TEE) to protect the data. Examples include OS containers, Virtual Machines or Intel's Software Guard Extension (SGX). This approach relies on the trustworthiness of the TEE for privacy and integrity of operations. The third approach is using Homomorhpic Encryption (HE) schemes. They can allow a remote platform to carry out computations on encrypted data, but are malleable. Adding authentication tags to database entries could solve this problem only if the server is in the user's trust domain. We present here a new combined model. It uses a TEE to guarantee the integrity and correctness of the database code and data, while the data itself is encrypted with some HE scheme. In this way, the malleability protection, achieved through the TEE, is decoupled from the privacy protection that is achieved through the HE. Of course, this comes at some performance costs, but the results of our demonstration, that uses SGX as the TEE and Paillier cryptosystem as the HE, indicate that the proposed combined solution is practical.
引用
收藏
页码:85 / 88
页数:4
相关论文
共 50 条
  • [31] An Improved Fully Homomorphic Encryption Scheme under the Cloud Environment
    Wu, Zuowei
    Li, Taoshen
    [J]. 12TH CHINESE CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK AND SOCIAL COMPUTING (CHINESECSCW 2017), 2017, : 251 - 252
  • [32] Comparative evaluation of fully homomorphic encryption algorithms in cloud environment
    Mittal, Sonam
    Ramkumar, K. R.
    [J]. INTERNATIONAL JOURNAL OF ELECTRONIC SECURITY AND DIGITAL FORENSICS, 2023, 15 (04) : 333 - 347
  • [33] SGX-FPGA: Trusted Execution Environment for CPU-FPGA Heterogeneous Architecture
    Xia, Ke
    Luo, Yukui
    Xu, Xiaolin
    Wei, Sheng
    [J]. 2021 58TH ACM/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2021, : 301 - 306
  • [34] Co-designing Trusted Execution Environment and Model Encryption for Secure High-Performance DNN Inference on FPGAs
    Nakai, Tsunato
    Yamamoto, Ryo
    [J]. 2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [35] PyTFHE: An End-to-End Compilation and Execution Framework for Fully Homomorphic Encryption Applications
    Ma, Jiaao
    Xu, Ceyu
    Wills, Lisa Wu
    [J]. 2023 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE, ISPASS, 2023, : 24 - 34
  • [36] CHIMERA: Combining Ring-LWE-based Fully Homomorphic Encryption Schemes
    Boura, Christina
    Gama, Nicolas
    Georgieva, Mariya
    Jetchev, Dimitar
    [J]. JOURNAL OF MATHEMATICAL CRYPTOLOGY, 2020, 14 (01) : 316 - 338
  • [37] HEFactory: A symbolic execution compiler for privacy-preserving Deep Learning with Homomorphic Encryption
    Cabrero-Holgueras, Jose
    Pastrana, Sergio
    [J]. SOFTWAREX, 2023, 22
  • [38] BAYHENN: Combining Bayesian Deep Learning and Homomorphic Encryption for Secure DNN Inference
    Xie, Peichen
    Wu, Bingzhe
    Sun, Guangyu
    [J]. PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 4831 - 4837
  • [39] An Efficient Enhanced Full Homomorphic Encryption for Securing Video in Cloud Environment
    N. Geetha
    K. Mahesh
    [J]. Wireless Personal Communications, 2022, 123 : 1553 - 1571
  • [40] An Efficient Enhanced Full Homomorphic Encryption for Securing Video in Cloud Environment
    Geetha, N.
    Mahesh, K.
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2022, 123 (02) : 1553 - 1571