Blockchain technology in IoT systems: current trends, methodology, problems, applications, and future directions

The growth of Internet of Things (IoT) took center stage universally due their capability to advance the course of human lives. Consequent upon this, several challenges were thrown up such as security of huge data stored and transmitted through network communication channels. IoT insecurity is partly due to centralization architecture, low computational strength, resource-constrained devices, variation in standards and protocols of communication. From this Systematic Literature Review (SLR), the 85 articles reviewed showed that privacy and security solutions are still being proposed or at conceptual levels, though a number of researchers favored the integration of Blockchain technology, cryptographic and hashing schemes into IoT. The Blockchain technology in IoT systems remains an open area of interest for top researchers especially in evolving frameworks to fit into the centralized architecture, functionality, and scalability demands of conventional IoT systems. In this article, we investigate security and privacy concerns of IoT from the lens of current trends, pertinent challenges, security methodologies, applications, and gaps for future research directions. Most specifically, there is prospect of utilizing cryptographic and hashing schemes offered by Blockchain technology in IoT. Then, high performance and scalable cryptographic schemes (that is, those in the class of lightweight appraoch) are suggested to deal with privacy and security of data in Blockchain-based IoT system. More importantly, this study provides basis for evolving secure and decentralized applications and systems in several domains such as smart farming.

[1]  Alagan Anpalagan,et al.  Blockchain Technology for Security and Privacy in Internet of Things , 2019 .

[2]  Sherali Zeadally,et al.  A survey on privacy protection in blockchain system , 2019, J. Netw. Comput. Appl..

[3]  Qi Li,et al.  Building accountability into the Internet of Things: the IoT Databox model , 2018, Journal of Reliable Intelligent Environments.

[4]  Joonsang Baek,et al.  Lightweight Encryption for Smart Home , 2016, 2016 11th International Conference on Availability, Reliability and Security (ARES).

[5]  Foutse Khomh,et al.  Enforcing security in Internet of Things frameworks: A Systematic Literature Review , 2019, Internet Things.

[6]  Jong Hyuk Park,et al.  Advanced lightweight encryption algorithms for IoT devices: survey, challenges and solutions , 2017, J. Ambient Intell. Humaniz. Comput..

[7]  Morshed U. Chowdhury,et al.  A New Cyber Security Framework Towards Secure Data Communication for Unmanned Aerial Vehicle (UAV) , 2017, ATCS/SePrIoT@SecureComm.

[8]  William J Buchanan,et al.  Lightweight cryptography methods , 2017 .

[9]  Xiang Cheng,et al.  Smart Choice for the Smart Grid: Narrowband Internet of Things (NB-IoT) , 2018, IEEE Internet of Things Journal.

[10]  Jules White,et al.  Chapter Seven - Consensus mechanisms and information security technologies , 2019, Adv. Comput..

[11]  Wil M.P. van der Aalst,et al.  Advanced Information Systems Engineering Workshops - CAiSE 2019 International Workshops, Rome, Italy, June 3-7, 2019, Proceedings , 2019, CAiSE Workshops.

[12]  Shuai Wang,et al.  Blockchain-Enabled Smart Contracts: Architecture, Applications, and Future Trends , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[13]  YiXun,et al.  Privacy preserving Internet of Things , 2017 .

[14]  Qingju Wang,et al.  When Intrusion Detection Meets Blockchain Technology: A Review , 2018, IEEE Access.

[15]  Matej Arčon The blockchain technology , 2018 .

[16]  Bayu Adhi Tama,et al.  A Framework for Blockchain Based Secure Smart Green House Farming , 2017, CSA/CUTE.

[17]  Wattana Viriyasitavat,et al.  When blockchain meets Internet of Things: Characteristics, challenges, and business opportunities , 2019, J. Ind. Inf. Integr..

[18]  Jeffrey D. Tew,et al.  The applicability of blockchain in the Internet of Things , 2018, 2018 10th International Conference on Communication Systems & Networks (COMSNETS).

[19]  Mohammed Samaka,et al.  Security Services Using Blockchains: A State of the Art Survey , 2018, IEEE Communications Surveys & Tutorials.

[20]  Ramiro Gonçalves,et al.  Systematic Review of the Literature, Research on Blockchain Technology as Support to the Trust Model Proposed Applied to Smart Places , 2018, WorldCIST.

[21]  Jameela Al-Jaroodi,et al.  Blockchain in Industries: A Survey , 2019, IEEE Access.

