Blockchain Technology: Introduction, Integration and Security Issues with IoT

Blockchain was mainly introduced for secure transactions in connection with the mining of cryptocurrency Bitcoin. This article discusses the fundamental concepts of blockchain technology and its components, such as block header, transaction, smart contracts, etc. Blockchain uses the distributed databases, so this article also explains the advantages of distributed Blockchain over a centrally located database. Depending on the application, Blockchain is broadly categorized into two categories; Permissionless and Permissioned. This article elaborates on these two categories as well. Further, it covers the consensus mechanism and its working along with an overview of the Ethereum platform. Blockchain technology has been proved to be one of the remarkable techniques to provide security to IoT devices. An illustration of how Blockchain will be useful for IoT devices has been given. A few applications are also illustrated to explain the working of Blockchain with IoT.

[1]  Pj Bennett,et al.  Wireless sensor networks for underground railway applications: case studies in Prague and London , 2010 .

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

[3]  N. Kshetri Blockchain's roles in strengthening cybersecurity and protecting privacy , 2017 .

[4]  Mubashir Husain Rehmani,et al.  Applications of Blockchains in the Internet of Things: A Comprehensive Survey , 2019, IEEE Communications Surveys & Tutorials.

[5]  Kumar Yelamarthi,et al.  A complete Internet of Things (IoT) platform for Structural Health Monitoring (SHM) , 2018, 2018 IEEE 4th World Forum on Internet of Things (WF-IoT).

[6]  Teresa Guarda,et al.  Internet of Things challenges , 2017, 2017 12th Iberian Conference on Information Systems and Technologies (CISTI).

[7]  Xian Liu,et al.  Predictive maintenance of shield tunnels , 2013 .

[8]  Khaled Salah,et al.  IoT security: Review, blockchain solutions, and open challenges , 2017, Future Gener. Comput. Syst..

[9]  Hanshu Hong,et al.  Toward secure and accountable data transmission in Narrow Band Internet of Things based on blockchain , 2019, Int. J. Distributed Sens. Networks.

[10]  Umar Ruhi,et al.  Conceptualizing Blockchains: Characteristics & Applications , 2018, ArXiv.

[11]  Jong Hyuk Park,et al.  XSSClassifier: An Efficient XSS Attack Detection Approach Based on Machine Learning Classifier on SNSs , 2017, J. Inf. Process. Syst..

[12]  Nallapaneni Manoj Kumar,et al.  Blockchain technology for security issues and challenges in IoT , 2018 .

[13]  Lieyun Ding,et al.  Safety barrier warning system for underground construction sites using Internet-of-Things technologies , 2017 .

[14]  Frank Stajano,et al.  Smart bridges, smart tunnels: Transforming wireless sensor networks from research prototypes into robust engineering infrastructure , 2010, Ad Hoc Networks.

[15]  Elaine Shi,et al.  Step by Step Towards Creating a Safe Smart Contract: Lessons and Insights from a Cryptocurrency Lab , 2016, Financial Cryptography Workshops.

[16]  Mohammad Hammoudeh,et al.  Continuous Monitoring in Mission-Critical Applications Using the Internet of Things and Blockchain , 2019, ICFNDS.

[17]  Jong Hyuk Park,et al.  BlockSecIoTNet: Blockchain-based decentralized security architecture for IoT network , 2019, J. Netw. Comput. Appl..

[18]  Mahdi H. Miraz,et al.  Blockchain Enabled Enhanced IoT Ecosystem Security , 2018, ArXiv.

[19]  Manuel Díaz,et al.  On blockchain and its integration with IoT. Challenges and opportunities , 2018, Future Gener. Comput. Syst..

[20]  Kevin Ashton,et al.  That ‘Internet of Things’ Thing , 1999 .

[21]  Hanbin Luo,et al.  Real-time safety early warning system for cross passage construction in Yangtze Riverbed Metro Tunnel based on the internet of things , 2013 .

[22]  Fatih Kurugollu,et al.  Blockchain in Internet-of-Things: Architecture, Applications and Research Directions , 2019, 2019 International Conference on Computer and Information Sciences (ICCIS).

[23]  Peng Jiang,et al.  A Survey on the Security of Blockchain Systems , 2017, Future Gener. Comput. Syst..

[24]  Sumit Kumar,et al.  Internet of Things: Possibilities and Challenges , 2017, Int. J. Syst. Serv. Oriented Eng..

[25]  Ramjee Prasad,et al.  Identity Authentication and Capability Based Access Control (IACAC) for the Internet of Things , 2012, J. Cyber Secur. Mobil..

[26]  Hany F. Atlam,et al.  Chapter One - Technical aspects of blockchain and IoT , 2019, Adv. Comput..

[27]  Li Celia,et al.  (WIP) Authenticated Key Management Protocols for Internet of Things , 2018, 2018 IEEE International Congress on Internet of Things (ICIOT).

[28]  Byung-Wan Jo,et al.  Hybrid Blockchain and Internet-of-Things Network for Underground Structure Health Monitoring , 2018, Sensors.

[29]  Ronghua Xu,et al.  Constructing Trustworthy and Safe Communities on a Blockchain-Enabled Social Credits System , 2018, MobiQuitous.

[30]  Antonio Puliafito,et al.  Blockchain and IoT Integration: A Systematic Survey , 2018, Sensors.

[31]  Muhammad Shoaib Siddiqui,et al.  A Comparative Analysis of Blockchain Architecture and its Applications: Problems and Recommendations , 2019, IEEE Access.

[32]  Naveen K. Chilamkurti,et al.  Distributed attack detection scheme using deep learning approach for Internet of Things , 2017, Future Gener. Comput. Syst..

[33]  Gautam Srivastava,et al.  A Decentralized Privacy-Preserving Healthcare Blockchain for IoT , 2019, Sensors.

[34]  Keke Gai,et al.  Blockchain and Internet of Things , 2019, Blockchain Technology in Internet of Things.

[35]  Kanwalinderjit Gagneja,et al.  Security Protocol for Internet of Things (IoT): Blockchain-based Implementation and Analysis , 2020, 2020 Sixth International Conference on Mobile And Secure Services (MobiSecServ).

[36]  Victoria L. Lemieux,et al.  Trusting records: is Blockchain technology the answer? , 2016 .

[37]  Tiago M. Fernández-Caramés,et al.  A Review on the Use of Blockchain for the Internet of Things , 2018, IEEE Access.

[38]  Omar Sánchez,et al.  Smart Contract-Based Role Management on the Blockchain , 2018, BIS.

[39]  Deepak Gupta,et al.  An efficient Lightweight integrated Blockchain (ELIB) model for IoT security and privacy , 2020, Future Gener. Comput. Syst..

[40]  Oliver Hinz,et al.  Blockchain , 2020, Bus. Inf. Syst. Eng..