Fair Data Trading on Blockchain Through Verifiable Proxy Re-Encryption

Research output: Contribution to journalArticlepeer-review

Abstract

Data trading has become a fundamental category of commerce in the current digital era, bringing along substantial opportunities for economic activities. The emergence of blockchain facilitates decentralized data trading, empowering users to maintain complete control over their own data and enabling direct peer-to-peer transactions. However, while users possess complete control over their data product and asset in a decentralized trading environment, they must take responsibility for their behaviors and face the consequences of dishonest behaviors either from themselves or counterparties. Therefore, behavior fairness problems arise, such as the seller refusing to deliver the correct data product after receiving the money and the buyer failing to pay the outstanding balance after receiving the data product. This article addresses these issues by proposing a decentralized fair data trading ecosystem leveraging the capability of cryptography and smart contracts. A novel verifiable proxy re-encryption (VPRE) scheme is designed, which introduces the verifiability of re-encryption keys into the original PRE schemes. The scheme is implemented using smart contracts, which ensures that trading can succeed if and only if the data seller provides a valid re-encryption key and the buyer pays the correct amount of money. Furthermore, experiments are conducted to evaluate the proposed ecosystem in terms of trading fairness, security, and cost. The results show that the proposed scheme can effectively terminate transactions involving fairness violations with affordable costs ranging from 39 276 Gwei to 296 983 Gwei. Without our solution, these unfair transactions will proceed and consume 77 301 Gwei to 754 447 Gwei gas fees.

Original languageEnglish
JournalIEEE Transactions on Computational Social Systems
DOIs
Publication statusAccepted/In press - Jul 2025

Keywords

  • Blockchain
  • data trading
  • proxy re-encryption
  • trading fairness

Fingerprint

Dive into the research topics of 'Fair Data Trading on Blockchain Through Verifiable Proxy Re-Encryption'. Together they form a unique fingerprint.

Cite this