[22]  S. Wolfert,et al.  Big Data in Smart Farming – A review , 2017 .

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

[24]  Abid Sultan,et al.  IOT Security Issues Via Blockchain: A Review Paper , 2019, ICBCT.

[25]  Moritz Petersen,et al.  Blockchain in logistics and supply chain : trick or treat? , 2017 .

[26]  Ying-Chang Liang,et al.  A Survey on Blockchain: A Game Theoretical Perspective , 2019, IEEE Access.

[27]  Niraj K. Jha,et al.  A Comprehensive Study of Security of Internet-of-Things , 2017, IEEE Transactions on Emerging Topics in Computing.

[28]  Fran Casino,et al.  A systematic literature review of blockchain-based applications: Current status, classification and open issues , 2019, Telematics Informatics.

[29]  Jeannette Paschen,et al.  How blockchain technologies impact your business model , 2019, Business Horizons.

[30]  Hemraj Saini,et al.  A recent review on lightweight cryptography in IoT , 2017, 2017 International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC).

[31]  Lei Xi,et al.  Research of livestock farming IoT system based on RESTful web services , 2016, 2016 5th International Conference on Computer Science and Network Technology (ICCSNT).

[32]  Ali A. Ghorbani,et al.  A Lightweight Privacy-Preserving Data Aggregation Scheme for Fog Computing-Enhanced IoT , 2017, IEEE Access.

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

[34]  Gang Chen,et al.  Untangling Blockchain: A Data Processing View of Blockchain Systems , 2017, IEEE Transactions on Knowledge and Data Engineering.

[35]  Jong Hyuk Park,et al.  Blockchain-Based Secure Storage Management with Edge Computing for IoT , 2019, Electronics.

[36]  Hai Jin,et al.  Lightweight Searchable Public-Key Encryption for Cloud-Assisted Wireless Sensor Networks , 2018, IEEE Transactions on Industrial Informatics.

[37]  Sigrid Schefer-Wenzl,et al.  Blockchains for IoT Payments: A Survey , 2018, 2018 IEEE Globecom Workshops (GC Wkshps).

[38]  Walid Saad,et al.  On the cybersecurity of m-Health IoT systems with LED bitslice implementation , 2018, 2018 IEEE International Conference on Consumer Electronics (ICCE).

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

[40]  Jinjun Chen,et al.  Privacy preservation in blockchain based IoT systems: Integration issues, prospects, challenges, and future research directions , 2019, Future Gener. Comput. Syst..

[41]  Salil S. Kanhere,et al.  On the Activity Privacy of Blockchain for IoT , 2018, 2019 IEEE 44th Conference on Local Computer Networks (LCN).

[42]  Liming Zhu,et al.  Analysis of Blockchain Solutions for IoT: A Systematic Literature Review , 2019, IEEE Access.

[43]  Vassilios Peristeras,et al.  Blockchain for Business Applications: A Systematic Literature Review , 2018, BIS.

[44]  Prem Prakash Jayaraman,et al.  Privacy preserving Internet of Things: From privacy techniques to a blueprint architecture and efficient implementation , 2017, Future Gener. Comput. Syst..

[45]  Soohyung Kim,et al.  Managing IoT devices using blockchain platform , 2017, 2017 19th International Conference on Advanced Communication Technology (ICACT).

[46]  Ibrahim Khalil,et al.  Privacy-preserving anomaly detection in cloud with lightweight homomorphic encryption , 2017, J. Comput. Syst. Sci..

[47]  Fan Li,et al.  Middleware for internet of things: an evaluation in a small-scale IoT environment , 2018, Journal of Reliable Intelligent Environments.

[48]  Md. Abdul Hamid,et al.  MAES: Modified advanced encryption standard for resource constraint environments , 2018, 2018 IEEE Sensors Applications Symposium (SAS).

[49]  Ahmed Ben Ayed,et al.  The Blockchain Technology: Applications and Threats , 2017 .

[50]  Raimundas Matulevičius,et al.  Blockchain-based Application Security Risks: A Systematic Literature Review , 2019, CAiSE 2019.

[51]  Muhammad Afrasayab,et al.  Use of Blockchain in Internet of things: A Systematic Literature Review , 2019, 2019 Cybersecurity and Cyberforensics Conference (CCC).

[52]  Abdelhamid Belmekki,et al.  Privacy Preservation in the Internet of Things , 2016, UNet.

[53]  Andrej Kos,et al.  Approaches to Front-End IoT Application Development for the Ethereum Blockchain , 2017, IIKI.

