Pave: Information Flow Control for Privacy-preserving Online Data Processing Services

Citations

WEB OF SCIENCE

1
Citations

SCOPUS

1

초록

In online data-processing services, a user typically hands over personal data to a remote server beyond the user's control. In such environments, the user cannot be assured that the data is protected from potential leaks. We introduce PAVE, a new framework to guarantee data privacy while being processed remotely. PAVE provides an arbitrary data-processing program with a sandboxed execution environment. The runtime monitor, PAVEBOX, intercepts all data flows into and out of the sandbox, allowing them only if they do not compromise user data. At the same time, it guarantees that the benign flows will not be hampered to preserve the program's functionality. As the PAVEBOX is built on top of Intel SGX, a user can verify the integrity and confidentiality of the PAVEBOX by remote attestation. We provide a formal model of PAVE and prove its security and carry out the quantitative analysis with prototype-based experiments.

키워드

Privacy-preserving ComputationIntel SGXSecure Multi-ExecutionSoftware Fault Isolation
제목
Pave: Information Flow Control for Privacy-preserving Online Data Processing Services
저자
Park, MinkyungChoi, Jae seungLee, Hyeon minKwon, Tae kyoung
DOI
10.1145/3676641.3716266
발행일
2025-03-30
유형
Proceedings Paper
저널명
International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS
2
페이지
814 ~ 830