TY - JOUR
T1 - SmartAuction
T2 - A blockchain-based secure implementation of private data queries
AU - Zhang, Mengxiao
AU - Liu, Jiamou
AU - Feng, Kaiyu
AU - Beltran, Fernando
AU - Zhang, Zijian
N1 - Publisher Copyright:
© 2022
PY - 2023/1
Y1 - 2023/1
N2 - A data marketplace provides a platform for data trading by bringing together data owners and data consumers with a data broker. Recent advancements in mechanism design of data marketplaces have introduced a number of private data query mechanisms that facilitate the trading of private data. A critical assumption to ensuring that these mechanisms function as intended in a real-world online platform, which is often overlooked in the mechanism design literature, is that they are implemented in a network infrastructure that guarantees secure and fair trade. Such a network infrastructure should allow data storage, communications and transactions to satisfy confidentiality, data integrity, fair brokerage, and privacy requirements. In this paper, we propose SmartAuction, the first blockchain-based secure implementation of a private data query system. SmartAuction utilises a public-key encryption scheme, a digital signature scheme and two smart contracts to facilitate the four tasks of a data trade: data submission, data request, auction and query, and payment and delivery. Using universal composability (UC) framework, we verify that SmartAuction satisfies the desirable properties mentioned above. We also conduct experiment to show that SmartAuction can be implemented in real Ethereum platforms and it has a broad applicability.
AB - A data marketplace provides a platform for data trading by bringing together data owners and data consumers with a data broker. Recent advancements in mechanism design of data marketplaces have introduced a number of private data query mechanisms that facilitate the trading of private data. A critical assumption to ensuring that these mechanisms function as intended in a real-world online platform, which is often overlooked in the mechanism design literature, is that they are implemented in a network infrastructure that guarantees secure and fair trade. Such a network infrastructure should allow data storage, communications and transactions to satisfy confidentiality, data integrity, fair brokerage, and privacy requirements. In this paper, we propose SmartAuction, the first blockchain-based secure implementation of a private data query system. SmartAuction utilises a public-key encryption scheme, a digital signature scheme and two smart contracts to facilitate the four tasks of a data trade: data submission, data request, auction and query, and payment and delivery. Using universal composability (UC) framework, we verify that SmartAuction satisfies the desirable properties mentioned above. We also conduct experiment to show that SmartAuction can be implemented in real Ethereum platforms and it has a broad applicability.
KW - Auction
KW - Blockchain
KW - Data marketplace
KW - Data trade
KW - Smart contract
KW - Universal composability
UR - http://www.scopus.com/inward/record.url?scp=85137157037&partnerID=8YFLogxK
U2 - 10.1016/j.future.2022.07.027
DO - 10.1016/j.future.2022.07.027
M3 - Article
AN - SCOPUS:85137157037
SN - 0167-739X
VL - 138
SP - 198
EP - 211
JO - Future Generation Computer Systems
JF - Future Generation Computer Systems
ER -