Back to Search Start Over

TEE-Graph: efficient privacy and ownership protection for cloud-based graph spectral analysis.

Authors :
Alam AKMM
Chen K
Source :
Frontiers in big data [Front Big Data] 2023 Nov 30; Vol. 6, pp. 1296469. Date of Electronic Publication: 2023 Nov 30 (Print Publication: 2023).
Publication Year :
2023

Abstract

Introduction: Big graphs like social network user interactions and customer rating matrices require significant computing resources to maintain. Data owners are now using public cloud resources for storage and computing elasticity. However, existing solutions do not fully address the privacy and ownership protection needs of the key involved parties: data contributors and the data owner who collects data from contributors.<br />Methods: We propose a Trusted Execution Environment (TEE) based solution: TEE-Graph for graph spectral analysis of outsourced graphs in the cloud. TEEs are new CPU features that can enable much more efficient confidential computing solutions than traditional software-based cryptographic ones. Our approach has several unique contributions compared to existing confidential graph analysis approaches. (1) It utilizes the unique TEE properties to ensure contributors' new privacy needs, e.g., the right of revocation for shared data. (2) It implements efficient access-pattern protection with a differentially private data encoding method. And (3) it implements TEE-based special analysis algorithms: the Lanczos method and the Nystrom method for efficiently handling big graphs and protecting confidentiality from compromised cloud providers.<br />Results: The TEE-Graph approach is much more efficient than software crypto approaches and also immune to access-pattern-based attacks. Compared with the best-known software crypto approach for graph spectral analysis, PrivateGraph, we have seen that TEE-Graph has 10 <superscript>3</superscript> -10 <superscript>5</superscript> times lower computation, storage, and communication costs. Furthermore, the proposed access-pattern protection method incurs only about 10%-25% of the overall computation cost.<br />Discussion: Our experimentation showed that TEE-Graph performs significantly better and has lower costs than typical software approaches. It also addresses the unique ownership and access-pattern issues that other TEE-related graph analytics approaches have not sufficiently studied. The proposed approach can be extended to other graph analytics problems with strong ownership and access-pattern protection.<br />Competing Interests: The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest. The author(s) declared that they were an editorial board member of Frontiers, at the time of submission. This had no impact on the peer review process and the final decision.<br /> (Copyright © 2023 Alam and Chen.)

Details

Language :
English
ISSN :
2624-909X
Volume :
6
Database :
MEDLINE
Journal :
Frontiers in big data
Publication Type :
Academic Journal
Accession number :
38107765
Full Text :
https://doi.org/10.3389/fdata.2023.1296469