Abstract
Internet of Things (IoT) is one of the sizzling technology that connects everything to everyone, everywhere. Security and privacy with confidentiality, integrity, and availability to data are among the most pressing challenge faced by IoT as well as the Internet. Networks are getting more expanded and are becoming more open, and security practices has to be uplifted to ensure protection of this rapidly growing Internet, its users, and data. In this paper, we propose a new authentication and access control mechanism for the IoT devices through a blazing blockchain technology, Hyperledger Fabric, an open-source distributed ledger platform for developing enterprise-grade permissioned blockchains. Blockchain is typically a hash-chain of blocks consisting of a number of (ordered) transactions. Fabric provides a secure and scalable permissioned platform with plug-in components that support data privacy and smartcontracts, rather than a permission-less system where anybody can access and transact data. The authentication and access control of the IoT devices is achieved by making use of newly introduced features in managing channel, chaincodes, policies, Certificate Authority (CA), and others in Hyperledger Fabric version 2.0. Our architecture has the potential to act upon different layers of the IoT in authentication and access control safeguarding the confidentiality, integrity, and availability of data.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
T.M. Fernández-Caramés, P. Fraga-Lamas, A review on the use of blockchain for the internet of things. IEE Access 6, 32979–33001 (2018)
S. Tuli et al., Fogbus: a blockchain-based lightweight framework for edge and fog computing. J. Syst. Software 154, 22–36 (2019)
C. Qu et al. Blockchain based credibility verification method for IoT entities, in Security and Communication Networks 2018 (2018)
S. Sathyadevan et al., Protean authentication scheme A time-bound dynamic KeyGen authentication technique for IoT edge nodes in outdoor deployments. IEEE Access 7, 92419–92435 (2019)
J. Zahid, F. Hussain, A. Ferworn, Integrating internet of things and blockchain: use cases, in Newsletter 2016 (2016)
E. Androulaki et al., Hyperledger fabric: a distributed operating system for permissioned blockchains, in Proceedings of the Thirteenth EuroSys Conference (2018), pp. 1–15
C. Goreno et al. “Fastfabric: Scaling hyperledger fabric to 20,000 transac- tions per second". In: 2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC). IEEE. 2019, pp. 455–463
H. Sukhwani, Performance modeling of PBFT consensus process for permissioned blockchain network (hyperledger fabric), in IEEE 36th Symposium on Reliable Distributed Systems (SRDS) (IEEE, 2017), pp. 253–255
C. Ma et al., The privacy protection mechanism of hyperledger fabric and its application in supply chain finance. Cybersecurity 2(1), 1–9 (2019)
I. Ali, S. Sabir, Z. Ullah, Internet of things security, device authentication and access control: a review, in arXiv preprint arXiv:1901.07309 (2019)
T. Yousuf et al., Internet of things (IoT) security: current status, challenges and countermeasures. Int. J. Inform. Secur. Res. (IJISR) 5(4), 608–616 (2015)
M.A. Khan, K. Salah, IoT security: review, blockchain solutions, and open challenges. Future Gener. Comput. Syst. 82, 395–411 (2018)
A.Z. Ourad, B. Belgacem, K. Salah, Using blockchain for IOT access control and authentication management, in International Conference on Internet of Things (Springer, Berlin, 2018), pp. 150–164
S. Huh, S. Cho, S. Kim, Managing IoT devices using blockchain platform, in 19th international conference on advanced communication technology (ICACT) (IEEE, 2017), pp. 464–467
P. Punithavathi et al., A lightweight machine learning-based authentication framework for smart IoT devices. Inform. Sci. 484, 255–268 (2019)
M. El-Hajj, Analysis of authentication techniques in internet of things (IoT), in 1st cyber security in networking conference (CSNet) (IEEE, 2017), 1–3
M. Saadeh, Authentication techniques for the internet of things: a survey, in cybersecurity and Cyberforensics Conference (CCC) (IEEE, 2016), 28–34
D. Li et al., A blockchain-based authentication and security mechanism for IoT, in 2018 27th International Conference on Computer Communication and Networks (ICCCN) (IEEE, 2018), pp. 1–6
I. Makhdoom et al., Blockchain’s adoption in IoT: the challenges, and a way forward. J. Network Comput. Appl. 125, 251–279 (2019)
M. El-hajj et al., A survey of internet of things (IoT) authentication schemes. Sensors 19(5), 1141 (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Kurian, B., Subramanian, N. (2021). IoT Device Authentication and Access Control Through Hyperledger Fabric. In: Thampi, S.M., Gelenbe, E., Atiquzzaman, M., Chaudhary, V., Li, KC. (eds) Advances in Computing and Network Communications. Lecture Notes in Electrical Engineering, vol 735. Springer, Singapore. https://doi.org/10.1007/978-981-33-6977-1_51
Download citation
DOI: https://doi.org/10.1007/978-981-33-6977-1_51
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-33-6976-4
Online ISBN: 978-981-33-6977-1
eBook Packages: EngineeringEngineering (R0)