A Privacy-Preserving Outsourcing Computing Scheme based on Secure Trusted Environment
Zewei Liu,Chunqiang Hu,Ruinian Li,Tao Xiang,Xingwang Li,Jiguo Yu,Hui Xia
DOI: https://doi.org/10.1109/tcc.2022.3201401
IF: 5.697
2022-01-01
IEEE Transactions on Cloud Computing
Abstract:As one of the key technologies to enable the internet of things (IoT), cloud computing plays a significant role in providing huge computing and storage facilities for large-scale data. Though cloud computing brings great advantages, new issues emerge, such as data security breach and privacy disclosure. In this article, we introduce a novel secure and privacy-preserving outsourcing computing scheme (hereafter referred to as SPOCS) to tackle this issue. In SPOCS, the effective use of Intel Software Guard Extensions (SGX), one of the trusted execution environment (TEE), ensures the confidence and integrity of sensitive data in cloud computing and prevents data loss from causing privacy disclosure. In order to keep malicious cloud service providers (CSPs) from illegally tampering with the outsourcing results, blockchain is employed to ensure the data immutability. Significantly, our proposed scheme achieves anonymity and traceability. In the outsourcing process, smart contracts are applied to make the whole process fully automated without any human involvement. Finally, the security of the proposed scheme is analyzed in terms of its resistance to different attacks. The experiments indicate that our scheme is effective and efficient.
computer science, information systems, theory & methods