基于区块链的物联网终端的控制方法和系统技术方案

技术编号:32504498 阅读:47 留言:0更新日期:2022-03-02 10:14
本申请公开了一种基于区块链的物联网终端的控制方法和系统。控制方法包括以下步骤:第一区块链节点将用于控制物联网终端的第一控制指令信息写入第一智能合约并广播第一智能合约;接收到第一智能合约的第二区块链节点进行针对第一智能合约和第一区块链节点的双重校验;当双重校验通过时,第二区块链节点将所述第一智能合约上链,并向物联网终端发送第一控制指令信息。通过对所述控制指令信息进行哈希值校验和智能合约共识校验,从而可以解决容易被黑客攻击的、设备指令数据不安全的技术问题。问题。问题。

【技术实现步骤摘要】
基于区块链的物联网终端的控制方法和系统


[0001]本申请涉及物联网
,尤其涉及一种基于区块链的物联网终端的控制方法和系统。

技术介绍

[0002]现有物联网系统及大部分软件系统中的安全认证权限控制都是基于Abac方式实现。单一使用Abac方式实现权限安全控制容易引发安全问题。Ddos攻击、暴力破解数据库等对物联网系统造成很大影响。
[0003]根据Gartner 的预测,物联网设备数量将在2020年超过200亿,对工业和制造业的经济影响将达到万亿美元。但物联网设备数量的急剧增加给物联网系统带来了新的安全风险和挑战。例如,2018年,比利时KU Leuven大学的研究者发现,通过截取特斯拉汽车的遥控钥匙的信号,就能够获取密钥打开汽车。又例如,2018年,美国自动售货机供应商 Avanti 被黑客盗取用户信用卡和生物特征识别等个人信息。
[0004]通常,人们将物联网分作三层架构。三层架构的每一层面临着不同的安全问题:(1)感知层安全:感知层的物联网设备的资源相对比较有限,无法实现复杂的安全方案,容易受到欺骗攻击、假冒攻击、本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的物联网终端的控制方法,其特征在于,包括以下步骤:第一区块链节点将用于控制物联网终端的第一控制指令信息写入第一智能合约并广播第一智能合约;接收到第一智能合约的第二区块链节点进行针对第一智能合约和第一区块链节点的双重校验;当双重校验通过时,第二区块链节点将所述第一智能合约上链,并向物联网终端发送第一控制指令信息。2.根据权利要求1所述的控制方法,其特征在于,接收到第一智能合约的第二区块链节点进行针对第一智能合约和第一区块链节点的双重校验,包括:对第一智能合约进行哈希值校验,以验证第一智能合约是否被篡改;对第一区块链节点进行共识算法校验,以验证第一区块链节点的可信任性。3.根据权利要求2所述的控制方法,其特征在于,哈希值校验与共识算法校验串行执行,或者哈希值校验与共识算法校验并行执行。4.根据权利要求1所述的控制方法,其特征在于,在第二区块链节点向物联网终端发送第一控制指令信息后,向作为第一控制指令信息来源的物联网服务器返回用于表明指令安全下发成功的令牌。5.根据权利要求2所述的控制方法,其特征在于,对第一区块链节点进行共识算法校验,以验证第一区块链节点的可信任性,具体包括:使用工作量证明PoW、权益证明PoS、授权工作证明DPoS、拜占庭容错算法中的至少一种,验证第一区块链节点的可信任性。6.根据权利要求1所述的控制方法,其特征在于,当双重校验通过时,第二区块链节点将所述第一智能合约上链,具体包括:获取将第一智能合约作为交易内...

【专利技术属性】
技术研发人员:戴聪棋彭洪宝杨耀威
申请(专利权)人:北京豪尔赛智慧城域科技有限公司
类型:发明
国别省市:

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

1