Master-slave chain based trusted cross-domain authentication mechanism in IoT

Abstract With the rapid development of the Internet of Thing (IoT), more and more IoT devices have accessed to the IoT system, and the IoT architecture has evolved from vertical integration to horizontal structure, which causes the devices from different systems or different IoT domains can not trust each other in process of interacting. How to ensure the authentication between different system and domain in IoT has become an urgent problem to be solved. This paper proposes a master-slave chain based trusted cross-domain authentication mechanism in IoT to improve the efficiency and credibility of authentication. In this system, a master-slave blockchain architecture supporting distributed cross-domain authentication is designed. Then, an improved Byzantine Fault Tolerance based on reputation value model (RIBFT)is proposed for trusted authentication and data traceability. The security and performance analysis show that our scheme could effectively improve the efficiency and credibility of authentication for IoT devices. In addition, the model is also used in practical applications.

[1]  Fenghua Li,et al.  Privacy-Oriented Blockchain-Based Distributed Key Management Architecture for Hierarchical Access Control in the IoT Scenario , 2019, IEEE Access.

[2]  Alan Kai-Hau Yeung,et al.  Blockchain-Based Authentication in IoT Networks , 2018, 2018 IEEE Conference on Dependable and Secure Computing (DSC).

[3]  Hai Jin,et al.  Towards a Novel Architecture for Enabling Interoperability amongst Multiple Blockchains , 2018, 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS).

[4]  Yu Wei,et al.  A Multiple Blockchains Architecture on Inter-Blockchain Communication , 2018, 2018 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C).

[5]  Biplab Sikdar,et al.  A Survey on IoT Security: Application Areas, Security Threats, and Solution Architectures , 2019, IEEE Access.

[6]  Oscar Novo,et al.  Blockchain Meets IoT: An Architecture for Scalable Access Management in IoT , 2018, IEEE Internet of Things Journal.

[7]  Michael Cash,et al.  Two-Tier Permission-ed and Permission-Less Blockchain for Secure Data Sharing , 2018, 2018 IEEE International Conference on Smart Cloud (SmartCloud).

[8]  Khaled Salah,et al.  A User Authentication Scheme of IoT Devices using Blockchain-Enabled Fog Nodes , 2018, 2018 IEEE/ACS 15th International Conference on Computer Systems and Applications (AICCSA).

[9]  Raffaele Giaffreda,et al.  IoT and cloud convergence: Opportunities and challenges , 2014, 2014 IEEE World Forum on Internet of Things (WF-IoT).

[10]  Yue Yu,et al.  A Scalable and Extensible Blockchain Architecture , 2018, 2018 IEEE International Conference on Data Mining Workshops (ICDMW).

[11]  Nikos Fotiou,et al.  Interacting with the Internet of Things Using Smart Contracts and Blockchain Technologies , 2018, SpaCCS.

[12]  Nazrul M. Ahmad,et al.  Improving Identity Management of Cloud-Based IoT Applications Using Blockchain , 2018, 2018 International Conference on Intelligent and Advanced System (ICIAS).

[13]  Ralph Deters,et al.  Blockchain as a Service for IoT , 2016, 2016 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData).

[14]  Suchetana Chakraborty,et al.  BlockAPP: Using Blockchain for Authentication and Privacy Preservation in IoV , 2018, 2018 IEEE Globecom Workshops (GC Wkshps).

[15]  Xu Wang,et al.  Design of A Double-blockchain Structured Carbon Emission Trading Scheme with Reputation , 2019, 2019 34rd Youth Academic Annual Conference of Chinese Association of Automation (YAC).

[16]  Giuseppe Piro,et al.  Attribute-Based Access Control Scheme in Federated IoT Platforms , 2016, InterOSS@IoT.