Blockchain-Based Authentication and Trust Management Mechanism for Smart Cities

被引:28
|
作者
Asif, Muhammad [1 ]
Aziz, Zeeshan [2 ]
Bin Ahmad, Maaz [3 ]
Khalid, Adnan [4 ]
Waris, Hammad Abdul [1 ]
Gilani, Asfandyar [1 ]
机构
[1] Lahore Garrison Univ, Dept Comp Sci, Lahore 54000, Pakistan
[2] Univ Salford, Sch Sci Engn & Environm, Salford M5 4WT, Lancs, England
[3] Karachi Inst Econ & Technol, Coll Comp & Informat Sci, Karachi 75190, Pakistan
[4] Govt Coll GC Univ, Dept Comp Sci, Lahore 54000, Pakistan
关键词
information security; blockchain; internet of things; smart cities; authentication; authorization; Ethereum; IOT; INTERNET; THINGS;
D O I
10.3390/s22072604
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Security has always been the main concern for the internet of things (IoT)-based systems. Blockchain, with its decentralized and distributed design, prevents the risks of the existing centralized methodologies. Conventional security and privacy architectures are inapplicable in the spectrum of IoT due to its resource constraints. To overcome this problem, this paper presents a Blockchain-based security mechanism that enables secure authorized access to smart city resources. The presented mechanism comprises the ACE (Authentication and Authorization for Constrained Environments) framework-based authorization Blockchain and the OSCAR (Object Security Architecture for the Internet of Things) object security model. The Blockchain lays out a flexible and trustless authorization mechanism, while OSCAR makes use of a public ledger to structure multicast groups for authorized clients. Moreover, a meteor-based application is developed to provide a user-friendly interface for heterogeneous technologies belonging to the smart city. The users would be able to interact with and control their smart city resources such as traffic lights, smart electric meters, surveillance cameras, etc., through this application. To evaluate the performance and feasibility of the proposed mechanism, the authorization Blockchain is implemented on top of the Ethereum network. The authentication mechanism is developed in the node.js server and a smart city is simulated with the help of Raspberry Pi B+. Furthermore, mocha and chai frameworks are used to assess the performance of the system. Experimental results reveal that the authentication response time is less than 100 ms even if the average hand-shaking time increases with the number of clients.
引用
收藏
页数:26
相关论文
共 50 条
  • [31] Research on Blockchain-Based FinTech Trust Evaluation Mechanism
    Song, Ying
    Sun, Chaohao
    Li, Lanxin
    Wei, Feifei
    Liu, Yueheng
    Sun, Baolin
    [J]. IEEE ACCESS, 2023, 11 : 83615 - 83626
  • [32] Blockchain-based multi-organization taxonomy for smart cities
    Kaur, Ekleen
    Oza, Anshul
    [J]. SN APPLIED SCIENCES, 2020, 2 (03)
  • [33] EdgeTC - a PBFT blockchain-based ETC scheme for smart cities
    Wei-Yang Chiu
    Weizhi Meng
    [J]. Peer-to-Peer Networking and Applications, 2021, 14 : 2874 - 2886
  • [34] Blockchain-Based Dynamic Provable Data Possession for Smart Cities
    Chen, Ruonan
    Li, Yannan
    Yu, Yong
    Li, Huilin
    Chen, Xiaofeng
    Susilo, Willy
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (05): : 4143 - 4154
  • [35] Design of A Blockchain-based Lottery System for Smart Cities Applications
    Liao, Da-Yin
    Wang, XueHong
    [J]. 2017 IEEE 3RD INTERNATIONAL CONFERENCE ON COLLABORATION AND INTERNET COMPUTING (CIC), 2017, : 275 - 282
  • [36] Blockchain-based multi-organization taxonomy for smart cities
    Ekleen Kaur
    Anshul Oza
    [J]. SN Applied Sciences, 2020, 2
  • [37] Blockchain-based distributed management system for trust in VANET
    Inedjaren, Youssef
    Maachaoui, Mohamed
    Zeddini, Besma
    Barbot, Jean-Pierre
    [J]. VEHICULAR COMMUNICATIONS, 2021, 30
  • [38] Blockchain-based Trust Management in Social Internet of Things
    Amiri-Zarandi, Mohammad
    Dara, Rozita A.
    [J]. 2020 IEEE INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, INTL CONF ON CLOUD AND BIG DATA COMPUTING, INTL CONF ON CYBER SCIENCE AND TECHNOLOGY CONGRESS (DASC/PICOM/CBDCOM/CYBERSCITECH), 2020, : 49 - 54
  • [39] Blockchain-Based Multidimensional Trust Management in Edge Computing
    Wang, Yan
    Wu, Zenan
    [J]. IEEE ACCESS, 2023, 11 : 122736 - 122748
  • [40] A Quantifiable Trust Model for Blockchain-based Identity Management
    Gruener, Andreas
    Muehle, Alexander
    Gayvoronskaya, Tatiana
    Meinel, Christoph
    [J]. IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY, 2018, : 1475 - 1482