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 条
  • [31] A data-driven optimization approach to baseball roster management
    Barnes, Sean
    Bjarnadottir, Margret
    Smolyak, Daniel
    Thiele, Aurelie
    ANNALS OF OPERATIONS RESEARCH, 2024, 335 (01) : 33 - 58
  • [32] A data-driven optimization approach to baseball roster management
    Sean Barnes
    Margrét Bjarnadóttir
    Daniel Smolyak
    Aurélie Thiele
    Annals of Operations Research, 2024, 335 : 33 - 58
  • [33] A data-driven approach to improving hospital waste management
    Cakmak Barsbay, Mehtap
    INTERNATIONAL JOURNAL OF HEALTHCARE MANAGEMENT, 2021, 14 (04) : 1410 - 1421
  • [34] A review of operations management literature: a data-driven approach
    Manikas, Andrew
    Boyd, Lynn
    Guan, Jian
    Hoskins, Kyle
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2020, 58 (05) : 1442 - 1461
  • [35] Data-Driven Approach for Incident Management in a Smart City
    Elvas, Luis B.
    Marreiros, Carolina F.
    Dinis, Joao M.
    Pereira, Maria C.
    Martins, Ana L.
    Ferreira, Joao C.
    APPLIED SCIENCES-BASEL, 2020, 10 (22): : 1 - 18
  • [36] Winds of change A recordkeeping informatics approach to information management needs in data-driven research environments
    Evans, Joanne
    Reed, Barbara
    Linger, Henry
    Goss, Simon
    Holmes, David
    Drobik, Jan
    Woodyat, Bruce
    Henbest, Simon
    RECORDS MANAGEMENT JOURNAL, 2014, 24 (03) : 205 - 223
  • [37] Mathematical and computational models of RNA nanoclusters and their applications in data-driven environments
    Badu, Shyam
    Melnik, Roderick
    Singh, Sundeep
    MOLECULAR SIMULATION, 2020, 46 (14) : 1094 - 1115
  • [38] Reliable and Data-driven AI Applications in Edge-Cloud Environments
    Ko, In-Young
    Mrissa, Michael
    Srivastava, Abhishek
    FRONTIERS OF COMPUTER VISION, IW-FCV 2024, 2024, 2143 : 2 - 4
  • [39] Detecting Data Center Cooling Problems Using a Data-driven Approach
    Chen, Charley
    Wang, Guosai
    Sun, Jiao
    Xu, Wei
    9TH ASIA-PACIFIC SYSTEMS WORKSHOP 2018 (APSYS'18), 2018,
  • [40] A Data-Driven Approach to Vibrotactile Data Compression
    Liu, Xun
    Dohler, Mischa
    PROCEEDINGS OF THE 2019 IEEE INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS 2019), 2019, : 341 - 346