Abstract
In modern era, blockchain technology is gaining a major attention among researchers and scientists for different scopes such as access control, data security, privacy and decentralization of the wireless networks. Though blockchain offers several benefits like peer to peer technology, anonymity, increased capacity, better security; the main cause behind being the first choice is its immutable structure. To abolish the role of the reliable third-party within interconnected networks, blockchain can be used as a key technology because of its distributed nature. Hyperledger fabric, IBM Blockchain, Ethereum, Ripple, R3 Corda, multichain are the most prominent blockchain platforms available for implementation. Aforementioned review paper describes and analyzes the existing blockchain based security techniques pertaining to IoT access control, vehicular ad hoc networks, healthcare, and supply chain. The comprehensive survey of use cases of blockchain will serve as a state-of-the-art for the researchers to carry out cutting edge research work in the pursuance of blockchain technology in various fields.



Similar content being viewed by others
References
Christidis, K., & Devetsikiotis, M. (2016). Blockchains and smart contracts for the internet of things. IEEE Access, 4(1), 2292–2303.
Fernandez-Carames, T. M., & Fraga-Lamas, P. (2018). A review on the use of blockchain for the internet of things. IEEE Access, 6(1), 32979–33001.
Nakamoto, S. (2009). Bitcoin: A peer-to-peer electronic cash system. [Online]. http://www.bitcoin.org/bitcoin.pdf
Zheng, Z., Xie, S., Dai, H., & Wang, H. (2017). An overview of blockchain technology: Architecture, consensus, and future trends. In Proceedings of 2017 IEEE international congress on big data (BigData Congress), Honolulu, HI, USA, pp. 557–564.
Kumar, N. M., & Mallic, P. K. (2018). Blockchain technology for security issues and challenges in IoT. Procedia Computer Science, 132(1), 1815–1823.
Ding, S., Cao, J., Li, C., et al. (2019). A novel attribute-based access control scheme using blockchain for IoT. IEEE Access, 7(1), 38431–38441.
Zhang, Y., Li, B., Liu, B., et al. (2020). An attribute-based collaborative access control scheme using blockchain for IoT devices. MDPI Electronics, 1(1), 1–22.
Ouaddah, A., Abou Elkalam, A., & Ait Ouahma, A. (2017). FairAccess: a new blockchain-based access control framework for the internet of things. Security and Communication Networks, 9(18), 5943–5964.
Novo, O. (2018). Blockchain meets IoT: An architecture for scalable access management in IoT. IEEE Internet of Things Journal, 5(2), 1184–1195.
Hwang, D., Choi, J., & Kim, K. (2018). Dynamic access control scheme for IoT devices using blockchain. In Proceedings of 9th international conference on information and communication technology convergence, Maison Glad Jeju, Jeju Iceland, Korea, pp. 713–715.
Ma, M., Shi, G., & Li, F. (2019). Privacy-oriented blockchain-based distributed key management architecture for hierarchical access control in the IoT scenario. IEEE Access, 7(1), 34045–34059.
Fotiou, N., Pittaras, I., & Siris, V. A., et al. (2019). Secure IoT access at scale using blockchains and smart contracts. In Proceedings of 20th IEEE international symposium on a world of wireless, mobile and multimedia networks, Washington DC, USA, pp. 1–6.
Ourad, A. Z., Belgacem, B., & Salah, K. (2018). Using blockchain for IoT access control and authentication management. In Proceedings of international conference on internet of things, Seattle, USA, pp. 150–164.
Albreiki, H., Alqassem, L., & Salah K., et. al. (2019). Decentralized access control for IoT data using blockchain and trusted oracles. In Proceedings of IEEE international conference on industrial internet, FL, USA, pp. 248–257.
Pinno O. J. A., Gregio A. R. A., & De Bona L. C. E. (2018). ControlChain: Blockchain as a central enabler for access control authorizations in the IoT. In Proceedings of IEEE global communications conference, Abu Dhabi, UAE, pp. 1–6.
Yu, G., Zha, X., & Wang, X. (2020). Enabling attribute revocation for fine-grained access control in blockchain-iot systems. IEEE Transactions on Engineering Management, 1(1), 1–18.
Bera, B., Chatterj, D., & Das, A. K. (2020). Designing secure blockchain-based access control scheme in IoT-enabled Internet of Drones deployment. Computer Communication, 1(1), 229–249.
Sultana, T., Almogren, A., Akbar, M., et al. (2020). Data sharing system integrating access control mechanism using blockchain-based smart contracts for IoT devices. MDPI Applied Sciences, 1(1), 1–21.
Yang, Z., & Zheng K., et al. (2017). A blockchain-based reputation system for data credibility assessment in vehicular networks. In Proceedings of IEEE international symposium on personal, indoor and mobile radio communications, Montreal, QC, Canada, pp. 1–5.
Yang, Z., Yang, K., et al. (2019). Blockchain-based decentralized trust management in vehicular networks. IEEE Internet of Things Journal, 6(2), 1495–1505.
Shrestha, R., Bajracharya, R., Shrestha, A. P., et al. (2019). A new type of blockchain for secure message exchange in VANET. Digital Communications and Networks, 2019(1), 1–14.
Lu, Z., Liu, W., Wang, Q., et al. (2018). A privacy-preserving trust model based on blockchain for VANETs. IEEE Access, 6(1), 45655–45664.
Zhang, X., & Chen, X. (2019). Data security sharing and storage based on a consortium blockchain in a vehicular ad hoc network. IEEE Access, 7(1), 58241–58254.
Sharma, P. K., Moon, S. Y., & Park, J. H. (2017). Block-VN: A distributed blockchain based vehicular network architecture in smart city. Journal of Information Processing Systems, 13(1), 184–195.
Ren, Q., Man, K. L., & Li, M. et al. (2019). Using blockchain to enhance and optimize IoT-based intelligent traffic system. In Proceedings of international conference on platform technology and service, Jeju, Korea, pp. 1–4.
Malik, N., Nanda, P., He, X., et al. (2020). Vehicular networks with security and trust management solutions: proposed secured message exchange via blockchain technology. Wireless Networks, 26(6), 1–20.
Li, K., Lau, W. F., Au, M. H., et al. (2020). Efficient message authentication with revocation transparency using blockchain for vehicular networks. Computers and Electrical Engineering, 86(1), 1–11.
Javed, M. U., Rehman, M., Javaid, N., et al. (2020). Blockchain-based secure data storage for distributed vehicular networks. MDPI Applied Sciences, 1(1), 1–22.
Dai, Y., Xu, D., Zhang, K., Maharjan, S., & Zhang, Y. (2020). Deep reinforcement learning and permissioned blockchain for content caching in vehicular edge computing and networks. IEEE Transactions on Vehicular Technology, 69(4), 4312–4324.
Ismail, L., Materwala, H., & Zeadally, S. (2019). Lightweight blockchain for healthcare. IEEE Access, 7(1), 149935–149951.
Liang, X., Zhao, J., & Shetty, S., et al. (2018). Integrating blockchain for data sharing and collaboration in mobile Healthcare applications. In Proceedings of IEEE international symposium on personal, indoor and mobile radio communications, Bologna, Italy, pp. 1–5.
Patel, V. (2018). A framework for secure and decentralized sharing of medical imaging data via blockchain consensus. Health Informatics Journal, 25(4), 1398–1411.
Dasaklis, T. K., Casino, F., & Patsakis, C. (2018). Blockchain meets smart health: Towards next generation healthcare services. In Proceedings of 9th international conference on information, intelligence, systems and applications, HongKong, China, pp. 1–8.
Hossein, K. M., Esmaeili, M. E., & Dargahi T. (2019). Blockchain-based privacy-preserving healthcare architecture. In Proceedings of IEEE Canadian conference of electrical and computer engineering, Edmonton, Canada, pp. 1–4.
Wang, S., Wang, J., & Wang, X. (2018). Blockchain-powered parallel healthcare systems based on the ACP approach. IEEE Transactions on Computational Social Systems, 5(4), 942–950.
Gupta, R., Member, S., & Tanwar, S., et al. (2019). HaBiTs: Blockchain-based telesurgery framework. In International conference on computer, information and telecommunication systems, Beijing, China, pp. 1–5.
Azaria, A., Ekblaw, A. & Vieira, T. et al. (2016). MedRec: Using blockchain for medical data access and permission management. In Proceedings of 2nd international conference on open and big data, Vienna, Austria, pp. 25–30.
Ammbr, T., Token, P. & Has, S. et al. (2018). MedicalChain. Whitepaper.
Gautami, T., Mohd, A. A., & Sara, P. (2020). S2HS-A blockchain based approach for smart healthcare system. Healthcare, 8(1), 1–11.
Su, Q., Zhang, R., Xue, R., & Li, P. (2020). Revocable attribute-based signature for blockchain-based healthcare system. IEEE Access, 8, 127884–127896.
Abdellatif, A. A., Al-Marridi, A. Z., Mohamed, A., Erbad, A., Chiasserini, C. F., & Refaey, A. (2020). ssHealth: Toward secure, blockchain-enabled healthcare systems. IEEE Network, 34(4), 312–319.
Wen, Q., Gao Y., & Chen, Z. et al. (2019). A blockchain-based data sharing scheme in the supply chain by IIoT. In Proceedings of IEEE international conference on industrial cyber physical systems, Cologne, Germany, pp. 695–700.
Basnayake, B. M. A. L., & Rajapakse, C. (2019). A blockchain-based decentralized system to ensure the transparency of organic food supply chain. In: Proceedings of IEEE international research conference on smart computing and systems engineering, University of Kelaniya, Sri Lanka, pp. 103–107.
Chen, S., Shi, R., & Ren Z., et al. (2017). A blockchain-based supply chain quality management framework. In Proceedings of IEEE International Conference on E-Business Engineering, Shanghai, China, pp. 172–176.
Niya, S. R., Dordevic, D., Nabi, A. G., Mann, T., & Stiller, B. (2019). A platform-independent, generic-purpose, and blockchain-based supply chain tracking. In Proceedings of IEEE international conference on blockchain and cryptocurrency Seoul, Korea, San Diego, USA, pp. 11–12.
Kaid, D., & Eljazzar, M. M. (2019). Applying blockchain to automate installments payment between supply chain parties. In Proceedings of international computer engineering conference: Secure smart societies, Giza, Egypt, pp. 231–235.
Xu, L., Chen, L., Gao, Z., Chang, Y., Iakovou, E., & Shi, W. (2018). Binding the physical and cyber worlds: A blockchain approach for cargo supply chain security enhancement. In Proceedings of 2018 IEEE international symposium on technologies for homeland security, Woburn, MA USA, pp. 1–5.
Salah, K., Nizamuddin, N., Jayaraman, R., et al. (2019). Blockchain-based soybean traceability in agricultural supply chain. IEEE Access, 7(1), 73295–73305.
Tsang, Y. P., Choy, K. L., Wu, C. H., et al. (2019). Blockchain-driven IoT for food traceability with an integrated consensus mechanism. IEEE Access, 7(1), 129000–129017.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Patil, P., Sangeetha, M. & Bhaskar, V. Blockchain for IoT Access Control, Security and Privacy: A Review. Wireless Pers Commun 117, 1815–1834 (2021). https://doi.org/10.1007/s11277-020-07947-2
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-020-07947-2