A review of IoT security and privacy using decentralized blockchain techniques

Computer Science Review - Tập 50 - Trang 100585 - 2023
Vinay Gugueoth1, Sunitha Safavat2, Sachin Shetty3, Danda Rawat2
1Department of Computer and Information Science, University of the Cumberlands, Williamsburg, USA
2Department of Electrical Engineering and Computer Science, Howard University, Washington, DC, USA
3Department of Computational, Modeling and Simulation Engineering, Old Dominion University, Norfolk, USA

Tài liệu tham khảo

Agrawal, 2018, Continuous security in IoT using blockchain, 6423 Al-Garadi, 2020, A survey of machine and deep learning methods for internet of things (IoT) security, IEEE Commun. Surv. Tutor., 22, 1646, 10.1109/COMST.2020.2988293 Khan, 2018, IoT security: Review, blockchain solutions, and open challenges, Future Gener. Comput. Syst., 82, 395, 10.1016/j.future.2017.11.022 Mohanta, 2020, Addressing security and privacy issues of IoT using blockchain technology, IEEE Internet Things J., 8, 881, 10.1109/JIOT.2020.3008906 Roy, 2018, Blockchain for IoT security and management: Current prospects, challenges and future directions, 1 Mohanta, 2019, A novel approach to solve security and privacy issues for iot applications using blockchain, 394 Jiang, 2023, IoT access control model based on blockchain and trusted execution environment, Processes, 11, 723, 10.3390/pr11030723 Fan, 2021, A secure and efficient authentication and data sharing scheme for Internet of Things based on blockchain, J. Syst. Archit., 117, 10.1016/j.sysarc.2021.102112 Almeghlef, 2023, Application layer-based denial-of-service attacks detection against IoT-CoAP, Electronics, 12, 2563, 10.3390/electronics12122563 Rashid, 2019, A security framework for IoT authentication and authorization based on blockchain technology, 264 Goel, 2019, DeepRing: Protecting deep neural network with blockchain Li, 2019, Tokenization: Open asset protocol on blockchain, 204 Chandel, 2020, A multi-dimensional adversary analysis of RSA and ECC in blockchain encryption, 988 Zheng, 2020, Attribute-based encryption with outsourced decryption in blockchain, Peer-to-Peer Netw. Appl., 13, 1643, 10.1007/s12083-020-00918-1 Guo, 2020, Attribute-based multi-signature and encryption for ehr management: A blockchain-based solution, 1 Li, 2018, A blockchain-based authentication and security mechanism for IoT, 1 Hammi, 2018, Bubbles of Trust: A decentralized blockchain-based authentication system for IoT, Comput. Secur., 78, 126, 10.1016/j.cose.2018.06.004 Haddad, 2020, Blockchain-based authentication for 5G networks, 189 Kolokotronis, 2019, On blockchain architectures for trust-based collaborative intrusion detection, 21 Ramasamy, 2021, Blockchain-based wireless sensor networks for malicious node detection: A survey, IEEE Access, 9, 128765, 10.1109/ACCESS.2021.3111923 Swinhoe, 2019, What is a man-in-the-middle attack? How MitM attacks work and how to prevent them, Portal CSO, 13 Bose, 2019, Blockchain as a service for software defined networks: A denial of service attack perspective, 901 Dai, 2019, Blockchain for Internet of Things: A survey, IEEE Internet Things J., 6, 8076, 10.1109/JIOT.2019.2920987 Sharma, 2019, Unifying blockchian and IoT: security requirements, challenges, applications and future trends, 341 Patil, 2021, Blockchain for IoT access control, security and privacy: a review, Wirel. Pers. Commun., 117, 1815, 10.1007/s11277-020-07947-2 Atlam, 2019, Technical aspects of blockchain and IoT, 1 Yu, 2019, Blockchain technology for the 5g-enabled internet of things systems: Principle, applications and challenges, 301 Bamakan, 2020, A survey of blockchain consensus algorithms performance evaluation criteria, Expert Syst. Appl., 154, 10.1016/j.eswa.2020.113385 Fan, 2020, Performance evaluation of blockchain systems: A systematic survey, IEEE Access, 8, 126927, 10.1109/ACCESS.2020.3006078 Uddin, 2019, An efficient selective miner consensus protocol in blockchain oriented IoT smart monitoring, 1135 Zhou, 2020, Solutions to scalability of blockchain: A survey, IEEE Access, 8, 16440, 10.1109/ACCESS.2020.2967218 Chapron, 2017, The environment needs cryptogovernance, Nature, 545, 403, 10.1038/545403a Christidis, 2016, Blockchains and smart contracts for the internet of things, IEEE Access, 4, 2292, 10.1109/ACCESS.2016.2566339 Fernández-Caramés, 2018, A review on the use of blockchain for the internet of things, IEEE Access, 6, 32979, 10.1109/ACCESS.2018.2842685 Qahtan, 2022, Novel multi security and privacy benchmarking framework for blockchain-based IoT healthcare industry 4.0 systems, IEEE Trans. Ind. Inform., 18, 6415, 10.1109/TII.2022.3143619 Chauhan, 2022, Advanced model for improving IoT security using blockchain technology, 83 Sharma, 2023, EHDHE: Enhancing security of healthcare documents in IoT-enabled digital healthcare ecosystems using blockchain, Inform. Sci., 629, 703, 10.1016/j.ins.2023.01.148 Liang, 2022, Privacy challenges of IoT-based blockchain: a systematic review, Cluster Comput., 25, 2203, 10.1007/s10586-021-03260-0 Banerjee, 2018, A blockchain future for internet of things security: a position paper, Digit. Commun. Netw., 4, 149, 10.1016/j.dcan.2017.10.006 Reyna, 2018, On blockchain and its integration with IoT. Challenges and opportunities, Future Gener. Comput. Syst., 88, 173, 10.1016/j.future.2018.05.046 Wang, 2019, Survey on blockchain for Internet of Things, Comput. Commun., 136, 10, 10.1016/j.comcom.2019.01.006 Ali, 2018, Applications of blockchains in the Internet of Things: A comprehensive survey, IEEE Commun. Surv. Tutor., 21, 1676, 10.1109/COMST.2018.2886932 Uddin, 2021, A survey on the adoption of blockchain in iot: Challenges and solutions, Blockchain: Res. Appl., 2 Papageorgiou, 2020, DPKI: a blockchain-based decentralized public key infrastructure system, 1 Adja, 2021, A blockchain-based certificate revocation management and status verification system, Comput. Secur., 104 Egala, 2021, Fortified-chain: a blockchain-based framework for security and privacy-assured internet of medical things with effective access control, IEEE Internet Things J., 8, 11717, 10.1109/JIOT.2021.3058946 Xiang, 2022, Scalable access control scheme of internet of things based on blockchain, Procedia Comput. Sci., 198, 448, 10.1016/j.procs.2021.12.268 Khalid, 2023, Towards SDN-based smart contract solution for IoT access control, Comput. Commun., 198, 1, 10.1016/j.comcom.2022.11.007 Tegane, 2023, An extended Attribute-based access control with controlled delegation in IoT, J. Inf. Secur. Appl., 76 Kaven, 2023, Poster: Attribute based access control for IoT devices in 5G networks, 51 Hussien, 2023, Lightweight integrity preserving scheme for secure data exchange in cloud-based IoT systems, Appl. Sci., 13, 691, 10.3390/app13020691 Zhao, 2020, Blockchain-based privacy-preserving remote data integrity checking scheme for IoT information systems, Inf. Process. Manage., 57, 10.1016/j.ipm.2020.102355 Juma, 2023, Securing big data integrity for industrial IoT in smart manufacturing based on the trusted consortium blockchain (TCB), IoT, 4, 27, 10.3390/iot4010002 Dong, 2020, A secure IoT data integrity auditing scheme based on consortium blockchain, 246 Xue, 2023, Integration of blockchain and edge computing in internet of things: A survey, Future Gener. Comput. Syst., 144, 307, 10.1016/j.future.2022.10.029 Hasan, 2022, Trustworthy iot data streaming using blockchain and ipfs, IEEE Access, 10, 17707, 10.1109/ACCESS.2022.3149312 Gochhayat, 2019, Yugala: Blockchain based encrypted cloud storage for IoT data, 483 Rathee, 2020, A hybrid framework for multimedia data processing in IoT-healthcare using blockchain technology, Multimedia Tools Appl., 79, 9711, 10.1007/s11042-019-07835-3 Singh, 2020, Blockiotintelligence: A blockchain-enabled intelligent IoT architecture with artificial intelligence, Future Gener. Comput. Syst., 110, 721, 10.1016/j.future.2019.09.002 Camilo, 2020, AutAvailChain: Automatic and secure data availability through blockchain, 1 Ozyilmaz, 2019, Designing a Blockchain-based IoT with Ethereum, swarm, and LoRa: the software solution to create high availability with minimal security risks, IEEE Consum. Electron. Mag., 8, 28, 10.1109/MCE.2018.2880806 Panarello, 2018, Blockchain and iot integration: A systematic survey, Sensors, 18, 2575, 10.3390/s18082575 Ryu, 2019, A blockchain-based decentralized efficient investigation framework for IoT digital forensics, J. Supercomput., 75, 4372, 10.1007/s11227-019-02779-9 Machado, 2018, IoT data integrity verification for cyber-physical systems using blockchain, 83 Hasan, 2018, Blockchain-based proof of delivery of physical assets with single and multiple transporters, IEEE Access, 6, 46781, 10.1109/ACCESS.2018.2866512 Rathore, 2019, BlockSecIoTNet: Blockchain-based decentralized security architecture for IoT network, J. Netw. Comput. Appl., 143, 167, 10.1016/j.jnca.2019.06.019 Wazid, 2020, A tutorial and future research for building a blockchain-based secure communication scheme for internet of intelligent things, IEEE Access, 8, 88700, 10.1109/ACCESS.2020.2992467 Hosen, 2020, Blockchain-based transaction validation protocol for a secure distributed IoT network, IEEE Access, 8, 117266, 10.1109/ACCESS.2020.3004486 Liu, 2020, Fabric-IoT: A blockchain-based access control system in IoT, IEEE Access, 8, 18207, 10.1109/ACCESS.2020.2968492 Stamatellis, 2020, A privacy-preserving healthcare framework using hyperledger fabric, Sensors, 20, 6587, 10.3390/s20226587 Ammi, 2021, Customized blockchain-based architecture for secure smart home for lightweight IoT, Inf. Process. Manage., 58, 10.1016/j.ipm.2020.102482 Wang, 2019, Study of blockchains’s consensus mechanism based on credit, IEEE Access, 7, 10224, 10.1109/ACCESS.2019.2891065 Saxena, 2021, Blockchain based solutions to secure IoT: background, integration trends and a way forward, J. Netw. Comput. Appl., 181, 10.1016/j.jnca.2021.103050 Dinh, 2018, Untangling blockchain: A data processing view of blockchain systems, IEEE Trans. Knowl. Data Eng., 30, 1366, 10.1109/TKDE.2017.2781227 Velliangiri, 2020, Blockchain technology: challenges and security issues in consensus algorithm, 1 Salman, 2018, Security services using blockchains: A state of the art survey, IEEE Commun. Surv. Tutor., 21, 858, 10.1109/COMST.2018.2863956 Dasgupta, 2019, A survey of blockchain from security perspective, J. Bank. Financ. Technol., 3, 1, 10.1007/s42786-018-00002-6 Andreev, 2018, Review of blockchain technology: types of blockchain and their application, Intellekt. Sist. Proizv., 16, 11, 10.22213/2410-9304-2018-1-11-14 Multichain, 2020 She, 2019, Homomorphic consortium blockchain for smart home system sensitive data privacy preserving, IEEE Access, 7, 62058, 10.1109/ACCESS.2019.2916345 Zhang, 2019, Data security sharing and storage based on a consortium blockchain in a vehicular ad-hoc network, IEEE Access, 7, 58241, 10.1109/ACCESS.2018.2890736 GitHub, 2020 Yazdinejad, 2020, SLPoW: Secure and low latency proof of work protocol for blockchain in green IoT networks, 1 Yang, 2019, Delegated proof of stake with downgrade: A secure and efficient blockchain consensus algorithm with downgrade mechanism, IEEE Access, 7, 118541, 10.1109/ACCESS.2019.2935149 Alfandi, 2020, Blockchain solution for iot-based critical infrastructures: Byzantine fault tolerance, 1 Alrubei, 2021, Securing IoT-blockchain applications through honesty-based distributed proof of authority consensus algorithm, 1 Puthal, 2019, Proof-of-authentication for scalable blockchain in resource-constrained distributed systems, 1 Kumar, 2019, Front-End IoT application for the bitcoin based on proof of elapsed time (PoET), 646 Mohanta, 2018, An overview of smart contract and use cases in blockchain technology, 1 Sharma, 2021, A study-based review on blockchain technology for IoT, 901 Yu, 2021, A blockchain-based shamir’s threshold cryptography scheme for data protection in industrial internet of things settings, IEEE Internet Things J. Frahat, 2019, Secure and scalable trust management model for IoT P2P network, 1 Hewa, 2021, Survey on blockchain-based smart contracts: Technical aspects and future research, IEEE Access, 9, 87643, 10.1109/ACCESS.2021.3068178 Al-Shabi, 2019, A survey on symmetric and asymmetric cryptography algorithms in information security, Int. J. Sci. Res. Publ. (IJSRP), 9, 576 Zhai, 2019, Research on the application of cryptography on the blockchain Bhushan, 2021, Untangling blockchain technology: A survey on state of the art, security threats, privacy services, applications and future research directions, Comput. Electr. Eng., 90, 10.1016/j.compeleceng.2020.106897 Sethi, 2021, Applicability of industrial IoT in diversified sectors: evolution, applications and challenges, 45 Gupta, 2020, Emergence of blockchain technology: Fundamentals, working and its various implementations Miraz, 2020 Ali, 2022, An industrial IoT-based blockchain-enabled secure searchable encryption approach for healthcare systems using neural network, Sensors, 22, 572, 10.3390/s22020572 Durga, 2022, CES blocks—a novel chaotic encryption schemes-based blockchain system for an IoT environment, IEEE Access, 10, 11354, 10.1109/ACCESS.2022.3144681 Rahman, 2022, Blockchain-of-blockchains: An interoperable blockchain platform for ensuring IoT data integrity in smart city, J. Ind. Inf. Integr., 30 Wu, 2019, Application of Internet of Things and blockchain technologies to improve accounting information quality, IEEE Access, 7, 100090, 10.1109/ACCESS.2019.2930637 Lin, 2019, Making knowledge tradable in edge-AI enabled IoT: A consortium blockchain-based efficient and incentive approach, IEEE Trans. Ind. Inform., 15, 6367, 10.1109/TII.2019.2917307 Wang, 2019, Smart contract-based product traceability system in the supply chain scenario, IEEE Access, 7, 115122, 10.1109/ACCESS.2019.2935873 Neshenko, 2019, Demystifying IoT security: An exhaustive survey on IoT vulnerabilities and a first empirical look on Internet-scale IoT exploitations, IEEE Commun. Surv. Tutor., 21, 2702, 10.1109/COMST.2019.2910750 Quincozes, 2019, MQTT protocol: fundamentals, tools and future directions, IEEE Lat. Am. Trans., 17, 1439, 10.1109/TLA.2019.8931137 Alaslani, 2019, Blockchain in IoT systems: End-to-end delay evaluation, IEEE Internet Things J., 6, 8332, 10.1109/JIOT.2019.2917226 Rouhani, 2019, Security, performance, and applications of smart contracts: A systematic survey, IEEE Access, 7, 50759, 10.1109/ACCESS.2019.2911031 Mangia, 2019, Chained compressed sensing: A blockchain-inspired approach for low-cost security in IoT sensing, IEEE Internet Things J., 6, 6465, 10.1109/JIOT.2019.2910402 Qi, 2020, CPDS: Enabling compressed and private data sharing for industrial internet of things over blockchain, IEEE Trans. Ind. Inform., 17, 2376, 10.1109/TII.2020.2998166 Choo, 2020, Blockchain in industrial IoT applications: Security and privacy advances, challenges, and opportunities, IEEE Trans. Ind. Inform., 16, 4119, 10.1109/TII.2020.2966068 Novak, 2019, Crypto-friendliness: Understanding blockchain public policy, J. Entrep. Public Policy Shin, 2019, A security protocol for route optimization in DMM-based smart home IoT networks, IEEE Access, 7, 142531, 10.1109/ACCESS.2019.2943929 Lee, 2021, A blockchain-based medical data preservation scheme for telecare medical information systems, Int. J. Inf. Secur., 20, 589, 10.1007/s10207-020-00521-8 Chen, 2021, A traceable and authenticated IoTs trigger event of private security record based on blockchain, Appl. Sci., 11, 2843, 10.3390/app11062843 Hathaliya, 2020, An exhaustive survey on security and privacy issues in Healthcare 4.0, Comput. Commun., 153, 311, 10.1016/j.comcom.2020.02.018 Ferrag, 2021, The performance evaluation of blockchain-based security and privacy systems for the Internet of Things: A tutorial, IEEE Internet Things J., 8, 17236, 10.1109/JIOT.2021.3078072 Ghovanlooy Ghajar, 2022, Schloss: Blockchain-based system architecture for secure industrial iot, Electronics, 11, 1629, 10.3390/electronics11101629 Tian, 2020, Research on distributed blockchain-based privacy-preserving and data security framework in IoT, IET Commun., 14, 2038, 10.1049/iet-com.2019.0485 Khezr, 2022, Towards a trustful game-theoretic mechanism for data trading in the blockchain-IoT ecosystem, J. Netw. Syst. Manage., 30, 56, 10.1007/s10922-022-09669-1 Lai, 2019, SPIR: A secure and privacy-preserving incentive scheme for reliable real-time map updates, IEEE Internet Things J., 7, 416, 10.1109/JIOT.2019.2953188 Abed, 2023, A review on blockchain and iot integration from energy, security and hardware perspectives, Wirel. Pers. Commun., 129, 2079, 10.1007/s11277-023-10226-5 Automated, 2020 Li, 2019, Decentralized on-demand energy supply for blockchain in internet of things: a microgrids approach, IEEE Trans. Comput. Soc. Syst., 6, 1395, 10.1109/TCSS.2019.2917335 Lin, 2019, HomeChain: A blockchain-based secure mutual authentication system for smart homes, IEEE Internet Things J., 7, 818, 10.1109/JIOT.2019.2944400 Liu, 2019, Decentralized resource allocation for video transcoding and delivery in blockchain-based system with mobile edge computing, IEEE Trans. Veh. Technol., 68, 11169, 10.1109/TVT.2019.2937351 Zhang, 2019, An efficient linkable group signature for payer tracing in anonymous cryptocurrencies, Future Gener. Comput. Syst., 101, 29, 10.1016/j.future.2019.05.081 Bera, 2020, Designing secure blockchain-based access control scheme in IoT-enabled Internet of Drones deployment, Comput. Commun., 153, 229, 10.1016/j.comcom.2020.02.011 Luo, 2019, Blockchain enabled trust-based location privacy protection scheme in VANET, IEEE Trans. Veh. Technol., 69, 2034, 10.1109/TVT.2019.2957744 Cheng, 2020, Design of a secure medical data sharing scheme based on blockchain, J. Med. Syst., 44, 1, 10.1007/s10916-019-1468-1 Wilczyński, 2020, Modelling and simulation of security-aware task scheduling in cloud computing based on Blockchain technology, Simul. Model. Pract. Theory, 99, 10.1016/j.simpat.2019.102038 Noh, 2020, Distributed blockchain-based message authentication scheme for connected vehicles, Electronics, 9, 74, 10.3390/electronics9010074 Vangala, 2021, Smart contract-based blockchain-envisioned authentication scheme for smart farming, IEEE Internet Things J., 8, 10792, 10.1109/JIOT.2021.3050676 Xu, 2021, A blockchain-based roadside unit-assisted authentication and key agreement protocol for internet of vehicles, J. Parallel Distrib. Comput., 149, 29, 10.1016/j.jpdc.2020.11.003 Arena, 2019, BRUSCHETTA: An IoT blockchain-based framework for certifying extra virgin olive oil supply chain, 173 Tan, 2019, Secure authentication and key management with blockchain in VANETs, IEEE Access, 8, 2482, 10.1109/ACCESS.2019.2962387 Wei, 2020, Blockchain data-based cloud data integrity protection mechanism, Future Gener. Comput. Syst., 102, 902, 10.1016/j.future.2019.09.028 Zhang, 2020, An attribute-based collaborative access control scheme using blockchain for IoT devices, Electronics, 9, 285, 10.3390/electronics9020285 Li, 2019, Blockchain-based mutual-healing group key distribution scheme in unmanned aerial vehicles ad-hoc network, IEEE Trans. Veh. Technol., 68, 11309, 10.1109/TVT.2019.2943118 Dang, 2019, Demand side load management for big industrial energy users under blockchain-based peer-to-peer electricity market, IEEE Trans. Smart Grid, 10, 6426, 10.1109/TSG.2019.2904629 Danish, 2020, Securing the LoRaWAN join procedure using blockchains, Cluster Comput., 23, 2123, 10.1007/s10586-020-03064-8 Lu, 2019, uBaaS: A unified blockchain as a service platform, Future Gener. Comput. Syst., 101, 564, 10.1016/j.future.2019.05.051 Shen, 2019, Privacy-preserving image retrieval for medical IoT systems: A blockchain-based approach, IEEE Netw., 33, 27, 10.1109/MNET.001.1800503 Wang, 2020, Blockchain for the IoT and industrial IoT: A review, Internet Things, 10, 10.1016/j.iot.2019.100081 Minoli, 2018, Blockchain mechanisms for IoT security, Internet Things, 1–2, 1, 10.1016/j.iot.2018.05.002 Alizadeh, 2020, A survey of secure internet of things in relation to blockchain, J. Internet Serv. Inf. Secur. (JISIS), 10, 47 Liang, 2019, MBID: Micro-blockchain-based geographical dynamic intrusion detection for V2X, IEEE Commun. Mag., 57, 77, 10.1109/MCOM.001.1900143 Alkadi, 2020, A deep blockchain framework-enabled collaborative intrusion detection for protecting IoT and cloud networks, IEEE Internet Things J., 8, 9463, 10.1109/JIOT.2020.2996590 Hussain, 2020, Machine learning in IoT security: Current solutions and future challenges, IEEE Commun. Surv. Tutor., 22, 1686, 10.1109/COMST.2020.2986444 Mishra, 2020, Software defined internet of things security: properties, state of the art, and future research, IEEE Wirel. Commun., 27, 10, 10.1109/MWC.001.1900318 Liu, 2020, PADL: Privacy-aware and asynchronous deep learning for IoT applications, IEEE Internet Things J., 7, 6955, 10.1109/JIOT.2020.2981379 Xu, 2020, Game theory and reinforcement learning based secure edge caching in mobile social networks, IEEE Trans. Inf. Forensics Secur., 15, 3415, 10.1109/TIFS.2020.2980823 Mukherjee, 2018, Survey of fog computing: Fundamental, network applications, and research challenges, IEEE Commun. Surv. Tutor., 20, 1826, 10.1109/COMST.2018.2814571 Lu, 2019, 5G vehicle-to-everything services: Gearing up for security and privacy, Proc. IEEE, 108, 373, 10.1109/JPROC.2019.2948302