A Blockchain-Based Framework for IoT Data Monetization Services

被引:14
作者
Ali, Muhammad Salek [1 ,2 ]
Vecchio, Massimo [1 ]
Antonelli, Fabio [1 ]
机构
[1] Fdn Bruno Kessler, ICT Ctr, OpenIoT Res Unit, Via Sommar 18, I-38123 Trento, Italy
[2] Alma Mater Studiorum Univ Bologna, Viale Risorgimento 2, I-40136 Bologna, Italy
关键词
blockchains; IoT data; trustless architectures; data marketplace; data monetization; internet of things; INTERNET; THINGS; CHALLENGES;
D O I
10.1093/comjnl/bxaa119
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Y Within internet of things (IoT) research, there is a growing interest in leveraging the decentralization properties of blockchains, towards developing IoT authentication and authorization mechanisms that do not inherently require centralized third-party intermediaries. This paper presents a framework for sharing IoT data in a decentralized and private-by-design manner in exchange for monetary services. The framework is built on a tiered blockchain architecture, along with InterPlanetary File System for IoT data storage and transfer. The goal is to enable IoT data users to exercise fine-grained control on how much data they share with entities authenticated through blockchains. To highlight how the framework would be used in real-life scenarios, this paper presents two use cases, namely an IoT data marketplace and a decentralized connected vehicle insurance. These examples showcase how the proposed framework can be used for varying smart contract-based applications involving exchanges of IoT data and cryptocurrency. Following the discussion about the use cases, the paper outlines a detailed security analysis performed on the proposed framework, based on multiple attack scenarios. Finally, it presents and discusses extensive evaluations, in terms of various performance metrics obtained from a real-world implementation.
引用
收藏
页码:195 / 210
页数:16
相关论文
共 35 条
[1]   Security and Privacy in Decentralized Energy Trading Through Multi-Signatures, Blockchain and Anonymous Messaging Streams [J].
Aitzhan, Nurzhan Zhumabekuly ;
Svetinovic, Davor .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2018, 15 (05) :840-852
[2]   Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications [J].
Al-Fuqaha, Ala ;
Guizani, Mohsen ;
Mohammadi, Mehdi ;
Aledhari, Mohammed ;
Ayyash, Moussa .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2015, 17 (04) :2347-2376
[3]   Internet of Things security: A survey [J].
Alaba, Fadele Ayotunde ;
Othman, Mazliza ;
Hashem, Ibrahim Abaker Targio ;
Alotaibi, Faiz .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 88 :10-28
[4]   Applications of Blockchains in the Internet of Things: A Comprehensive Survey [J].
Ali, Muhammad Salek ;
Vecchio, Massimo ;
Pincheira, Miguel ;
Dolui, Koustabh ;
Antonelli, Fabio ;
Rehmani, Mubashir Husain .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2019, 21 (02) :1676-1717
[5]  
Antonelli F, 2017, P 7 INT C INT THINGS, V14
[6]  
Benet J., 2014, ARXIV
[7]   Deanonymisation of Clients in Bitcoin P2P Network [J].
Biryukov, Alex ;
Khovratovich, Dmitry ;
Pustogarov, Ivan .
CCS'14: PROCEEDINGS OF THE 21ST ACM CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2014, :15-29
[8]   Practical byzantine fault tolerance and proactive recovery [J].
Castro, M ;
Liskov, B .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2002, 20 (04) :398-461
[9]   A Blockchain Connected Gateway for BLE-Based Devices in the Internet of Things [J].
Cha, Shi-Cho ;
Chen, Jyun-Fu ;
Su, Chunhua ;
Yeh, Kuo-Hui .
IEEE ACCESS, 2018, 6 :24639-24649
[10]  
Chen Z.-d., 2017, P 2 INT C COMP SCI T, P448