Proxy Re-encryption based Fair Trade Protocol for Digital Goods Transactions via Smart Contracts

06/02/2023
by   Peng Zhang, et al.
0

With the massive amount of digital data generated everyday, transactions of digital goods become a trend. One of the essential requirements for such transactions is fairness, which is defined as that both of the seller and the buyer get what they want, or neither. Current fair trade protocols generally involve a trusted third-party (TTP), which achieves fairness by heavily relying on the TTP's behaviors and the two parties' trust in the TTP. With the emergence of Blockchain, its decentralization and transparency make it a very good candidate to replace the TTP. In this work, we attempt to design a secure and fair protocol for digital goods transactions through smart contracts on Blockchain. To ensure security of the digital goods, we propose an advanced passive proxy re-encryption (PRE) scheme, which enables smart contracts to transfer the decryption right to a buyer after receiving his/her payment. Furthermore, based on smart contracts and the proposed passive PRE scheme, a fair trade protocol for digital goods transactions is proposed, whose fairness is guaranteed by the arbitration protocol. The proposed protocol supports Ciphertext publicity and repeatable sale, while involving less number of interactions. Comprehensive experiment results validate the feasibility and effectiveness of the proposed protocol.

READ FULL TEXT

page 1

page 9

research
05/10/2019

A true concurrent model of smart contracts executions

One of the key features of modern blockchain platforms is the possibilit...
research
01/11/2020

Verifiable and Auditable Digital Interchange Framework

We address the problem of fairness and transparency in online marketplac...
research
04/19/2021

zkHawk: Practical Private Smart Contracts from MPC-based Hawk

Cryptocurrencies have received a lot of research attention in recent yea...
research
02/21/2021

FASTEN: Fair and Secure Distributed Voting Using Smart Contracts

Electing democratic representatives via voting has been a common mechani...
research
03/30/2020

SmartCert: Redesigning Digital Certificates with Smart Contracts

The Transport Layer Security (TLS) protocol and its public-key infrastru...
research
11/14/2018

On the specification and verification of atomic swap smart contracts

Blockchain systems and smart contracts provide ways to securely implemen...
research
01/24/2023

FairShare: Blockchain Enabled Fair, Accountable and Secure Data Sharing for Industrial IoT

Industrial Internet of Things (IIoT) opens up a challenging research are...

Please sign up or login with your details

Forgot password? Click here to reset