Secure Service Provisioning Scheme for Lightweight IoT Devices With a Fair Payment System and an Incentive Mechanism Based on Blockchain

The Internet of Things (IoT) industry is growing very fast to transform factories, homes, farms and practically everything else to make them efficient and intelligent. IoT is applied in different resilient scenarios and applications. IoT faces lots of challenges due to lack of computational power, battery and storage resources. Fortunately, the rise of blockchain technology facilitates IoT in many security solutions. Using blockchain, communication between IoT and emerging computing technologies is made efficient. In this work, we propose a secure service provisioning scheme with a fair payment system for Lightweight Clients (LCs) based on blockchain. Furthermore, an incentive mechanism based on reputation is proposed. We use consortium blockchain with the Proof of Authority (PoA) consensus mechanism. Furthermore, we use Smart Contracts (SCs) to validate the services provided by the Service Providers (SPs) to the LCs, transfer cryptocurrency to the SPs and maintain the reputation of the SPs. Moreover, the Keccak256 hashing algorithm is used for converting the data of arbitrary size to the hash of fixed size. AES128 encryption technique is used to encrypt service codes before sending to the LCs. The simulation results show that the LCs receive validated services from the SPs at an affordable cost. The results also depict that the participation rate of SPs is increased because of the incentive mechanism.

[1]  Madhusudan Singh,et al.  Branch based blockchain technology in intelligent vehicle , 2018, Comput. Networks.

[2]  Rajkumar Buyya,et al.  iFogSim: A toolkit for modeling and simulation of resource management techniques in the Internet of Things, Edge and Fog computing environments , 2016, Softw. Pract. Exp..

[3]  Sanjay Misra,et al.  Transformative effects of IoT, Blockchain and Artificial Intelligence on cloud computing: Evolution, vision, trends and open challenges , 2019, Internet Things.

[4]  Young-Sik Jeong,et al.  DistBlockNet: A Distributed Blockchains-Based Secure SDN Architecture for IoT Networks , 2017, IEEE Communications Magazine.

[5]  Shi Jin,et al.  A Low Storage Room Requirement Framework for Distributed Ledger in Blockchain , 2018, IEEE Access.

[6]  Guozhen Zhang,et al.  Blockchain-Based Data Sharing System for AI-Powered Network Operations , 2018, Journal of Communications and Information Networks.

[7]  Tao Zhou,et al.  A Blockchain-Based Location Privacy Protection Incentive Mechanism in Crowd Sensing Networks , 2018, Sensors.

[8]  Manuel Díaz,et al.  State-of-the-art, challenges, and open issues in the integration of Internet of things and cloud computing , 2016, J. Netw. Comput. Appl..

[9]  Oscar Novo,et al.  Scalable Access Management in IoT Using Blockchain: A Performance Evaluation , 2019, IEEE Internet of Things Journal.

[10]  Chunyan Miao,et al.  Using blockchain to build trusted LoRaWAN sharing server , 2017 .

[11]  Di Lin,et al.  Blockchain Consensus Based User Access Strategies in D2D Networks for Data-Intensive Applications , 2018, IEEE Access.

[12]  Tigang Jiang,et al.  Blockchain-Based Internet of Vehicles: Distributed Network Architecture and Performance Analysis , 2019, IEEE Internet of Things Journal.

[13]  Victor C. M. Leung,et al.  Computation Offloading and Content Caching in Wireless Blockchain Networks With Mobile Edge Computing , 2018, IEEE Transactions on Vehicular Technology.

[14]  Satoshi Nakamoto Bitcoin : A Peer-to-Peer Electronic Cash System , 2009 .

[15]  Jiao Li,et al.  Data Transmission Scheme Considering Node Failure for Blockchain , 2018, Wireless Personal Communications.

[16]  Ju Ren,et al.  BOAT: A Block-Streaming App Execution Scheme for Lightweight IoT Devices , 2018, IEEE Internet of Things Journal.

[17]  Christian Catalini,et al.  Blockchain Technology for Healthcare: Facilitating the Transition to Patient-Driven Interoperability , 2018, Computational and structural biotechnology journal.

[18]  Feng Jia,et al.  Efficient Traceability Systems of Steel Products Using Blockchain-Based Industrial Internet of Things , 2020, IEEE Transactions on Industrial Informatics.

[19]  Nadeem Javaid,et al.  Block-VN: A Distributed Blockchain-Based Efficient Communication and Storage System , 2019, BWCCA.

[20]  Ken Alabi,et al.  Digital blockchain networks appear to be following Metcalfe's Law , 2017, Electron. Commer. Res. Appl..

[21]  Jiangtao Wen,et al.  The IoT electric business model: Using blockchain technology for the internet of things , 2016, Peer-to-Peer Networking and Applications.

[22]  Minyi Guo,et al.  Making Big Data Open in Edges: A Resource-Efficient Blockchain-Based Approach , 2019, IEEE Transactions on Parallel and Distributed Systems.

[23]  Nadeem Javaid,et al.  Secure Service Provisioning Scheme for Lightweight Clients with Incentive Mechanism Based on Blockchain , 2019, 3PGCIC.

[24]  Christian Esteve Rothenberg,et al.  Blockchain-Based Decentralized Applications for Multiple Administrative Domain Networking , 2018, IEEE Communications Standards Magazine.

[25]  Yang Xu,et al.  Towards Secure Network Computing Services for Lightweight Clients Using Blockchain , 2018, Wirel. Commun. Mob. Comput..

[26]  Victor C. M. Leung,et al.  Blockchain-Based Decentralized Trust Management in Vehicular Networks , 2019, IEEE Internet of Things Journal.

[27]  Jong Hyuk Park,et al.  Blockchain based hybrid network architecture for the smart city , 2018, Future Gener. Comput. Syst..

[28]  Dusit Niyato,et al.  Evolutionary Game for Mining Pool Selection in Blockchain Networks , 2017, IEEE Wireless Communications Letters.

[29]  Adrian-Tudor Panescu,et al.  Smart Contracts for Research Data Rights Management over the Ethereum Blockchain Network , 2018 .

[30]  Nadeem Javaid,et al.  A Blockchain Model for Fair Data Sharing in Deregulated Smart Grids , 2019, 2019 IEEE Global Communications Conference (GLOBECOM).

[31]  Yang Hua-jie RBIS: Security Enhancement for MRBP and MRBP2 Using Integrity Check , 2007 .

[32]  Nadeem Javaid,et al.  Cloud Based Secure Service Providing for IoTs Using Blockchain , 2019, 2019 IEEE Global Communications Conference (GLOBECOM).

[33]  Jong Hyuk Park,et al.  Block-VN: A Distributed Blockchain Based Vehicular Network Architecture in Smart City , 2017, J. Inf. Process. Syst..