基于区块链技术的车联网分布式访问控制方法及系统技术方案

技术编号:21340331 阅读:534 留言:0更新日期:2019-06-13 21:48
本发明专利技术涉及计算机领域,尤其涉及一种基于区块链技术的车联网分布式访问控制方法及系统;所述系统包括无线传感网络下的控制中心和若干车联网设备,以及区块链网络下的智能合约、多个代理节点、矿工节点以及普通节点;其中部分普通节点被注册成为管理员;所述无线传感网络用于车联网设备间的通信与识别;所述控制中心用于将车联网设备编码的CoAP消息转换为JSON‑RPC消息;所述车联网设备通过控制中心与区块链网络的节点相连接;本发明专利技术基于区块链技术,将访问控制策略强制执行;消除了集中访问管理;简化了区块链网络中的整个过程,并减少了节点之间的通信开销;另外,访问控制信息也能被实时提供给车联网设备。

Distributed Access Control Method and System for Vehicle Networking Based on Block Chain Technology

The invention relates to the computer field, in particular to a distributed access control method and system for vehicle network based on block chain technology; the system includes a control center under wireless sensor network and several vehicle network devices, as well as intelligent contracts under block chain network, multiple agent nodes, miner nodes and common nodes; some common nodes are registered as administrators. The wireless sensor network is used for communication and identification between vehicular networking devices; the control center is used to convert the CoAP message encoded by vehicular networking devices into JSON_RPC message; the vehicular networking equipment is connected with the node of block chain network through the control center; the access control strategy is enforced based on block chain technology; centralized access management is eliminated; The whole process of block chain network reduces the communication overhead between nodes. In addition, access control information can also be provided to vehicle networking devices in real time.

【技术实现步骤摘要】
基于区块链技术的车联网分布式访问控制方法及系统
本专利技术涉及计算机领域,尤其涉及一种基于区块链技术的车联网分布式访问控制方法及系统。
技术介绍
现如今,车联网技术正在飞速发展,根据物联网服务器的最新研究报告,到2022年,车联网的设备数量预计将到达180亿台,车联网(InternetofVehicles,简称IoV)已经成为一项在许多垂直市场上具有重要影响力的技术。可以预见,许多车联网服务将为数以百万计的简单设备提供全球覆盖。除此之外,许多车联网设备的约束能力,以及基于集中式和分层结构的当前访问控制系统,都在车联网领域带来了新的挑战。集中式访问控制系统(也称为客户端/服务器范例)旨在满足传统的面向人机的Internet场景的需求,其中设备位于同一信任域内,这通常需要集中式访问管理。但是,在传统场景中,车联网设备可能是移动的,并且在其生命周期内属于各种管理社区。另一方面,车联网设备可以由多个管理员同时管理。此外,许多车联网设备和受限制的管理器在CPU,内存和电池资源等方面将过于有限,无法使用当前系统正常运行。区块链于2009年由SatoshiNakamoto首次推出。比特币是第一个广本文档来自技高网...

【技术保护点】
1.一种基于区块链技术的车联网分布式访问控制方法,其特征在于,所述方法包括以下步骤:步骤1、在区块链网络中创建访问控制系统,代理节点将智能合约部署到区块链网络中;步骤2、将控制中心的管理器和车联网设备分别注册到访问控制系统中;将部分普通节点注册成为访问控制系统的管理员;步骤3、管理员为车联网设备的资源定义访问控制规则;步骤4、矿工节点将车联网设备的访问策略通知给控制中心,控制中心将所述访问控制策略发送给对应的车联网设备。

【技术特征摘要】
1.一种基于区块链技术的车联网分布式访问控制方法,其特征在于,所述方法包括以下步骤:步骤1、在区块链网络中创建访问控制系统,代理节点将智能合约部署到区块链网络中;步骤2、将控制中心的管理器和车联网设备分别注册到访问控制系统中;将部分普通节点注册成为访问控制系统的管理员;步骤3、管理员为车联网设备的资源定义访问控制规则;步骤4、矿工节点将车联网设备的访问策略通知给控制中心,控制中心将所述访问控制策略发送给对应的车联网设备。2.根据权利要求1所述的一种基于区块链技术的车联网分布式访问控制方法,其特征在于,所述步骤1包括代理节点将智能合约部署到区块链网络中,代理节点从管理员处获取智能合约的地址;该地址用于识别访问控制系统中的智能合约,区块链网络的节点通过智能合约的地址与所述智能合约交互。3.根据权利要求1所述的一种基于区块链技术的车联网分布式访问控制方法,其特征在于,所述步骤2包括注册管理员以及注册车联网设备;具体包括普通节点从代理节点处获取智能合约的地址,将注册事务发送给智能合约,从而注册成为管理员,该智能合约的地址将标识控制中心的管理器,即注册管理器,在管理员的控制下注册车联网设备。4.根据权利要求1所述的一种基于区块链技术的车联网分布式访问控制方法,其特征在于,所述步骤3包括通过定义出有权访问特定资源的设备,所述设备包括车联网设备、实体设备以及控制中心的管理器;管理员通过获取其控制下的车联网设备的地址,以及访问该车联网设备的地址;执行策略,并为智能合约创建交易。5.根据权利要求1所述的一种基于区块链技术的车联网分布式访问控制方法,其特征在于,所述步骤4包括第一车联网设备通过管理器请求的访问第二车联网设备的控制信息;第一车联网设备发现集线器的I...

【专利技术属性】
技术研发人员:程金伟蔡晶徐光侠马传龙刘勇刘俊马创
申请(专利权)人:重庆大数美联科技有限公司
类型:发明
国别省市:重庆,50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1