{"title":"SecDAF:一个高效安全的多源数据分析框架","authors":"Wenjia Zhao, Saiyu Qi, Yong Qi","doi":"10.1016/j.future.2025.108020","DOIUrl":null,"url":null,"abstract":"<div><div>Multi-source data analysis promises valuable insights but encounters challenges in preserving data privacy. While cryptography facilitates secure multi-party computation, its performance overhead hinders practicality. Recent advancements in trusted execution environments — Intel Software Guard Extension (SGX), present a promising alternative due to its efficiency. However, existing SGX-based methods exhibit limitations: (1) Unrealistic assumption of code security. They presume the data analysis code itself is secure, which is often not guaranteed. (2) Performance bottlenecks for large datasets. Heavy reliance on data encryption/decryption significantly impacts performance. (3) Steep learning curve for data analysts. Analysts need prior knowledge of SGX to develop secure programs. To overcome these limitations, this paper presents SecDAF, a secure and efficient framework for multi-source data analysis. SecDAF introduces ReE-Fuse, a novel mechanism that combines reusable enclaves with a fuse-threshold security policy, enabling secure execution across diverse analysis tasks without requiring repeated code audits. By integrating this mechanism with homomorphic encryption via a lightweight protocol, SecDAF ensures strong privacy guarantees while significantly reducing cryptographic overhead. Additionally, SecDAF provides Python APIs that allow analysts to implement secure computations without prior knowledge of SGX internals. Experimental results show that SecDAF achieves over 2×performance improvement compared to a state-of-the-art secure multi-party computation approach, while also enhancing usability and security assurance.</div></div>","PeriodicalId":55132,"journal":{"name":"Future Generation Computer Systems-The International Journal of Escience","volume":"174 ","pages":"Article 108020"},"PeriodicalIF":6.2000,"publicationDate":"2025-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"SecDAF: An efficient secure multi-source data analysis framework\",\"authors\":\"Wenjia Zhao, Saiyu Qi, Yong Qi\",\"doi\":\"10.1016/j.future.2025.108020\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Multi-source data analysis promises valuable insights but encounters challenges in preserving data privacy. While cryptography facilitates secure multi-party computation, its performance overhead hinders practicality. Recent advancements in trusted execution environments — Intel Software Guard Extension (SGX), present a promising alternative due to its efficiency. However, existing SGX-based methods exhibit limitations: (1) Unrealistic assumption of code security. They presume the data analysis code itself is secure, which is often not guaranteed. (2) Performance bottlenecks for large datasets. Heavy reliance on data encryption/decryption significantly impacts performance. (3) Steep learning curve for data analysts. Analysts need prior knowledge of SGX to develop secure programs. To overcome these limitations, this paper presents SecDAF, a secure and efficient framework for multi-source data analysis. SecDAF introduces ReE-Fuse, a novel mechanism that combines reusable enclaves with a fuse-threshold security policy, enabling secure execution across diverse analysis tasks without requiring repeated code audits. By integrating this mechanism with homomorphic encryption via a lightweight protocol, SecDAF ensures strong privacy guarantees while significantly reducing cryptographic overhead. Additionally, SecDAF provides Python APIs that allow analysts to implement secure computations without prior knowledge of SGX internals. Experimental results show that SecDAF achieves over 2×performance improvement compared to a state-of-the-art secure multi-party computation approach, while also enhancing usability and security assurance.</div></div>\",\"PeriodicalId\":55132,\"journal\":{\"name\":\"Future Generation Computer Systems-The International Journal of Escience\",\"volume\":\"174 \",\"pages\":\"Article 108020\"},\"PeriodicalIF\":6.2000,\"publicationDate\":\"2025-07-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Future Generation Computer Systems-The International Journal of Escience\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0167739X25003152\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, THEORY & METHODS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Future Generation Computer Systems-The International Journal of Escience","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0167739X25003152","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
SecDAF: An efficient secure multi-source data analysis framework
Multi-source data analysis promises valuable insights but encounters challenges in preserving data privacy. While cryptography facilitates secure multi-party computation, its performance overhead hinders practicality. Recent advancements in trusted execution environments — Intel Software Guard Extension (SGX), present a promising alternative due to its efficiency. However, existing SGX-based methods exhibit limitations: (1) Unrealistic assumption of code security. They presume the data analysis code itself is secure, which is often not guaranteed. (2) Performance bottlenecks for large datasets. Heavy reliance on data encryption/decryption significantly impacts performance. (3) Steep learning curve for data analysts. Analysts need prior knowledge of SGX to develop secure programs. To overcome these limitations, this paper presents SecDAF, a secure and efficient framework for multi-source data analysis. SecDAF introduces ReE-Fuse, a novel mechanism that combines reusable enclaves with a fuse-threshold security policy, enabling secure execution across diverse analysis tasks without requiring repeated code audits. By integrating this mechanism with homomorphic encryption via a lightweight protocol, SecDAF ensures strong privacy guarantees while significantly reducing cryptographic overhead. Additionally, SecDAF provides Python APIs that allow analysts to implement secure computations without prior knowledge of SGX internals. Experimental results show that SecDAF achieves over 2×performance improvement compared to a state-of-the-art secure multi-party computation approach, while also enhancing usability and security assurance.
期刊介绍:
Computing infrastructures and systems are constantly evolving, resulting in increasingly complex and collaborative scientific applications. To cope with these advancements, there is a growing need for collaborative tools that can effectively map, control, and execute these applications.
Furthermore, with the explosion of Big Data, there is a requirement for innovative methods and infrastructures to collect, analyze, and derive meaningful insights from the vast amount of data generated. This necessitates the integration of computational and storage capabilities, databases, sensors, and human collaboration.
Future Generation Computer Systems aims to pioneer advancements in distributed systems, collaborative environments, high-performance computing, and Big Data analytics. It strives to stay at the forefront of developments in grids, clouds, and the Internet of Things (IoT) to effectively address the challenges posed by these wide-area, fully distributed sensing and computing systems.