TeeSwap: Private Data Exchange using Smart Contract and Trusted Execution Environment

Peng Chen, Peichang Shi, Jie Xu, Xiang Fu, Linhui Li, Tao Zhong, Liangliang Xiang, Jinzhu Kong · 2021

With importance of data value is approved, data-sharing will create more and greater value has become consensus. However, data exchange has to use a trusted third party(TTP) as an intermediary in an untrusted network environment, which may lead to leakage of data privacy. In this paper, we design a system named TeeSwap, which uses smart contract to complete data exchange, and at the same time uses cryptographic algorithms and trusted execution environment (TEE) to ensure privacy in process of data transmission, verification and contract execution. Meanwhile, TeeSwap can ensure the credibility, fairness, integrity and privacy while data are shared in our system. In the end, we implement contracts about data market and data exchange. When confirming the data transaction, data market contract can automatically generate and deploy exchange contract, which can complete the data exchange authoritatively.

Read the paper · More papers on PaperTik