Enabling secure data-driven applications: an approach to personal data management using trusted execution environments

被引:0
|
作者
Carpentier, Robin [1 ]
Popa, Iulian Sandu [2 ]
Anciaux, Nicolas [3 ,4 ]
机构
[1] Macquarie Univ, Macquarie Pk, NSW 2109, Australia
[2] Univ Paris Saclay, Univ Versailles St Q En Yvelines, DAVID Lab, 45 Ave Etats Unis, F-78000 Versailles, France
[3] Inria, PETSCRAFT Project Team, 1 Rue Honore Estienne Orves, F-91120 Palaiseau, France
[4] INSA CVL, LIFO Lab, 88 Bd Lahitolle, F-18000 Bourges, France
关键词
Personal data management systems; User-defined functions; Untrusted code; Information leakage; Trusted execution environments;
D O I
10.1007/s10619-024-07449-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In a rapidly evolving landscape, Personal Data Management Systems (PDMSs) provide individuals with the necessary tools to collect, manage and share their personal data. At the same time, the emergence of Trusted Execution Environments (TEEs) offers a way to address the critical challenge of securing user data while fostering a thriving ecosystem of data-driven applications. In this paper, we employ a PDMS architecture leveraging TEEs as a fundamental security foundation. Unlike conventional approaches, our architecture enables extensible data processing by integrating user-defined functions (UDFs), even from untrusted sources. Our focus is on UDFs involving potentially large sets of personal database objects, with a novel proposal to mitigate the potential risk of data leakage. We introduce security building blocks to impose an upper bound on data leakage and investigate the efficiency of several execution strategies considering different scenarios relevant to personal data management. We validate the proposed solutions through an implementation using Intel SGX on real datasets, demonstrating its effectiveness in achieving secure and efficient computations in diverse environments.
引用
收藏
页数:51
相关论文
共 50 条
  • [1] Trustworthy Distributed Computations on Personal Data Using Trusted Execution Environments
    Ladjel, Riad
    Anciaux, Nicolas
    Pucheral, Philippe
    Scerri, Guillaume
    2019 18TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS/13TH IEEE INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING (TRUSTCOM/BIGDATASE 2019), 2019, : 381 - 388
  • [2] Enabling Secure and Efficient Data Analytics Pipeline Evolution with Trusted Execution Environment
    Gao, Haotian
    Yue, Cong
    Dinh, Tien Tuan Anh
    Huang, Zhiyong
    Ooi, Beng Chin
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 16 (10): : 2485 - 2498
  • [3] Secure sharing of industrial IoT data based on distributed trust management and trusted execution environments: a federated learning approach
    Zheng, Wei
    Cao, Yang
    Tan, Haining
    NEURAL COMPUTING & APPLICATIONS, 2023, 35 (29): : 21499 - 21509
  • [4] Secure sharing of industrial IoT data based on distributed trust management and trusted execution environments: a federated learning approach
    Wei Zheng
    Yang Cao
    Haining Tan
    Neural Computing and Applications, 2023, 35 : 21499 - 21509
  • [5] Using Trusted Execution Environments for Secure Stream Processing of Medical Data (Case Study Paper)
    Segarra, Carlos
    Delgado-Gonzalo, Ricard
    Lemay, Mathieu
    Aublin, Pierre-Louis
    Pietzuch, Peter
    Schiavoni, Valerio
    DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS, DAIS 2019, 2019, 11534 : 91 - 107
  • [6] Enabling runtime flexibility in data-centric and data-driven process execution engines
    Andrews, Kevin
    Steinau, Sebastian
    Reichert, Manfred
    INFORMATION SYSTEMS, 2021, 101
  • [7] Pulsar: Enabling Dynamic Data-driven IoT Applications
    Renart, Eduard
    Balouek-Thomert, Daniel
    Parashar, Manish
    2017 IEEE 2ND INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W), 2017, : 357 - 359
  • [8] A flexible data-driven approach for execution trace filtering
    Kouame, Kadjo
    Ezzati-Jivan, Naser
    Dagenais, Michel R.
    2015 IEEE INTERNATIONAL CONGRESS ON BIG DATA - BIGDATA CONGRESS 2015, 2015, : 698 - 703
  • [9] Secure and Efficient Mobile DNN Using Trusted Execution Environments
    Hu, Bin
    Wang, Yan
    Cheng, Jerry
    Zhao, Tianming
    Xie, Yucheng
    Guo, Xiaonan
    Chen, Yingying
    PROCEEDINGS OF THE 2023 ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, ASIA CCS 2023, 2023, : 274 - 285
  • [10] Secure data management in trusted computing
    Kühn, U
    Kursawe, K
    Lucks, S
    Sadeghi, AR
    Stüble, C
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2005, PROCEEDINGS, 2005, 3659 : 324 - 338