Trust Hardware Based Secured Privacy Preserving Computation System for Three-Dimensional Data

Three-dimensional (3D) data are easily collected in an unconscious way and are sensitive to lead biological characteristics exposure. Privacy and ownership have become important disputed issues for the 3D data application field. In this paper, we design a privacy-preserving computation system (SPPCS...

Full description

Bibliographic Details
Main Authors: Munan Yuan, Xiaofeng Li, Xiru Li, Haibo Tan, Jinlin Xu
Format: Article
Language:English
Published: MDPI AG 2021-06-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/10/13/1546
id doaj-67b550ceb3884390865cfda910448e60
record_format Article
spelling doaj-67b550ceb3884390865cfda910448e602021-07-15T15:32:27ZengMDPI AGElectronics2079-92922021-06-01101546154610.3390/electronics10131546Trust Hardware Based Secured Privacy Preserving Computation System for Three-Dimensional DataMunan Yuan0Xiaofeng Li1Xiru Li2Haibo Tan3Jinlin Xu4Hefei Institute of Physical Science, Chinese Academy of Sciences, Hefei 230031, ChinaHefei Institute of Physical Science, Chinese Academy of Sciences, Hefei 230031, ChinaHefei Institute of Physical Science, Chinese Academy of Sciences, Hefei 230031, ChinaHefei Institute of Physical Science, Chinese Academy of Sciences, Hefei 230031, ChinaHefei Institute of Physical Science, Chinese Academy of Sciences, Hefei 230031, ChinaThree-dimensional (3D) data are easily collected in an unconscious way and are sensitive to lead biological characteristics exposure. Privacy and ownership have become important disputed issues for the 3D data application field. In this paper, we design a privacy-preserving computation system (SPPCS) for sensitive data protection, based on distributed storage, trusted execution environment (TEE) and blockchain technology. The SPPCS separates a storage and analysis calculation from consensus to build a hierarchical computation architecture. Based on a similarity computation of graph structures, the SPPCS finds data requirement matching lists to avoid invalid transactions. With TEE technology, the SPPCS implements a dual hybrid isolation model to restrict access to raw data and obscure the connections among transaction parties. To validate confidential performance, we implement a prototype of SPPCS with Ethereum and Intel Software Guard Extensions (SGX). The evaluation results derived from test datasets show that (1) the enhanced security and increased time consumption (490 ms in this paper) of multiple SGX nodes need to be balanced; (2) for a single SGX node to enhance data security and preserve privacy, an increased time consumption of about 260 ms is acceptable; (3) the transaction relationship cannot be inferred from records on-chain. The proposed SPPCS implements data privacy and security protection with high performance.https://www.mdpi.com/2079-9292/10/13/1546blockchaindual hybrid isolation transactionEthereumIntel SGXprivacy3D data
collection DOAJ
language English
format Article
sources DOAJ
author Munan Yuan
Xiaofeng Li
Xiru Li
Haibo Tan
Jinlin Xu
spellingShingle Munan Yuan
Xiaofeng Li
Xiru Li
Haibo Tan
Jinlin Xu
Trust Hardware Based Secured Privacy Preserving Computation System for Three-Dimensional Data
Electronics
blockchain
dual hybrid isolation transaction
Ethereum
Intel SGX
privacy
3D data
author_facet Munan Yuan
Xiaofeng Li
Xiru Li
Haibo Tan
Jinlin Xu
author_sort Munan Yuan
title Trust Hardware Based Secured Privacy Preserving Computation System for Three-Dimensional Data
title_short Trust Hardware Based Secured Privacy Preserving Computation System for Three-Dimensional Data
title_full Trust Hardware Based Secured Privacy Preserving Computation System for Three-Dimensional Data
title_fullStr Trust Hardware Based Secured Privacy Preserving Computation System for Three-Dimensional Data
title_full_unstemmed Trust Hardware Based Secured Privacy Preserving Computation System for Three-Dimensional Data
title_sort trust hardware based secured privacy preserving computation system for three-dimensional data
publisher MDPI AG
series Electronics
issn 2079-9292
publishDate 2021-06-01
description Three-dimensional (3D) data are easily collected in an unconscious way and are sensitive to lead biological characteristics exposure. Privacy and ownership have become important disputed issues for the 3D data application field. In this paper, we design a privacy-preserving computation system (SPPCS) for sensitive data protection, based on distributed storage, trusted execution environment (TEE) and blockchain technology. The SPPCS separates a storage and analysis calculation from consensus to build a hierarchical computation architecture. Based on a similarity computation of graph structures, the SPPCS finds data requirement matching lists to avoid invalid transactions. With TEE technology, the SPPCS implements a dual hybrid isolation model to restrict access to raw data and obscure the connections among transaction parties. To validate confidential performance, we implement a prototype of SPPCS with Ethereum and Intel Software Guard Extensions (SGX). The evaluation results derived from test datasets show that (1) the enhanced security and increased time consumption (490 ms in this paper) of multiple SGX nodes need to be balanced; (2) for a single SGX node to enhance data security and preserve privacy, an increased time consumption of about 260 ms is acceptable; (3) the transaction relationship cannot be inferred from records on-chain. The proposed SPPCS implements data privacy and security protection with high performance.
topic blockchain
dual hybrid isolation transaction
Ethereum
Intel SGX
privacy
3D data
url https://www.mdpi.com/2079-9292/10/13/1546
work_keys_str_mv AT munanyuan trusthardwarebasedsecuredprivacypreservingcomputationsystemforthreedimensionaldata
AT xiaofengli trusthardwarebasedsecuredprivacypreservingcomputationsystemforthreedimensionaldata
AT xiruli trusthardwarebasedsecuredprivacypreservingcomputationsystemforthreedimensionaldata
AT haibotan trusthardwarebasedsecuredprivacypreservingcomputationsystemforthreedimensionaldata
AT jinlinxu trusthardwarebasedsecuredprivacypreservingcomputationsystemforthreedimensionaldata
_version_ 1721299797052227584