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...
Guardado en:
Autores principales: | , , , , |
---|---|
Formato: | article |
Lenguaje: | EN |
Publicado: |
SpringerOpen
2021
|
Materias: | |
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 |