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 条
  • [21] Blockchain-Based Trust and Reputation Management in SIoT
    Alam, Sana
    Zardari, Shehnila
    Shamsi, Jawwad Ahmed
    [J]. ELECTRONICS, 2022, 11 (23)
  • [22] Blockchain-Based Trust Management for IoMT Environment
    Fourati, Mariem
    Meddeb-Makhlouf, Amel
    Zarai, Faouzi
    [J]. VERIFICATION AND EVALUATION OF COMPUTER AND COMMUNICATION SYSTEMS, VECOS 2023, 2024, 14368 : 149 - 162
  • [23] Blockchain-Based Trust Management for Internet of Vehicles
    Zhang, Haibin
    Liu, Jiajia
    Zhao, Huanlei
    Wang, Peng
    Kato, Nei
    [J]. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2021, 9 (03) : 1397 - 1409
  • [24] Blockchain-Based Anonymous Authentication With Key Management for Smart Grid Edge Computing Infrastructure
    Wang, Jing
    Wu, Libing
    Choo, Kim-Kwang Raymond
    He, Debiao
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (03) : 1984 - 1992
  • [25] Blockchain-based Authentication and Proof-of-Reputation Mechanism for Trust Data Sharing in Internet of Vehicles
    Bai, Xiao
    Chen, Shanzhi
    Shi, Yan
    Liang, Chengzhi
    Lv, Xiaochen
    [J]. AD HOC & SENSOR WIRELESS NETWORKS, 2022, 53 (1-2) : 85 - 113
  • [26] BCTrust: A decentralized authentication blockchain-based mechanism i
    Hammi, Mohamed Tahar
    Bellot, Patrick
    Serhrouchni, Ahmed
    [J]. 2018 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2018,
  • [27] Distributed Blockchain-Based Authentication and Authorization Protocol for Smart Grid
    Zhong, Yuxin
    Zhou, Mi
    Li, Jiangnan
    Chen, Jiahui
    Liu, Yan
    Zhao, Yun
    Hu, Muchuang
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021
  • [28] BSAS: blockchain-based shareable authentication scheme for smart healthcare
    Rani, Divya
    Tripathi, Sachin
    Tomar, Ashish
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (06): : 7955 - 7979
  • [29] Smart Healthcare: A Dynamic Blockchain-Based Trust Management Model Using Subarray Algorithm
    Al Qathrady, Mimonah
    Saeed, Muhammad
    Amin, Rashid
    Alshehri, Mohammed S.
    Alshehri, Asma
    Alqhtani, Samar M.
    [J]. IEEE ACCESS, 2024, 12 : 49449 - 49463
  • [30] Blockchain-Based Credential Management for Anonymous Authentication in SAGVN
    Liu, Dongxiao
    Wu, Huaqing
    Huang, Cheng
    Ni, Jianbing
    Shen, Xuemin
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2022, 40 (10) : 3104 - 3116