An efficient and secure scheme of verifiable computation for Intel SGX

06/27/2021
by   Wenxiu Ding, et al.
0

Cloud computing offers resource-constrained users big-volume data storage and energy-consuming complicated computation. However, owing to the lack of full trust in the cloud, the cloud users prefer privacy-preserving outsourced data computation with correctness verification. However, cryptography-based schemes introduce high computational costs to both the cloud and its users for verifiable computation with privacy preservation, which makes it difficult to support complicated computations in practice. Intel Software Guard Extensions (SGX) as a trusted execution environment is widely researched in various fields (such as secure data analytics and computation), and is regarded as a promising way to achieve efficient outsourced data computation with privacy preservation over the cloud. But we find two types of threats towards the computation with SGX: Disarranging Data-Related Code threat and Output Tampering and Misrouting threat. In this paper, we depict these threats using formal methods and successfully conduct the two threats on the enclave program constructed by Rust SGX SDK to demonstrate their impacts on the correctness of computations over SGX enclaves. In order to provide countermeasures, we propose an efficient and secure scheme to resist the threats and realize verifiable computation for Intel SGX. We prove the security and show the efficiency and correctness of our proposed scheme through theoretic analysis and extensive experiments. Furthermore, we compare the performance of our scheme with that of some cryptography-based schemes to show its high efficiency.

READ FULL TEXT

page 2

page 4

page 5

page 6

page 7

page 8

page 9

page 11

research
10/02/2018

Privacy-Preserving Outsourcing of Large-Scale Nonlinear Programming to the Cloud

The increasing massive data generated by various sources has given birth...
research
05/06/2022

Heal the Privacy: Functional Encryption and Privacy-Preserving Analytics

Secure cloud storage is an issue of paramount importance that both busin...
research
09/22/2021

Privacy-preserving Credit Scoring via Functional Encryption

The majority of financial organizations managing confidential data are a...
research
01/08/2021

Privacy-Preserving Cloud-Aided Broad Learning System

With the rapid development of artificial intelligence and the advent of ...
research
09/27/2019

Lightning-Fast and Privacy-Preserving Outsourced Computation in the Cloud

In this paper, we propose a framework for lightning-fast privacy-preserv...
research
07/29/2020

Secure Computation Framework for Multiple Data Providers Against Malicious Adversaries

Due to the great development of secure multi-party computation, many pra...

Please sign up or login with your details

Forgot password? Click here to reset