Skip to main content
Log in

Blockchain for IoT Access Control, Security and Privacy: A Review

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  1. Christidis, K., & Devetsikiotis, M. (2016). Blockchains and smart contracts for the internet of things. IEEE Access, 4(1), 2292–2303.

    Article  Google Scholar 

  2. 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.

    Article  Google Scholar 

  3. Nakamoto, S. (2009). Bitcoin: A peer-to-peer electronic cash system. [Online]. http://www.bitcoin.org/bitcoin.pdf

  4. 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.

  5. Kumar, N. M., & Mallic, P. K. (2018). Blockchain technology for security issues and challenges in IoT. Procedia Computer Science, 132(1), 1815–1823.

    Article  Google Scholar 

  6. 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.

    Article  Google Scholar 

  7. 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.

    Google Scholar 

  8. 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.

    Article  Google Scholar 

  9. Novo, O. (2018). Blockchain meets IoT: An architecture for scalable access management in IoT. IEEE Internet of Things Journal, 5(2), 1184–1195.

    Article  Google Scholar 

  10. 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.

  11. 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.

    Article  Google Scholar 

  12. 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.

  13. 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.

  14. 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.

  15. 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.

  16. 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.

    Google Scholar 

  17. 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.

    Article  Google Scholar 

  18. 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.

    Google Scholar 

  19. 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.

  20. Yang, Z., Yang, K., et al. (2019). Blockchain-based decentralized trust management in vehicular networks. IEEE Internet of Things Journal, 6(2), 1495–1505.

    Article  Google Scholar 

  21. 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.

    Google Scholar 

  22. 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.

    Article  Google Scholar 

  23. 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.

    Article  Google Scholar 

  24. 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.

    Google Scholar 

  25. 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.

  26. 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.

    Article  Google Scholar 

  27. 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.

    Google Scholar 

  28. 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.

    Google Scholar 

  29. 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.

    Article  Google Scholar 

  30. Ismail, L., Materwala, H., & Zeadally, S. (2019). Lightweight blockchain for healthcare. IEEE Access, 7(1), 149935–149951.

    Article  Google Scholar 

  31. 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.

  32. Patel, V. (2018). A framework for secure and decentralized sharing of medical imaging data via blockchain consensus. Health Informatics Journal, 25(4), 1398–1411.

    Article  Google Scholar 

  33. 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.

  34. 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.

  35. 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.

    Article  Google Scholar 

  36. 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.

  37. 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.

  38. Ammbr, T., Token, P. & Has, S. et al. (2018). MedicalChain. Whitepaper.

  39. Gautami, T., Mohd, A. A., & Sara, P. (2020). S2HS-A blockchain based approach for smart healthcare system. Healthcare, 8(1), 1–11.

    Google Scholar 

  40. Su, Q., Zhang, R., Xue, R., & Li, P. (2020). Revocable attribute-based signature for blockchain-based healthcare system. IEEE Access, 8, 127884–127896.

    Article  Google Scholar 

  41. 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.

    Article  Google Scholar 

  42. 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.

  43. 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.

  44. 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.

  45. 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.

  46. 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.

  47. 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.

  48. Salah, K., Nizamuddin, N., Jayaraman, R., et al. (2019). Blockchain-based soybean traceability in agricultural supply chain. IEEE Access, 7(1), 73295–73305.

    Article  Google Scholar 

  49. 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.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vidhyacharan Bhaskar.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-020-07947-2

Keywords