Suppr超能文献

基于区块链的智慧城市认证与信任管理机制。

Blockchain-Based Authentication and Trust Management Mechanism for Smart Cities.

机构信息

Department of Computer Science, Lahore Garrison University, Lahore 54000, Pakistan.

School of Science, Engineering and Environment, University of Salford, The Crescent, Salford M5 4WT, UK.

出版信息

Sensors (Basel). 2022 Mar 29;22(7):2604. doi: 10.3390/s22072604.

Abstract

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.

摘要

安全性一直是基于物联网 (IoT) 的系统的主要关注点。区块链采用去中心化和分布式设计,可防止现有集中式方法的风险。由于物联网的资源限制,传统的安全和隐私架构在其范围内不适用。为了解决这个问题,本文提出了一种基于区块链的安全机制,可实现对智慧城市资源的安全授权访问。所提出的机制包括基于 ACE(受限环境的身份验证和授权)框架的授权区块链和用于物联网的对象安全架构 (OSCAR) 对象安全模型。区块链提供了灵活且无需信任的授权机制,而 OSCAR 则利用公共分类账为授权客户端构建多播组。此外,还开发了基于流星的应用程序,为属于智慧城市的异构技术提供用户友好的界面。用户将能够通过该应用程序与交通灯、智能电表、监控摄像头等智慧城市资源进行交互和控制。为了评估所提出机制的性能和可行性,在以太坊网络上实现了授权区块链。身份验证机制在 node.js 服务器中开发,并借助 Raspberry Pi B+ 模拟智慧城市。此外,还使用 mocha 和 chai 框架来评估系统的性能。实验结果表明,即使平均握手时间随客户端数量的增加而增加,身份验证响应时间也小于 100 毫秒。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d668/9003294/945621a1e69d/sensors-22-02604-g001.jpg

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验