Skip to main content

Blockchain-Based Access Control for IoT in Smart Home Systems

  • Conference paper
  • First Online:
Database and Expert Systems Applications (DEXA 2020)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 12392))

Included in the following conference series:

Abstract

Smart home systems are featured by a variety of connected smart household devices, where Internet of Things (IoT) is one of the critical enablers in the smart home environment. Since these smart home IoT devices are working collaboratively, the access control among the IoT devices becomes more and more important because non-authorised access can result in resource misuse, home breach threats or private information disclosure. Thus, an effective access control in smart home systems is essential to prevent from unauthorized use of the available resources. However, most of the access control schemes in smart home systems are still lack of decentralized peer trust and hard to control the security and credibility of the smart home IoT network. This paper therefore proposes a Blockchain-based Access Control (BAC) solution by integrating the Blockchain technique to IoT networks, where the agent-based policy is proposed to improve the efficiency of the Blockchain management. In order to validate the BAC solution, we demonstrate the implementation process of the proposed BAC in the parental control scenario and also evaluate performance and feasibility in a simulated smart home.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Al-Shaboti, M., Welch, I., Chen, A., Mahmood, M.A.: Towards secure smart home IoT: manufacturer and user network access control framework. In: 32nd International Conference on Advanced Information Networking and Applications, Krakow, Poland, pp. 892–899 (2018)

    Google Scholar 

  2. Ali, G., Ahmad, N., Cao, Y., Asif, M., Cruickshank, H.S., Ali, Q.E.: Blockchain based permission delegation and access control in Internet of Things (BACI). Comput. Secur. 86, 318–334 (2019)

    Article  Google Scholar 

  3. Brandenburger, M., Cachin, C., Kapitza, R., Sorniotti, A.: Blockchain and trusted computing: problems, pitfalls, and a solution for hyperledger fabric. arXiv:1805.08541 (2018)

  4. Conoscenti, M., Vetro, A., De Martin, J.C.: Blockchain for the Internet of Things: a systematic literature review. In: 2016 IEEE/ACS 13th International Conference of Computer Systems and Applications (AICCSA), pp. 1–6. IEEE (2016)

    Google Scholar 

  5. Danzi, P., Kalor, A.E., Stefanovic, C., Popovski, P.: Analysis of the communication traffic for blockchain synchronization of IoT devices. In: 2018 IEEE International Conference on Communications (ICC), pp. 1–7. IEEE (2018)

    Google Scholar 

  6. De Angelis, S., Aniello, L., Baldoni, R., Lombardi, F., Margheri, A., Sassone, V.: PBFT vs proof-of-authority: applying the cap theorem to permissioned blockchain (2018)

    Google Scholar 

  7. Dorri, A., Kanhere, S.S., Jurdak, R.: Towards an optimized blockchain for IoT. In: Proceedings of the Second International Conference on Internet-of-Things Design and Implementation, pp. 173–178. ACM (2017)

    Google Scholar 

  8. Dorri, A., Kanhere, S.S., Jurdak, R., Gauravaram, P.: Blockchain for IoT security and privacy: the case study of a smart home. In: 2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), pp. 618–623. IEEE (2017)

    Google Scholar 

  9. Huh, S., Cho, S., Kim, S.: Managing IoT devices using blockchain platform. In: 19th International Conference on Advanced Communication Technology, pp. 464–467. IEEE (2017)

    Google Scholar 

  10. Hyperledger: Hyperledger fabric (2019). https://github.com/hyperledger/fabric

  11. Johnsen, F.T., et al.: Application of IoT in military operations in a smart city. In: 2018 International Conference on Military Communications and Information Systems (ICMCIS), pp. 1–8. IEEE (2018)

    Google Scholar 

  12. Kavallieratos, G., Chowdhury, N., Katsikas, S.K., Gkioulos, V., Wolthusen, S.D.: Threat analysis for smart homes. Future Internet 11(10), 207 (2019)

    Article  Google Scholar 

  13. Kong, Y., Zhang, M., Ye, D.: A belief propagation-based method for task allocation in open and dynamic cloud environments. Knowl.-Based Syst. 115, 123–132 (2017)

    Article  Google Scholar 

  14. Kum, S.W., Kang, M., Park, J.: IoT delegate: smart home framework for heterogeneous IoT service collaboration. TIIS 10(8), 3958–3971 (2016)

    Google Scholar 

  15. Lyu, Q., Zheng, N., Liu, H., Gao, C., Chen, S., Liu, J.: Remotely access “my” smart home in private: an anti-tracking authentication and key agreement scheme. IEEE Access 7, 41835–41851 (2019)

    Article  Google Scholar 

  16. Mbarek, B., Ge, M., Pitner, T.: Self-adaptive RFID authentication for Internet of Things. In: 33rd International Conference on Advanced Information Networking and Applications, Matsue, Japan, pp. 1094–1105 (2019)

    Google Scholar 

  17. Mbarek, B., Ge, M., Pitner, T.: An efficient mutual authentication scheme for Internet of Things. Internet Things 9, 100160 (2020)

    Article  Google Scholar 

  18. Mocrii, D., Chen, Y., Musilek, P.: IoT-based smart homes: a review of system architecture, software, communications, privacy and security. Internet of Things 1, 81–98 (2018)

    Article  Google Scholar 

  19. Ouaddah, A., Abou Elkalam, A., Ait Ouahman, A.: Fairaccess: a new blockchain-based access control framework for the Internet of Things. Secur. Commun. Netw. 9(18), 5943–5964 (2016)

    Article  Google Scholar 

  20. Rehman, M., Javaid, N., Awais, M., Imran, M., Naseer, N.: Cloud based secure service providing for IoTs using blockchain. In: IEEE Global Communications Conference (2019)

    Google Scholar 

  21. Rifi, N., Rachkidi, E., Agoulmine, N., Taher, N.C.: Towards using blockchain technology for IoT data access protection. In: 2017 IEEE 17th International Conference on Ubiquitous Wireless Broadband (ICUWB), pp. 1–5. IEEE (2017)

    Google Scholar 

  22. de Rivera, D.S., Bordel, B., Alcarria, R., Robles, T.: Enabling efficient communications with resource constrained information endpoints in smart homes. Sensors 19(8), 1779 (2019)

    Article  Google Scholar 

  23. Selimi, M., Kabbinale, A.R., Ali, A., Navarro, L., Sathiaseelan, A.: Towards blockchain-enabled wireless mesh networks. In: Proceedings of the 1st Workshop on Cryptocurrencies and Blockchains for Distributed Systems, pp. 13–18 (2018)

    Google Scholar 

  24. Shafagh, H., Burkhalter, L., Hithnawi, A., Duquennoy, S.: Towards blockchain-based auditable storage and sharing of IoT data. In: Proceedings of the 2017 on Cloud Computing Security Workshop, pp. 45–50. ACM (2017)

    Google Scholar 

  25. Stojkoska, B.L.R., Trivodaliev, K.V.: A review of Internet of Things for smart home: challenges and solutions. J. Clean. Prod. 140, 1454–1464 (2017)

    Article  Google Scholar 

  26. Sukhwani, H., Wang, N., Trivedi, K.S., Rindos, A.: Performance modeling of hyperledger fabric (permissioned blockchain network). In: 2018 IEEE 17th International Symposium on Network Computing and Applications (NCA), pp. 1–8. IEEE (2018)

    Google Scholar 

  27. Vilas, A.F., Redondo, R.P.D., Rodríguez, S.S.: IPTV parental control: a collaborative model for the social web. Inf. Syst. Front. 17(5), 1161–1176 (2015)

    Article  Google Scholar 

  28. Wörner, D., von Bomhard, T.: When your sensor earns money: exchanging data for cash with bitcoin. In: Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing: Adjunct Publication, pp. 295–298. ACM (2014)

    Google Scholar 

  29. Wray, K., Thompson, B.: An application of multiagent learning in highly dynamic environments. In: AAAI Workshop on Multiagent Interaction Without Prior Coordination (2014)

    Google Scholar 

  30. Xue, J., Xu, C., Zhang, Y.: Private blockchain-based secure access control for smart home systems. KSII Trans. Internet Inf. Syst. 12(12) (2018)

    Google Scholar 

  31. Yu, Y., Guo, Y., Min, W., Zeng, F.: Trusted transactions in micro-grid based on blockchain. Energies 12(10), 1952 (2019)

    Article  Google Scholar 

  32. Yuan, Y., Wang, F.Y.: Towards blockchain-based intelligent transportation systems. In: IEEE 19th International Conference on Intelligent Transportation Systems, pp. 2663–2668 (2016)

    Google Scholar 

  33. Zaidan, A.A., Zaidan, B.B.: A review on intelligent process for smart home applications based on IoT: coherent taxonomy, motivation, open challenges, and recommendations. Artif. Intell. Rev. 53(1), 141–165 (2020)

    Article  Google Scholar 

  34. Zaidan, A.A., et al.: A survey on communication components for IoT-based technologies in smart homes. Telecommun. Syst. 69(1), 1–25 (2018)

    Article  MathSciNet  Google Scholar 

  35. Zhang, Y., Tian, G., Zhang, S., Li, C.: A knowledge-based approach for multiagent collaboration in smart home: from activity recognition to guidance service. IEEE Trans Instrum. Measure. 69(2), 317–329 (2020)

    Article  Google Scholar 

  36. Zhang, Y., He, Q., Xiang, Y., Zhang, L.Y., Liu, B., Chen, J., Xie, Y.: Low-cost and confidentiality-preserving data acquisition for internet of multimedia things. IEEE Internet Things J. 5(5), 3442–3451 (2018)

    Article  Google Scholar 

  37. Zyskind, G., Nathan, O., et al.: Decentralizing privacy: using blockchain to protect personal data. In: 2015 IEEE Security and Privacy Workshops, pp. 180–184. IEEE (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bacem Mbarek .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Mbarek, B., Ge, M., Pitner, T. (2020). Blockchain-Based Access Control for IoT in Smart Home Systems. In: Hartmann, S., Küng, J., Kotsis, G., Tjoa, A.M., Khalil, I. (eds) Database and Expert Systems Applications. DEXA 2020. Lecture Notes in Computer Science(), vol 12392. Springer, Cham. https://doi.org/10.1007/978-3-030-59051-2_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-59051-2_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-59050-5

  • Online ISBN: 978-3-030-59051-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics