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...

Full description

Bibliographic Details
Main Authors: Bingyu Liu, Shangyu Xie, Yuanzhou Yang, Rujia Wang, Yuan Hong
Format: Article
Language:English
Published: SpringerOpen 2021-12-01
Series:Cybersecurity
Subjects:
Online Access:https://doi.org/10.1186/s42400-021-00100-x
_version_ 1818574795320590336
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
collection DOAJ
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.
first_indexed 2024-12-15T00:30:51Z
format Article
id doaj.art-d160b7186a914082a8130e3f04dfe3d0
institution Directory Open Access Journal
issn 2523-3246
language English
last_indexed 2024-12-15T00:30:51Z
publishDate 2021-12-01
publisher SpringerOpen
record_format Article
series Cybersecurity
spelling doaj.art-d160b7186a914082a8130e3f04dfe3d02022-12-21T22:42:01ZengSpringerOpenCybersecurity2523-32462021-12-014111410.1186/s42400-021-00100-xPrivacy preserving divisible double auction with a hybridized TEE-blockchain systemBingyu Liu0Shangyu Xie1Yuanzhou Yang2Rujia Wang3Yuan Hong4Illinois Institute of TechnologyIllinois Institute of TechnologyIllinois Institute of TechnologyIllinois Institute of TechnologyIllinois Institute of TechnologyAbstract 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.https://doi.org/10.1186/s42400-021-00100-xPrivacyTruthfulnessBlockchainSmart contractTEEAuction design
spellingShingle Bingyu Liu
Shangyu Xie
Yuanzhou Yang
Rujia Wang
Yuan Hong
Privacy preserving divisible double auction with a hybridized TEE-blockchain system
Cybersecurity
Privacy
Truthfulness
Blockchain
Smart contract
TEE
Auction design
title 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_short Privacy preserving divisible double auction with a hybridized TEE-blockchain system
title_sort privacy preserving divisible double auction with a hybridized tee blockchain system
topic Privacy
Truthfulness
Blockchain
Smart contract
TEE
Auction design
url https://doi.org/10.1186/s42400-021-00100-x
work_keys_str_mv AT bingyuliu privacypreservingdivisibledoubleauctionwithahybridizedteeblockchainsystem
AT shangyuxie privacypreservingdivisibledoubleauctionwithahybridizedteeblockchainsystem
AT yuanzhouyang privacypreservingdivisibledoubleauctionwithahybridizedteeblockchainsystem
AT rujiawang privacypreservingdivisibledoubleauctionwithahybridizedteeblockchainsystem
AT yuanhong privacypreservingdivisibledoubleauctionwithahybridizedteeblockchainsystem