[54]  Chunxiao Jiang,et al.  A Sink Node Assisted Lightweight Intrusion Detection Mechanism for WBAN , 2018, 2018 IEEE International Conference on Communications (ICC).

[55]  Wei Ni,et al.  Survey on blockchain for Internet of Things , 2019, Comput. Commun..

[56]  Safya Belghith,et al.  Towards an Ultra-lightweight Cryptosystem for IoT , 2016, SoCPaR.

[57]  Mohamed Mohammedi,et al.  Secure and lightweight biometric-based remote patient authentication scheme for home healthcare systems , 2018, 2018 International Symposium on Programming and Systems (ISPS).

[58]  Yunyoung Nam,et al.  Analysis of Lightweight Encryption Scheme for Fog-to-Things Communication , 2018, IEEE Access.

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

[60]  Hany F. Atlam,et al.  Chapter Three - Intersections between IoT and distributed ledger , 2019, Adv. Comput..

[61]  Frédéric Cuppens,et al.  Interoperability, Safety and Security in IoT , 2017, Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering.

[62]  Alex Pentland,et al.  Decentralizing Privacy: Using Blockchain to Protect Personal Data , 2015, 2015 IEEE Security and Privacy Workshops.

[63]  B. B. Zaidan,et al.  Blockchain authentication of network applications: Taxonomy, classification, capabilities, open challenges, motivations, recommendations and future directions , 2019, Comput. Stand. Interfaces.

[64]  Behzad Mozaffari Tazehkand,et al.  On the Convergence of Blockchain and Internet of Things (IoT) Technologies , 2019, Journal of Strategic Innovation and Sustainability.

[65]  Axel Küpper,et al.  Tracing manufacturing processes using blockchain-based token compositions , 2020, Digit. Commun. Networks.

[66]  Michael Devetsikiotis,et al.  Blockchains and Smart Contracts for the Internet of Things , 2016, IEEE Access.

[67]  Hassan Artail,et al.  A Lightweight Synchronous Cryptographic Hash Chain Solution to Securing the Vehicle CAN bus , 2018, 2018 IEEE International Multidisciplinary Conference on Engineering Technology (IMCET).

[68]  Raghava Rao Mukkamala,et al.  Blockchain for Social Business: Principles and Applications , 2018, IEEE Engineering Management Review.

[69]  Chao Yang,et al.  BMPLS: Blockchain-Based Multi-level Privacy-Preserving Location Sharing Scheme for Telecare Medical Information Systems , 2018, Journal of Medical Systems.

[70]  Wei Yu,et al.  A Survey of Blockchain: Techniques, Applications, and Challenges , 2018, 2018 27th International Conference on Computer Communication and Networks (ICCCN).

[71]  Ramandeep Kaur,et al.  Role of IoT in agriculture , 2019 .

[72]  Hyunjin Kim,et al.  Utilizing a lightweight PKI mechanism to guarantee a secure service in a cloud environment , 2018, The Journal of Supercomputing.

[73]  Muhammad,et al.  A review of data security and cryptographic techniques in IoT based devices , 2018, ICFNDS.

[74]  Ali Chehab,et al.  A dynamic approach for a lightweight and secure cipher for medical images , 2018, Multimedia Tools and Applications.

[75]  Mohammad Abdul Mannan,et al.  Smart Poultry Farm Incorporating GSM and IoT , 2019, 2019 International Conference on Robotics,Electrical and Signal Processing Techniques (ICREST).

[76]  Karan Singh,et al.  Lightweight Security Scheme for Internet of Things , 2018, Wireless Personal Communications.

[77]  Shiho Kim,et al.  Chapter Ten - Integration of IoT with blockchain and homomorphic encryption: Challenging issues and opportunities , 2019, Adv. Comput..

[78]  Shahid Raza,et al.  Blockchain and IoT: Mind the Gap , 2017, InterIoT/SaSeIoT.

[79]  Yang Lu,et al.  The blockchain: State-of-the-art and research challenges , 2019, J. Ind. Inf. Integr..

[80]  Ralf C. Staudemeyer,et al.  What it takes to boost Internet of Things privacy beyond encryption with unobservable communication: a survey and lessons learned from the first implementation of DC-net , 2019, Journal of Reliable Intelligent Environments.

[81]  Davor Svetinovic,et al.  Blockchain Engineering for the Internet of Things: Systems Security Perspective , 2017, IoTPTS@AsiaCCS.

[82]  Xiangyang Li,et al.  A Summary of Research on Blockchain in the Field of Intellectual Property , 2018, IIKI.

[83]  Tooska Dargahi,et al.  A systematic , 2022 .

[84]  Shweta Bhardwaj,et al.  Blockchain—Technology to Drive the Future , 2018 .

[85]  Ahmad Nizar Harun,et al.  Smart Agriculture Using Internet of Things , 2018, 2018 IEEE Conference on Open Systems (ICOS).

[86]  Kim-Kwang Raymond Choo,et al.  A blockchain future for internet of things security: a position paper , 2017, Digit. Commun. Networks.

[87]  Rishav Chatterjee,et al.  An Overview of the Emerging Technology: Blockchain , 2017, 2017 3rd International Conference on Computational Intelligence and Networks (CINE).

[88]  Nicolas Mayer,et al.  A Comprehensive Reference Model for Blockchain-based Distributed Ledger Technology , 2017, ER Forum/Demos.

[89]  Mohamad Kassem,et al.  Blockchain in the built environment and construction industry: A systematic review, conceptual models and practical use cases , 2019, Automation in Construction.

[90]  Muhammad Imran,et al.  Securing IoTs in distributed blockchain: Analysis, requirements and open issues , 2019, Future Gener. Comput. Syst..

[91]  M. Newlin Rajkumar,et al.  Intelligent irrigation system — An IOT based approach , 2017, 2017 International Conference on Innovations in Green Energy and Healthcare Technologies (IGEHT).

[92]  Ghassan O. Karame,et al.  On the Security and Scalability of Bitcoin's Blockchain , 2016, CCS.

[93]  Hicham Lakhlef,et al.  Internet of things security: A top-down survey , 2018, Comput. Networks.

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

[95]  Geeta Sharma,et al.  A secure remote user authentication scheme for smart cities e-governance applications , 2017, Journal of Reliable Intelligent Environments.

[96]  Ali Chehab,et al.  One round cipher algorithm for multimedia IoT devices , 2018, Multimedia Tools and Applications.

[97]  Jing Li,et al.  Cryptographic primitives in blockchains , 2019, J. Netw. Comput. Appl..

[98]  Songfeng Lu,et al.  Efficient encrypted image retrieval in IoT-cloud with multi-user authentication , 2018, Int. J. Distributed Sens. Networks.

[99]  Shafii Muhammad Abdulhamid,et al.  Systematic literature review and metadata analysis of ransomware attacks and detection mechanisms , 2019, Journal of Reliable Intelligent Environments.

[100]  Yu-Hung Huang,et al.  A lightweight authentication protocol for Internet of Things , 2014, 2014 International Symposium on Next-Generation Electronics (ISNE).

[101]  Yonggang Wen,et al.  A Survey on Consensus Mechanisms and Mining Strategy Management in Blockchain Networks , 2018, IEEE Access.

[102]  Wenli Yang,et al.  Blockchain: Trends and Future , 2018, PKAW.

[103]  Debashis De,et al.  Internet of Things (IoT) for Smart Precision Agriculture and Farming in Rural Areas , 2018, IEEE Internet of Things Journal.

[104]  Mauro Conti,et al.  A Survey on Security and Privacy Issues of Bitcoin , 2017, IEEE Communications Surveys & Tutorials.

[105]  Nicola Fabiano The Internet of Things ecosystem: the blockchain and data protection issues , 2018 .

[106]  Zeenat Rehena,et al.  IoT Based Intelligent Agriculture Field Monitoring System , 2018, 2018 8th International Conference on Cloud Computing, Data Science & Engineering (Confluence).

[107]  Mingzhe Liu,et al.  Application of BlockChain in Internet of Things , 2018, ICCCS.

[108]  K. O’Hara,et al.  Blockchains and the General Data Protection Regulation , 2018, Blockchain Regulation and Governance in Europe.

[109]  Rojeena Bajracharya,et al.  A new type of blockchain for secure message exchange in VANET , 2020, Digit. Commun. Networks.

[110]  Zhi Chen,et al.  A lightweight attribute-based encryption scheme for the Internet of Things , 2015, Future Gener. Comput. Syst..

[111]  Mohamed Amine Ferrag,et al.  Blockchain Technologies for the Internet of Things: Research Issues and Challenges , 2018, IEEE Internet of Things Journal.

[112]  D. Moher,et al.  Preferred reporting items for systematic reviews and meta-analyses: the PRISMA Statement , 2009, BMJ : British Medical Journal.