journal article·2023Open access

Blockchain-Based Secure and Fair IoT Data Trading System with Bilateral Authorization

Youngho Park, Mi Hyeon Jeon, Sang Uk Shin

Computers, Materials & Continua· Volume 76· Issue 2

Abstract

These days, data is regarded as a valuable asset in the era of the data economy, which demands a trading platform for buying and selling data. However, online data trading poses challenges in terms of security and fairness because the seller and the buyer may not fully trust each other. Therefore, in this paper, a blockchain-based secure and fair data trading system is proposed by taking advantage of the smart contract and matchmaking encryption. The proposed system enables bilateral authorization, where data trading between a seller and a buyer is accomplished only if their policies, required by each other, are satisfied simultaneously. This can be achieved by exploiting the security features of the matchmaking encryption. To guarantee non-repudiation and fairness between trading parties, the proposed system leverages a smart contract to ensure that the parties honestly carry out the data trading protocol. However, the smart contract in the proposed system does not include complex cryptographic operations for the efficiency of on-chain processes. Instead, these operations are carried out by off-chain parties and their results are used as input for the on-chain procedure. The system also uses an arbitration protocol to resolve disputes based on the trading proof recorded on the blockchain. The performance of the protocol is evaluated in terms of off-chain computation overhead and on-chain gas consumption. The results of the experiments demonstrate that the proposed protocols can enable the implementation of a cost-effective data trading system.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Blockchain Technology Applications and Security · Cryptography and Data Security · Privacy-Preserving Technologies in Data

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (36)

Show source-provided references
1. Ajagbe · IoT-enabled Convolutional Neural Networks: Techniques and Applications · 2023 · 27
2. Secure data sharing: Blockchain enabled data access control framework for IoT10.1109/JIOT.2021.3111012 ↗
3. D. Koteshov, “Manufacturing Digitization: Facts, figures, and predictions,” 2019. [online] Available: https://www.elinext.com/industries/manufacturing/trends/manufacturing-facts-figures-predictions/
4. AccountTrade: Accountable protocols for big data trading against dishonest consumers
5. Making knowledge tradable in edge-AI enabled IoT: A consortium blockchain-based efficient and incentive approach10.1109/TII.2019.2917307 ↗
6. Blockchain enabled data marketplace – design and challenges
7. Decentralized blockchain-based IoT data marketplaces10.3390/jsan11030039 ↗
8. Optimistic protocols for fair exchange
9. Non-repudiation with mandatory proof of receipt10.1145/232335.232338 ↗
10. A fair non-repudiation protocol
11. Blockchain beyond bitcoin10.1145/2994581 ↗
12. Blockchain technology: What is it good for?10.1145/3369752 ↗
13. Blockchain based non-repudiable IoT data trading: Simpler, faster, and cheaper
14. Decntralized fair data trading with random arbitrator node
15. Match me if you can: Matchmaking encryption and its applications10.1007/978-3-030-26951-7_24 ↗
16. All-or-nothing encryption and the package transform
17. Fuzzy identity-based encryption
18. Match in my way: Fine-grained bilateral access control for secure cloud-fog computing
19. Access control encryption: Enforcing information flow with cryptography
20. CL-ME: Efficient certificateless matchmaking encryption for internet of things10.1109/JIOT.2021.3073008 ↗
21. A blockchain-based decentralized data sharing infrastructure for off-grid networking
22. Towards a decentralized data marketplace for smart cities
23. The fifth archetype of electricity market: The blockchain marketplace10.1007/s11276-019-02065-9 ↗
24. A blockchain-based nonrepudiation network computing service scheme for industrial IoT10.1109/TII.2019.2897133 ↗
25. Blockchain for secure and efficient data sharing in vehicular edge computing and networks10.1109/JIOT.2018.2875542 ↗
26. FAST DATA: A fair, secure and trusted decentralized IIoT data marketplace enabled by blockchain10.1109/JIOT.2021.3120640 ↗
27. SDTE: A secure blockchain-based data trading ecosystem10.1109/TIFS.2019.2928256 ↗
28. Toward decentralized fair data trading based on blockchain10.1109/MNET.011.2000349 ↗
29. Double authentication preventing signatures10.1007/s10207-015-0307-8 ↗
30. A blockchain-based medical data marketplace with trustless fair exchange and access control
31. Ciphertext-policy attribute-based encryption
32. Succinct non-interactive arguments for a von Neumann architecture
33. A decentralized and secure blockchain platform for open fair data trading10.1002/cpe.5578 ↗
34. A generic scheme of plaintext-checkable database encryption10.1016/j.ins.2017.11.010 ↗
35. MIRACL Cryptographic SDK, Available: https://github.com/miracl/MIRACL
36. G. Wood, “Ethereum: A secure decentralized generalized transaction ledger,” Berlin Version, 2022. [online] Available: https://ethereum.github.io/yellowpaper/paper.pdf