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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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)
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)
Brandenburger, M., Cachin, C., Kapitza, R., Sorniotti, A.: Blockchain and trusted computing: problems, pitfalls, and a solution for hyperledger fabric. arXiv:1805.08541 (2018)
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)
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)
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)
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)
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)
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)
Hyperledger: Hyperledger fabric (2019). https://github.com/hyperledger/fabric
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)
Kavallieratos, G., Chowdhury, N., Katsikas, S.K., Gkioulos, V., Wolthusen, S.D.: Threat analysis for smart homes. Future Internet 11(10), 207 (2019)
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)
Kum, S.W., Kang, M., Park, J.: IoT delegate: smart home framework for heterogeneous IoT service collaboration. TIIS 10(8), 3958–3971 (2016)
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)
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)
Mbarek, B., Ge, M., Pitner, T.: An efficient mutual authentication scheme for Internet of Things. Internet Things 9, 100160 (2020)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Wray, K., Thompson, B.: An application of multiagent learning in highly dynamic environments. In: AAAI Workshop on Multiagent Interaction Without Prior Coordination (2014)
Xue, J., Xu, C., Zhang, Y.: Private blockchain-based secure access control for smart home systems. KSII Trans. Internet Inf. Syst. 12(12) (2018)
Yu, Y., Guo, Y., Min, W., Zeng, F.: Trusted transactions in micro-grid based on blockchain. Energies 12(10), 1952 (2019)
Yuan, Y., Wang, F.Y.: Towards blockchain-based intelligent transportation systems. In: IEEE 19th International Conference on Intelligent Transportation Systems, pp. 2663–2668 (2016)
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)
Zaidan, A.A., et al.: A survey on communication components for IoT-based technologies in smart homes. Telecommun. Syst. 69(1), 1–25 (2018)
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
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)