A Survey on Emerging Blockchain Technology Platforms for Securing the Internet of Things
Abstract
:1. Introduction
- What are the emerging blockchain technologies/platforms/frameworks used in IoT security, their components, and how have they been modified for resource-constrained IoT devices?
- Which of the components above can work across all IoT devices without impacting security?
- What other technology can boost the security of IoT when added to the blockchain with less or no impact on performance?
2. Related Work
3. Blockchain Platforms
3.1. Ethereum Blockchain
3.2. Hyperledger
3.3. IOTA Blockchain
3.4. IoTeX Blockchain
3.5. Algorand
3.6. Multichain
4. Analysis and Discussion: IoT Security and BC Components
4.1. Technology
4.2. Consensus
4.3. Cryptography
5. Effect of Blockchain
5.1. Security Effect
5.2. Performance Effect
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
IoT | Internet of Things |
BC | Blockchain |
PoW | Proof of Work |
PoS | Proof of Stake |
PoL | Proof of Location |
BFT | Byzantine Fault Tolerance |
PBFT | Practical Byzantine Fault Tolerance |
TPS | Throughput Per Second |
DoS | Denial of Service |
ECC | Elliptic Curve Cryptography |
References
- Khan, M.N.U.; Cao, W.; Tang, Z.; Ullah, A.; Pan, W. Energy-Efficient De-Duplication Mechanism for Healthcare Data Aggregation in IoT. Future Internet 2024, 16, 66. [Google Scholar] [CrossRef]
- Wang, H.; Huang, J.; Wang, G.; Lu, H.; Wang, W. Contactless Patient Care Using Hospital IoT: CCTV-Camera-Based Physiological Monitoring in ICU. IEEE Internet Things J. 2024, 11, 5781–5797. [Google Scholar] [CrossRef]
- Bagheri, N.; Bendavid, Y.; Safkhani, M.; Rostampour, S. Smart Grid Security: A PUF-Based Authentication and Key Agreement Protocol. Future Internet 2024, 16, 9. [Google Scholar] [CrossRef]
- Lasla, N.; Doudou, M.; Djenouri, D.; Ouadjaout, A.; Zizoua, C. Wireless energy efficient occupancy-monitoring system for smart buildings. Pervasive Mob. Comput. 2019, 59, 101037. [Google Scholar] [CrossRef]
- Marin, O.; Cioara, T.; Anghel, I. Blockchain Solution for Buildings’ Multi-Energy Flexibility Trading Using Multi-Token Standards. Future Internet 2023, 15, 177. [Google Scholar] [CrossRef]
- Djenouri, D.; Laidi, R.; Djenouri, Y.; Balasingham, I. Machine Learning for Smart Building Applications: Review and Taxonomy. ACM Comput. Surv. 2019, 52, 1–36. [Google Scholar] [CrossRef]
- Djenouri, Y.; Belhadi, A.; Djenouri, D.; Srivastava, G.; Lin, J.C.W. A Secure Intelligent System for Internet of Vehicles: Case Study on Traffic Forecasting. IEEE Trans. Intell. Transp. Syst. 2023, 24, 13218–13227. [Google Scholar] [CrossRef]
- Jovanovic, B. Internet of Things Statistics for 2023—Taking Things Apart. Technical Report; DataProt. 2023. Available online: https://dataprot.net/statistics/iot-statistics/ (accessed on 1 May 2024).
- Rasheed, A. IoT Explosion Connected Possibility. 2016. Available online: https://www.linkedin.com/pulse/iot-explosion-connected-possibility-abdul-rasheed (accessed on 1 May 2024).
- Abou-Nassar, E.M.; Iliyasu, A.M.; El-Kafrawy, P.M.; Song, O.Y.; Bashir, A.K.; El-Latif, A.A. DITrust Chain: Towards Blockchain-Based Trust Models for Sustainable Healthcare IoT Systems. IEEE Access 2020, 8, 111223–111238. [Google Scholar] [CrossRef]
- Abdmeziem, M.; Tandjaoui, D.; Romdhani, I. Architecting the Internet of Things: State of the Art. In Robots and Sensor Clouds; Springer: Berlin/Heidelberg, Germany, 2015; pp. 55–75. [Google Scholar] [CrossRef]
- Antão, L.; Pinto, R.; Reis, J.P.; Gonçalves, G. Requirements for Testing and Validating the Industrial Internet of Things. In Proceedings of the 2018 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), Västerås, Sweden, 9–13 April 2018. [Google Scholar] [CrossRef]
- Harit, A.; Ezzati, A.; Elharti, R. Internet of things security: Challenges and perspectives. In Proceedings of the ACM International Conference Proceeding Series, Association for Computing Machinery, Tacoma, WA, USA, 18–20 August 2017. [Google Scholar] [CrossRef]
- Cyrus, C. IoT Cyberattacks Escalate in 2021, According to Kaspersky. 2021. Available online: https://www.iotworldtoday.com/security/iot-cyberattacks-escalate-in-2021-according-to-kaspersky (accessed on 1 May 2024).
- Mamdouh, M.; Elrukhsi, M.A.; Khattab, A. Securing the Internet of Things and Wireless Sensor Networks via Machine Learning: A Survey. In Proceedings of the 2018 International Conference on Computer and Applications, ICCA 2018, Beirut, Lebanon, 25–26 August 2018; pp. 215–218. [Google Scholar] [CrossRef]
- Nathan, C.; Leandros, M.A.; Ioanna, K.; Nestoras, C.; Amine, F.M. Blockchain Technology: Security and Privacy Issues. In Blockchain Technology and Innovations in Business Processes; Srikanta, P., Wang, T.S., Tao, S., Kumar, P.S., Eds.; Springer: Singapore, 2021; pp. 95–107. [Google Scholar] [CrossRef]
- Zhong, S.; Huang, X. Special Focus on Security and Privacy in Blockchain-Based Applications. Sci. China Inf. Sci. 2020, 63, 130100. [Google Scholar] [CrossRef]
- Zhang, R.; Xue, R.; Liu, L. Security and privacy on blockchain. ACM Comput. Surv. 2019, 52, 1–34. [Google Scholar] [CrossRef]
- Huang, H.; Kong, W.; Zhou, S.; Zheng, Z.; Guo, S. A Survey of State-of-the-Art on Blockchains. ACM Comput. Surv. (CSUR) 2021, 54, 44. [Google Scholar] [CrossRef]
- Chen, Z.; Cui, L.; Palanisamy, B.; Zhang, L.J. (Eds.) Blockchain—ICBC 2020. In Lecture Notes in Computer Science; Springer International Publishing: Cham, Switzerland, 2020; Volume 12404. [Google Scholar] [CrossRef]
- Shaikh, M.; Shibu, C.; Angeles, E.; Pavithran, D. Data storage in blockchain based architectures for internet of things (IoT). In Proceedings of the 2021 IEEE International IOT, Electronics and Mechatronics Conference, IEMTRONICS 2021, Toronto, ON, Canada, 21–24 April 2021. [Google Scholar] [CrossRef]
- Amitha, A.K.; Pamba, R.V. A Solid Waste Management System Using Smart Bins in a Decentralized Manner in Ethereum Blockchain Network for Incentivization. In Proceedings of the ICCSC 2023—Proceedings of the 2nd International Conference on Computational Systems and Communication, Thiruvananthapuram, India, 3–4 March 2023. [Google Scholar] [CrossRef]
- Shah, R. A Systematic Review on Blockchain in IoT. In Proceedings of the 4th International Conference on Energy, Power, and Environment, ICEPE 2022, Shillong, India, 29 April–1 May 2022. [Google Scholar] [CrossRef]
- Wang, Q.; Zhu, X.; Ni, Y.; Gu, L.; Zhu, H. Blockchain for the IoT and industrial IoT: A review. Internet Things 2019, 10, 100081. [Google Scholar] [CrossRef]
- Abdelmaboud, A.; Ahmed, A.I.A.; Abaker, M.; Eisa, T.A.E.; Albasheer, H.; Ghorashi, S.A.; Karim, F.K. Blockchain for IoT Applications: Taxonomy, Platforms, Recent Advances, Challenges and Future Research Directions. Electronics 2022, 11, 630. [Google Scholar] [CrossRef]
- Lao, L.; Li, Z.; Hou, S.; Xiao, B.; Guo, S.; Yang, Y. A survey of IoT applications in blockchain systems: Architecture, consensus, and traffic modeling. ACM Comput. Surv. (CSUR) 2020, 53, 18. [Google Scholar] [CrossRef]
- Chowdhury, M.J.M.; Ferdous, M.S.; Biswas, K.; Chowdhury, N.; Muthukkumarasamy, V. A survey on blockchain-based platforms for IoT use-cases. Knowl. Eng. Rev. 2020, 35, e19. [Google Scholar] [CrossRef]
- Sadawi, A.A.; Hassan, M.S.; Ndiaye, M. A Review on the Integration of Blockchain and IoT. In Proceedings of the ICCSPA 2020—4th International Conference on Communications, Signal Processing, and Their Applications, Online, 16–18 March 2021. [Google Scholar] [CrossRef]
- Sultan, A.; Mushtaq, M.A.; Abubakar, M. IoT security issues via blockchain: A review paper. In Proceedings of the ACM International Conference Proceeding Series, Wuhan, China, 12–13 July 2019; Volume Part F148153. pp. 60–65. [Google Scholar] [CrossRef]
- Kumar, S.; Vidhate, A. Issues and Future Trends in IoT Security using Blockchain: A Review. In Proceedings of the IDCIoT 2023-International Conference on Intelligent Data Communication Technologies and Internet of Things, Bengaluru, India, 5–7 January 2023; pp. 976–984. [Google Scholar] [CrossRef]
- Sallam, A.; Qahtani, F.A.; Gaid, A.S. Blockchain in Internet of Things: A Systematic Literature Review. In Proceedings of the 2021 International Conference of Technology, Science and Administration, ICTSA 2021, Taiz, Yemen, 22–24 March 2021. [Google Scholar] [CrossRef]
- Alam, S.R.; Jain, S.; Doriya, R. Security threats and solutions to IoT using Blockchain: A Review. In Proceedings of the Proceedings—5th International Conference on Intelligent Computing and Control Systems, ICICCS 2021, Madurai, India, 6–8 May 2021; pp. 268–273. [Google Scholar] [CrossRef]
- Shammar, E.A.; Zahary, A.T.; Al-Shargabi, A.A. A Survey of IoT and Blockchain Integration: Security Perspective. IEEE Access 2021, 9, 156114–156150. [Google Scholar] [CrossRef]
- Darla, S.; Naveena, C. Survey on Securing Internet of Things through Block chain Technology. In Proceedings of the International Conference on Electronics and Renewable Systems, ICEARS 2022, Tuticorin, India, 16–18 March 2022; pp. 836–844. [Google Scholar] [CrossRef]
- Stefanescu, D.; Montalvillo, L.; Galan-Garcia, P.; Unzilla, J.; Urbieta, A. A Systematic Literature Review of Lightweight Blockchain for IoT. IEEE Access 2022, 10, 123138–123159. [Google Scholar] [CrossRef]
- Dotan, M.; Pignolet, Y.A.; Schmid, S.; Tochner, S.; Zohar, A. Survey on Blockchain Networking: Context, State-of-the-Art, Challenges. ACM Comput. Surv. (CSUR) 2021, 54, 107. [Google Scholar] [CrossRef]
- Sadawi, A.A.; Hassan, M.S.; Ndiaye, M. A Survey on the Integration of Blockchain with IoT to Enhance Performance and Eliminate Challenges. IEEE Access 2021, 9, 54478–54497. [Google Scholar] [CrossRef]
- Ayub Khan, A.; Laghari, A.A.; Shaikh, Z.A.; Dacko-Pikiewicz, Z.; Kot, S. Internet of Things (IoT) Security with Blockchain Technology: A State-of-the-Art Review. IEEE Access 2022, 10, 122679–122695. [Google Scholar] [CrossRef]
- Jabbar, R.; Kharbeche, M.; Al-Khalifa, K.; Krichen, M.; Barkaoui, K. Blockchain for the Internet of Vehicles: A Decentralized IoT Solution for Vehicles Communication Using Ethereum. Sensors 2020, 20, 3928. [Google Scholar] [CrossRef] [PubMed]
- Hussein, D.H.; Anbarasu, R.; Matrawy, A.; Ibnkahla, M. Towards a Decentralized Access Control System for IoT Platforms based on Blockchain Technology. In Proceedings of the 2020 International Symposium on Networks, Computers and Communications (ISNCC), Montreal, QC, Canada, 20–22 October 2020; pp. 1–6. [Google Scholar] [CrossRef]
- Othman, A.A.H.; Muhammed, E.A.A.; Mujahid, H.K.M.; Muhammed, H.A.A.; Mosleh, M.A.A. Online Voting System Based on IoT and Ethereum Blockchain. In Proceedings of the 2021 International Conference of Technology, Science and Administration (ICTSA), Taiz, Yemen, 22–24 March 2021; pp. 1–6. [Google Scholar] [CrossRef]
- Bawankar Chetan, D.; Kukkar Sayali, D.; Chaudhari Vaishnavi, J.; Rashinkar Suraj, R.; Solanke Sanket, U. Preventing Data Counterfeiting Among Internet of Things (IoT) Devices using Ethereum Blockchain. In Proceedings of the 2021 10th IEEE International Conference on Communication Systems and Network Technologies (CSNT), Bhopal, India, 18–19 June 2021; pp. 484–488. [Google Scholar] [CrossRef]
- Patil, S.; Adsul, D.; Desale, S.; Gandole, K. Smart Vehicle Rental Application using Blockchain and IoT. In Proceedings of the 2022 International Conference on Smart Generation Computing, Communication and Networking (SMART GENCON), Bangalore, India, 23–25 December 2022; pp. 1–6. [Google Scholar] [CrossRef]
- Sureshkumar, T.; Sivaraj, R.; Vijayakumar, M. Design and implementation of a framework for blockchain based security using IoT. J. Intell. Fuzzy Syst. 2023, 44, 905–918. [Google Scholar] [CrossRef]
- Gupta, S.; Chithaluru, P.; El Barachi, M.; Kumar, M. Secure data access using blockchain technology through IoT cloud and fabric environment. Secur. Priv. 2024, 7, e356. [Google Scholar] [CrossRef]
- Raj, A.; Maji, K.; Shetty, S.D. Ethereum for Internet of Things security. Multimed. Tools Appl. 2021, 80, 18901–18915. [Google Scholar] [CrossRef]
- Jeyakkannan, N.; Subathra, G.; Karthika, R.; Lavanya, A.; Kirupanithi, N. Simulation of distributed denial of service attack against ethereum smart contract on the blockchain. In Proceedings of the International Conference on Computer Vision and Internet of Things 2023 (ICCVIoT’23), Coimbatore, India, 7–8 December 2023. [Google Scholar] [CrossRef]
- Al-Joboury, I.M.; Al-Hemiary, E.H. Automated Decentralized IoT Based Blockchain Using Ethereum Smart Contract for Healthcare. In Enhanced Telemedicine and e-Health: Advanced IoT Enabled Soft Computing Framework; Springer: Berlin/Heidelberg, Germany, 2021; pp. 179–198. [Google Scholar] [CrossRef]
- Narayanan, N.C.; Withana, C.; Elchouemi, A.; Li, G. Leveraging Blockchain Technology for a secure IoT data sharing. In Proceedings of the 2023 International Conference on Intelligent Education and Intelligent Research, IEIR 2023, Wuhan, China, 5–7 November 2023. [Google Scholar] [CrossRef]
- Pajooh, H.H.; Rashid, M.; Alam, F.; Demidenko, S. Hyperledger fabric blockchain for securing the edge internet of things. Sensors 2021, 21, 359. [Google Scholar] [CrossRef]
- Lu, Y.; Liu, Z.; Wang, S.; Li, Z.; Liu, W.; Chen, X. Temporal Index Scheme of Hyperledger Fabric System in IoT. Wirel. Commun. Mob. Comput. 2021, 2021, 9945530. [Google Scholar] [CrossRef]
- Alshehri, S.; Bamasag, O. AAC-IoT: Attribute Access Control Scheme for IoT Using Lightweight Cryptography and Hyperledger Fabric Blockchain. Appl. Sci. 2022, 12, 8111. [Google Scholar] [CrossRef]
- Bettayeb, M.; Nasir, Q.; Talib, M.A. Hyperledger-Based secure Firmware update delivery for IoT devices. In Proceedings of the ArabWIC 2021: The 7th Annual International Conference on Arab Women in Computing in Conjunction with the 2nd Forum of Women in Research, Sharjah, United Arab Emirates, 25–26 August 2021. [Google Scholar] [CrossRef]
- Lee, S.; Kim, M.; Lee, J.; Hsu, R.H.; Kim, M.S.; Quek, T.Q.S. Facing to Latency of Hyperledger Fabric for Blockchain-enabled IoT: Modeling and Analysis. arXiv 2021, arXiv:2102.09166. [Google Scholar] [CrossRef]
- Guo, F.; Xiao, X.; Hecker, A.; Dustdar, S. Modeling Ledger Dynamics in IOTA Blockchain. In Proceedings of the 2022 IEEE Global Communications Conference, GLOBECOM 2022, Rio de Janeiro, Brazil, 4–8 December 2022; pp. 2650–2655. [Google Scholar] [CrossRef]
- Silvano, W.F.; Marcelino, R. Iota Tangle: A cryptocurrency to communicate Internet-of-Things data. Future Gener. Comput. Syst. 2020, 112, 307–319. [Google Scholar] [CrossRef]
- Alshaikhli, M.; Elfouly, T.; Elharrouss, O.; Mohamed, A.; Ottakath, N. Evolution of Internet of Things from Blockchain to IOTA: A Survey. IEEE Access 2022, 10, 844–866. [Google Scholar] [CrossRef]
- Divya, M.; Nagaveni, B. IOTA-Next Generation Block chain. Int. J. Eng. Comput. Sci. 2018, 7, 23823–23826. [Google Scholar] [CrossRef]
- IoTeX Team. IoTeX: A Decentralized Network for Internet of Things Powered by a Privacy-Centric Blockchain. 2018. Available online: https://www.google.com.hk/url?sa=t&source=web&rct=j&opi=89978449&url=https://s3.amazonaws.com/web-iotex-static/home/IoTeX_Whitepaper_1.5_EN.pdf&ved=2ahUKEwi8qffM6uSHAxVpsFYBHRKnNN8QFnoECBMQAQ&usg=AOvVaw2wmyly1o8p8XY1HbMqHlN3 (accessed on 1 May 2024).
- Partida, A.; Criado, R.; Romance, M. Visibility graph analysis of IOTA and IoTeX price series: An intentional risk-based strategy to use 5G for IoT. Electronics 2021, 10, 2282. [Google Scholar] [CrossRef]
- Fan, X.; Zhong, Z.; Chai, Q.; Guo, D. Ucam: A User-Centric, Blockchain-Based and End-to-End Secure Home IP Camera System. In International Conference on Security and Privacy in Communication Systems; Springer: Cham, Switzerland, 2020. [Google Scholar]
- Ravichandran, V. Wear-IoTex: Wearable e-Textile Glove Kit for In-Home Parkinson’s Motor Assessment; University of Rhode Island: Kingston, RI, USA, 2021. [Google Scholar]
- Xu, X.; Wang, X.; Li, Z.; Yu, H.; Sun, G.; Maharjan, S.; Zhang, Y. Mitigating Conflicting Transactions in Hyperledger Fabric-Permissioned Blockchain for Delay-Sensitive IoT Applications. IEEE Internet Things J. 2021, 8, 10596–10607. [Google Scholar] [CrossRef]
- Na, D.; Park, S. IoT-Chain and Monitoring-Chain Using Multilevel Blockchain for IoT Security. Sensors 2022, 22, 8271. [Google Scholar] [CrossRef] [PubMed]
- Wadhwa, D.; Gupta, D.; Saini, S.; Bathla, R. Blockchain for IoT Security and Privacy. In Proceedings of the 2021 9th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO), Noida, India, 3–4 September 2021; pp. 1–5. [Google Scholar] [CrossRef]
- Montanaro, T.; Sergi, I.; Corvaglia, S.; Mainetti, L.; Vilei, A.; Rossi, B.; Palmieri, A.; Patrono, L. Blockchain technology based on algorand applied to low-power and low-cost IoT devices. In Proceedings of the 2021 6th International Conference on Smart and Sustainable Technologies, SpliTech 2021, Bol and Split, Croatia, 8–11 September 2021. [Google Scholar] [CrossRef]
- Varavallo, G.; Caragnano, G.; Bertone, F.; Vernetti-Prot, L.; Terzo, O. Traceability Platform Based on Green Blockchain: An Application Case Study in Dairy Supply Chain. Sustainability 2022, 14, 3321. [Google Scholar] [CrossRef]
- Cardamone, N.; Dalena, V.; Mauro, A.; Settembre, M.; Vecchia, G.; Vitaliti, A.; Dondossola, G.; Bartalesi, D.; Garrone, F.; Terruggia, R. Blockchain-Based Public Key Authentication of IoT Devices for Electrical Energy Systems. In Proceedings of the 2022 AEIT International Annual Conference (AEIT), Rome, Italy, 3–5 October 2022; pp. 1–6. [Google Scholar] [CrossRef]
- Ismail, S.; Reza, H.; Zadeh, H.K.; Vasefi, F. A Blockchain-based IoT Security Solution Using Multichain. In Proceedings of the 2023 IEEE 13th Annual Computing and Communication Workshop and Conference, CCWC 2023, Virtual Conference, 8–11 March 2023; pp. 1105–1111. [Google Scholar] [CrossRef]
- Sawant, A.; Prabhu, N.; Nagpure, S. Securing IoT Using MultiChain. In Proceedings of the 2nd International Conference on Advances in Science & Technology (ICAST), Mumbai, India, 8–9 April 2019. [Google Scholar]
- Umran, S.M.; Lu, S.; Abduljabbar, Z.A.; Nyangaresi, V.O. Multi-chain blockchain based secure data-sharing framework for industrial IoTs smart devices in petroleum industry. Internet Things 2023, 24, 100969. [Google Scholar] [CrossRef]
- Chang, J.; Ni, J.; Xiao, J.; Dai, X.; Jin, H. SynergyChain: A Multichain-Based Data-Sharing Framework with Hierarchical Access Control. IEEE Internet Things J. 2022, 9, 14767–14778. [Google Scholar] [CrossRef]
- Shehzad, F.; Javaid, N.; Farooq, U.; Tariq, H.; Ahmad, I.; Jabeen, S. IoT Enabled E-Business via Blockchain Technology Using Ethereum Platform. In Web, Artificial Intelligence and Network Applications; Springer: Cham, Switzerland, 2020; pp. 671–683. [Google Scholar] [CrossRef]
- Frikha, T.; Chaabane, F.; Aouinti, N.; Cheikhrouhou, O.; Ben Amor, N.; Kerrouche, A. Implementation of Blockchain Consensus Algorithm on Embedded Architecture. Secur. Commun. Netw. 2021, 2021, 9918697. [Google Scholar] [CrossRef]
- Mohanta, B.K.; Sahoo, A.; Pate, S.; Panda, S.S.; Jena, D.; Gountia, D. DecAuth: Decentralized Authentication Scheme for IoT Device Using Ethereum Blockchain. In Proceedings of the IEEE Region 10 Conference (TENCON 2019), Kochi, India, 17–20 October 2019; pp. 558–563. [Google Scholar]
- Urien, P. Demonstrating Trusted Blockchain IoT Device Based on TLS-PSK Secure Element. In Proceedings of the 5th Conference on Blockchain Research and Applications for Innovative Networks and Services, BRAINS 2023, Paris, France, 11–13 October 2023. [Google Scholar] [CrossRef]
- Zhao, L.; Vigneri, L.; Cullen, A.; Sanders, W.; Ferraro, P.; Shorten, R. Secure Access Control for DAG-Based Distributed Ledgers. IEEE Internet Things J. 2022, 9, 10792–10806. [Google Scholar] [CrossRef]
- Lin, B.Y.; Dziubałtowska, D.; Macek, P.; Penzkofer, A.; Müller, S. TangleSim: An Agent-based, Modular Simulator for DAG-based Distributed Ledger Technologies. arXiv 2023, arXiv:2305.01232. [Google Scholar]
- Fan, X.; Zhong, Z.; Guo, D.; Chai, Q.; Romano, S. Connecting Smart Devices to Smart Contracts with W3bstream. In Proceedings of the 2023 IEEE International Conference on Blockchain and Cryptocurrency (ICBC), Dubai, United Arab Emirates, 1–5 May 2023; pp. 1–2. [Google Scholar] [CrossRef]
- Alkhodair, A.; Mohanty, S.; Kougianos, E.; Puthal, D. McPoRA: A multi-chain proof of rapid authentication for post-blockchain based security in large scale complex cyber-physical systems. In Proceedings of the IEEE Computer Society Annual Symposium on VLSI, ISVLSI, Limassol, Cyprus, 6–8 July 2020; pp. 446–451. [Google Scholar] [CrossRef]
S/N | Work | Reviewed Work Count | Focus | Limitation | Recommendation |
---|---|---|---|---|---|
1. | [35] | 98 | Lightweight blockchain | No discussion on BC-IoT security | Recommend further research on security and efficiency |
2. | [36] | N/A | Data transfer and storage in IoT-BC. Attacks and designs spaces in IoT-BC network | Work is more of a definition and explanation of network-related questions on BC-IoT | Not provided |
3. | [32] | N/A | Security threat in IoT and solutions using BC | Blockchain solutions are not discussed in detail | Addressing open issues in IoT security |
4. | [30] | 8 | IoT-BC architecture for IoT Security | No detailed reference to existing IoT-BC work and their challenges | A new, lightweight framework for IoT-BC |
5. | [29] | 7 | IoT Issue and characteristics of BC that can solve them | No detail information on previous work and challenges | Practical implementation of IoT-BC system |
6. | [31] | 13 | Summary of selected work | No technical discussion on integration and challenges | More framework and methods should be introduced for IoT-BC integration |
7. | [24] | 19 | Application of BC in IoT and Industrial IoT | No element of security discussed | No recommendation |
8. | [25] | 20 | Security and privacy issues and challenges in IoT-BC Integration. | Lacks detailed explanation on how the security and privacy are achieved | Future work can discuss in depth how to achieve privacy and security in IoT-BC |
9. | [23] | 7 | IoT-BC application | Nothing on security | Not provided |
10. | [37] | 37 | IoT challenges and performance of IoT-BC solutions | Security components in IoT-BC not covered | Proposes adopting dew and cloudlet layer architecture for IoT-BC |
11. | [33] | 81 | Issues and trends in IoT-Blockchain security perspective | Focus on IoT security works using BC from 2017 to 2021 | Explores how BC, edge computing, and IoT integration can improve security |
12. | [27] | 10 | Brief review of selected IoT applications and IoT-BC use-cases | Unable to identify a most efficient platform for low resource device | To develop an architecture suitable for all IoT devices irrespective of their size |
13. | [26] | N/A | Architecture, consensus, and traffic modelling | Security and platform choice | Security, regulation, and policy development should be addressed for IoT-BC |
14. | [28] | 15 | Summary of works on IoT challenges and BC applications to IoT | Security perspective of IoT-BC not covered | None |
15. | [38] | 100 | Paper review and Hyperledger Saw-tooth for Industrial IoT | Regulatory and compliance for IoT-BC not addressed | Cross-chain for IoT-BC, industrial standardization, distributed preservation, and privacy issues |
16. | This | 61 | IoT-BC Platform and Security components | Limited to works from 2020 to 2024 | Improvement on security component in IoT-BC integration |
S/N | Work | Areas of Application | Technologies | Blockchain Platform | Consensus |
---|---|---|---|---|---|
1. | [48] | Healthcare | Cloud and Fog computing | Ethereum | PoS, POW, PoA |
2. | [40] | Authentication and Access control | None | Ethereum | POS |
3. | [39] | Vehicle communication | Cloud computing | Ethereum | PoW |
4. | [41] | Voting System | Web | Ethereum | PoW |
5. | [73] | E-Business | None | Ethereum | PoW and PoA |
6. | [74] | Embedded System | FGPA | Ethereum | PoW |
7. | [42] | Data Counterfeiting | Cloud | Ethereum | PoW |
8. | [75] | Decentralised Authentication | web | Ethereum | PoW |
9. | [76] | Key Management | TLS Protocol | Ethereum | PoW |
10. | [47] | Networks Attacks | None | Ethereum | Proof of Authority |
11. | [49] | Data Sharing | Interplanetary File System | Ethereum | PoS |
12. | [52] | Access Control | Lightweight cryptography | Hyperledger Fabric | PBFT |
13. | [53] | Firmware Update | None | Hyperledger Fabric | PBFT |
14. | [63] | Experimental IoT | None | Hyperledger Fabric | PBFT |
15. | [50] | Edge Internet | None | Hyperledger | PBFT |
16. | [77] | Access Control | None | IoTA | DAG |
17. | [78] | TangleSim | None | IoTA | DAG |
18. | [55] | Access Control | Lightweight cryptography | IoTA | DAG |
19. | [58] | IOTA | None | IoTA | DAG |
20. | [62] | Wearable | None | IoTeX | Roll-DPoS |
21. | [79] | Data Authorisation | Pebble Tracker | IoTeX | Roll-DPoS |
22. | [63] | Mobile Payment | None | IoTeX | Roll-DPoS |
23. | [61] | Home IP Camera System | Intel SGX | IoTeX | Roll-DPoS |
24. | [68] | Electrical Energy System, Authentication | MQTT, TLS, and CA | IoTeX | Roll-DPoS |
25. | [66] | Prototype | Raspberry Pi and STM32 | Algorand | Pure PoS |
26. | [68] | Electrical Energy System, Authentication | MQTT, TLS, and CA | Algorand | Pure PoS |
27. | [69] | None | None | Multichain | N/A |
29. | [80] | Authentication | None | Multichain | DAG |
30. | [71] | Industrial IoT | IPFS | Multichain | Proof of Rapid Authentication |
31. | [70] | Security | None | Multichain | NA |
S/N | Consensus | Blockchain | Mechanism | Threat | Throughput |
---|---|---|---|---|---|
1. | PoS | Ethereum | Locked assets | Sybil & 51% attack | 20 TPS |
2. | Pure PoS | Algorand | Random selection | long range attack | 6000 TPS |
3. | DAG PoW | IoTA | Tip Selection | 34% attack | 12 TPS |
4. | Roll- DPoS | IoTeX | Random selection | Collusion Attacks | 10,000 TPS |
5. | Round Robins | Multichain | Rotational | Nothing at stake attack | 2 million TPS |
6. | PBFT | Hyperledger | Voting | 1/3 faulty node & DoS | 20,000 TPS |
S/N | Security Challenges | Research Works | Blockchain Technologies |
---|---|---|---|
1. | Weak Authentication and Uncontrolled Access | [40,55,75] | Immutable Ledger, Decentralised Identity, Digitally signed Wallet |
2. | Insecure Network Services and Communication | [47] | Encrypted Communication, Smart Contracts/Chain-code. |
3. | Lack of Secure Update Mechanism | [53] | Immutable Update History, Decentralised Distribution |
4. | Insufficient Privacy Protection | [42] | Data Access Control, DBA, Auditable Data Provenance |
5. | Data Protection | [49,79] | Blockchain Digital signature, Consensus Algorithm |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Kareem, Y.; Djenouri, D.; Ghadafi, E. A Survey on Emerging Blockchain Technology Platforms for Securing the Internet of Things. Future Internet 2024, 16, 285. https://doi.org/10.3390/fi16080285
Kareem Y, Djenouri D, Ghadafi E. A Survey on Emerging Blockchain Technology Platforms for Securing the Internet of Things. Future Internet. 2024; 16(8):285. https://doi.org/10.3390/fi16080285
Chicago/Turabian StyleKareem, Yunus, Djamel Djenouri, and Essam Ghadafi. 2024. "A Survey on Emerging Blockchain Technology Platforms for Securing the Internet of Things" Future Internet 16, no. 8: 285. https://doi.org/10.3390/fi16080285
APA StyleKareem, Y., Djenouri, D., & Ghadafi, E. (2024). A Survey on Emerging Blockchain Technology Platforms for Securing the Internet of Things. Future Internet, 16(8), 285. https://doi.org/10.3390/fi16080285