IoTShare: A Blockchain-Enabled IoT Resource Sharing On-Demand Protocol for Smart City Situation-Awareness Applications

被引:28
作者
Hamdaoui, Bechir [1 ]
Alkalbani, Mohamed [2 ]
Rayes, Ammar [3 ]
Zorba, Nizar [4 ]
机构
[1] Oregon State Univ, Dept Elect & Comp Engn, Corvallis, OR 97331 USA
[2] Amazon Web Serv, Bellevue, WA USA
[3] Cisco Syst, Customer Experience Technol Off, San Jose, CA 95134 USA
[4] Qatar Univ, Dept Elect Engn, Doha, Qatar
基金
美国国家科学基金会;
关键词
Blockchain; Protocols; Urban areas; Cloud computing; Internet of Things; Resource management; Monitoring; Blockchains; Internet-of-Things (IoT) networks; smart cities;
D O I
10.1109/JIOT.2020.3004441
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a blockchain-based, distributed protocol for enabling the deployment of Internet-of-Things (IoT) networks on-demand on top of IoT devices. Specifically, the proposed protocol leverages blockchain technology to: 1) enable distributed and secure authentication, registration, and management of participatory IoT devices; 2) provide fast discovery of IoT resources and scalable and secure instantiation of IoT networks-on-demand; and 3) manage payment operations and ensure reliable fund transfers among the network entities. The proposed protocol relies on a peer-to-peer network communication infrastructure to allow communications among the IoT devices in a distributed manner and uses a self-recovery/self-healing mechanism to ensure robustness against device failure and maliciousness. The protocol also introduces and uses a reputation system to monitor registered devices to keep track of their service delivery quality so that their service delivery reputations could be leveraged for future device selection and mapping. We implemented and evaluated the proposed protocol intensively using simulations and showed that it scales well with network parameters, is resilient to faulty devices, and is robust to 51% attack.
引用
收藏
页码:10548 / 10561
页数:14
相关论文
共 26 条
[1]   When Clones Flock Near the Fog [J].
Abdelwahab, Sherif ;
Zhang, Sophia ;
Greenacre, Ashley ;
Ovesen, Kai ;
Bergman, Kevin ;
Hamdaoui, Bechir .
IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (03) :1914-1923
[2]  
Abuhadra R., 2018, 2018 IEEE INT C COMM, P1
[3]  
[Anonymous], 2016, P IEEE MED AD HOC NE
[4]   The Internet of Things: A survey [J].
Atzori, Luigi ;
Iera, Antonio ;
Morabito, Giacomo .
COMPUTER NETWORKS, 2010, 54 (15) :2787-2805
[5]   Ouroboros Genesis: Composable Proof-of-Stake Blockchains with Dynamic Availability [J].
Badertscher, Christian ;
Gazi, Peter ;
Kiayias, Aggelos ;
Russell, Alexander ;
Zikas, Vassilis .
PROCEEDINGS OF THE 2018 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'18), 2018, :913-930
[6]  
Bentov I., 2014, ACM SIGMETRICS Performance Evaluation Review, V42, P34, DOI DOI 10.1145/2695533.2695545
[7]  
Buterin V, 2014, Slasher: A Punitive Proof-of-Stake Algorithm
[8]   Anonymous gossip: Improving multicast reliability in mobile ad-hoc networks [J].
Chandra, R ;
Ramasubramanian, V ;
Birman, KP .
21ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2001, :275-283
[9]   Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing [J].
Chen, Xu ;
Jiao, Lei ;
Li, Wenzhong ;
Fu, Xiaoming .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (05) :2827-2840
[10]   Ouroboros Praos: An Adaptively-Secure, Semi-synchronous Proof-of-Stake Blockchain [J].
David, Bernardo ;
Gazi, Peter ;
Kiayias, Aggelos ;
Russell, Alexander .
ADVANCES IN CRYPTOLOGY - EUROCRYPT 2018, PT II, 2018, 10821 :66-98