Privacy preserving divisible double auction with a hybridized TEE-blockchain system

Abstract Double auction mechanisms have been designed to trade a variety of divisible resources (e.g., electricity, mobile data, and cloud resources) among distributed agents. In such divisible double auction, all the agents (both buyers and sellers) are expected to submit their bid profiles, and dy...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Bingyu Liu, Shangyu Xie, Yuanzhou Yang, Rujia Wang, Yuan Hong
Formato: article
Lenguaje:EN
Publicado: SpringerOpen 2021
Materias:
TEE
Acceso en línea:https://doaj.org/article/d160b7186a914082a8130e3f04dfe3d0
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:doaj.org-article:d160b7186a914082a8130e3f04dfe3d0
record_format dspace
spelling oai:doaj.org-article:d160b7186a914082a8130e3f04dfe3d02021-12-05T12:10:20ZPrivacy preserving divisible double auction with a hybridized TEE-blockchain system10.1186/s42400-021-00100-x2523-3246https://doaj.org/article/d160b7186a914082a8130e3f04dfe3d02021-12-01T00:00:00Zhttps://doi.org/10.1186/s42400-021-00100-xhttps://doaj.org/toc/2523-3246Abstract Double auction mechanisms have been designed to trade a variety of divisible resources (e.g., electricity, mobile data, and cloud resources) among distributed agents. In such divisible double auction, all the agents (both buyers and sellers) are expected to submit their bid profiles, and dynamically achieve the best responses. In practice, these agents may not trust each other without a market mediator. Fortunately, smart contract is extensively used to ensure digital agreement among mutually distrustful agents. The consensus protocol helps the smart contract execution on the blockchain to ensure strong integrity and availability. However, severe privacy risks would emerge in the divisible double auction since all the agents should disclose their sensitive data such as the bid profiles (i.e., bid amount and prices in different iterations) to other agents for resource allocation and such data are replicated on all the nodes in the network. Furthermore, the consensus requirements will bring a huge burden for the blockchain, which impacts the overall performance. To address these concerns, we propose a hybridized TEE-Blockchain system (system and auction mechanism co-design) to privately execute the divisible double auction. The designed hybridized system ensures privacy, honesty and high efficiency among distributed agents. The bid profiles are sealed for optimally allocating divisible resources while ensuring truthfulness with a Nash Equilibrium. Finally, we conduct experiments and empirical studies to validate the system and auction performance using two real-world applications.Bingyu LiuShangyu XieYuanzhou YangRujia WangYuan HongSpringerOpenarticlePrivacyTruthfulnessBlockchainSmart contractTEEAuction designComputer engineering. Computer hardwareTK7885-7895Electronic computers. Computer scienceQA75.5-76.95ENCybersecurity, Vol 4, Iss 1, Pp 1-14 (2021)
institution DOAJ
collection DOAJ
language EN
topic Privacy
Truthfulness
Blockchain
Smart contract
TEE
Auction design
Computer engineering. Computer hardware
TK7885-7895
Electronic computers. Computer science
QA75.5-76.95
spellingShingle Privacy
Truthfulness
Blockchain
Smart contract
TEE
Auction design
Computer engineering. Computer hardware
TK7885-7895
Electronic computers. Computer science
QA75.5-76.95
Bingyu Liu
Shangyu Xie
Yuanzhou Yang
Rujia Wang
Yuan Hong
Privacy preserving divisible double auction with a hybridized TEE-blockchain system
description Abstract Double auction mechanisms have been designed to trade a variety of divisible resources (e.g., electricity, mobile data, and cloud resources) among distributed agents. In such divisible double auction, all the agents (both buyers and sellers) are expected to submit their bid profiles, and dynamically achieve the best responses. In practice, these agents may not trust each other without a market mediator. Fortunately, smart contract is extensively used to ensure digital agreement among mutually distrustful agents. The consensus protocol helps the smart contract execution on the blockchain to ensure strong integrity and availability. However, severe privacy risks would emerge in the divisible double auction since all the agents should disclose their sensitive data such as the bid profiles (i.e., bid amount and prices in different iterations) to other agents for resource allocation and such data are replicated on all the nodes in the network. Furthermore, the consensus requirements will bring a huge burden for the blockchain, which impacts the overall performance. To address these concerns, we propose a hybridized TEE-Blockchain system (system and auction mechanism co-design) to privately execute the divisible double auction. The designed hybridized system ensures privacy, honesty and high efficiency among distributed agents. The bid profiles are sealed for optimally allocating divisible resources while ensuring truthfulness with a Nash Equilibrium. Finally, we conduct experiments and empirical studies to validate the system and auction performance using two real-world applications.
format article
author Bingyu Liu
Shangyu Xie
Yuanzhou Yang
Rujia Wang
Yuan Hong
author_facet Bingyu Liu
Shangyu Xie
Yuanzhou Yang
Rujia Wang
Yuan Hong
author_sort Bingyu Liu
title Privacy preserving divisible double auction with a hybridized TEE-blockchain system
title_short Privacy preserving divisible double auction with a hybridized TEE-blockchain system
title_full Privacy preserving divisible double auction with a hybridized TEE-blockchain system
title_fullStr Privacy preserving divisible double auction with a hybridized TEE-blockchain system
title_full_unstemmed Privacy preserving divisible double auction with a hybridized TEE-blockchain system
title_sort privacy preserving divisible double auction with a hybridized tee-blockchain system
publisher SpringerOpen
publishDate 2021
url https://doaj.org/article/d160b7186a914082a8130e3f04dfe3d0
work_keys_str_mv AT bingyuliu privacypreservingdivisibledoubleauctionwithahybridizedteeblockchainsystem
AT shangyuxie privacypreservingdivisibledoubleauctionwithahybridizedteeblockchainsystem
AT yuanzhouyang privacypreservingdivisibledoubleauctionwithahybridizedteeblockchainsystem
AT rujiawang privacypreservingdivisibledoubleauctionwithahybridizedteeblockchainsystem
AT yuanhong privacypreservingdivisibledoubleauctionwithahybridizedteeblockchainsystem
_version_ 1718372221435510784