【技术实现步骤摘要】
基于区块链的物联网安全检测方法、设备、系统和介质
本专利技术涉及物联网安全
,尤其涉及一种基于区块链的物联网安全检测方法、监控设备、基于区块链的物联网安全检测系统和计算机可读存储介质。
技术介绍
近年来,随着物联网的产生和发展,物联网设备越来越多地出现在市场上,然而现有的物联能设备大都侧重于功能实现,在系统设计上普遍忽略安全问题。随着物联网的应用越来越广泛,规模越来越庞大,多层面的网络安全威胁和安全风险也在不断增加,网络病毒、Dos/DDos攻击等构成的威胁和损失越来越大,网络攻击行为向着分布化、规模化、复杂化等趋势发展,现有的网络安全防护技术,已经不能够满足物联网安全的需求。
技术实现思路
本专利技术实施例的目的是提供一种基于区块链的物联网安全检测方法、监控设备、基于区块链的物联网安全检测系统和计算机可读存储介质,利用区块链实现了去中心化的安全检测,可以保障物联网的网络安全。为了解决上述技术问题,本专利技术实施例是这样实现的:第一方面,本专利技术实施例提供了一种基于区块链的 ...
【技术保护点】
1.一种基于区块链的物联网安全检测方法,其特征在于,包括:/n根据物联网中各物联网设备的监控信息对所述物联网进行异常监控,若根据异常监控的结果确定所述物联网存在异常,则获取对应的异常信息;/n根据所述异常信息生成检测信息,根据所述检测信息确定区块链中的检测区块;其中,所述检测区块包括所述区块链中的至少一个区块;/n对所述检测信息进行存储,并在所述区块链中广播存储地址信息;/n接收所述检测区块的检测结果;其中,所述检测区块根据所述存储地址信息获取相应的检测信息,并基于所述区块链中的智能合约对所述检测信息进行检测,得到所述检测结果。/n
【技术特征摘要】
1.一种基于区块链的物联网安全检测方法,其特征在于,包括:
根据物联网中各物联网设备的监控信息对所述物联网进行异常监控,若根据异常监控的结果确定所述物联网存在异常,则获取对应的异常信息;
根据所述异常信息生成检测信息,根据所述检测信息确定区块链中的检测区块;其中,所述检测区块包括所述区块链中的至少一个区块;
对所述检测信息进行存储,并在所述区块链中广播存储地址信息;
接收所述检测区块的检测结果;其中,所述检测区块根据所述存储地址信息获取相应的检测信息,并基于所述区块链中的智能合约对所述检测信息进行检测,得到所述检测结果。
2.根据权利要求1所述的方法,其特征在于,所述根据所述异常信息生成检测信息,包括:
根据所述监控信息中物联网设备的标识信息,确定各物联网设备对应异常信息;
获取具有对应的异常信息的所述物联网设备在预设时间段内的信息,作为基础信息;
根据所述物联网设备的标识信息、对应的基础信息和异常信息,生成所述检测信息。
3.根据权利要求2所述的方法,其特征在于,所述根据所述检测信息确定所述区块链中的检测区块,包括:
根据所述物联网设备的标识信息,将所述检测信息按照物联网设备的类型分为主动型所述检测信息和被动型所述检测信息;
根据被动型所述检测信息的数据量和所述区块链中各区块的计算资源,确定所述区块链中的检测区块;
对主动型所述检测信息进行聚类,分别根据各类型的主动型所述检测信息的数据量和所述区块链中各区块的计算资源,确定所述区块链中的检测区块。
4.根据权利要求3所述的方法,其特征在于,根据所述检测信息的数据量和所述区块链中各区块的计算资源,确定所述区块链中的检测区块,包括:
统计所述检测信息的数据量,根据所述检测信息的数据量确定需要的处理资源;
获取所述区块链中各区块的计算资源;
将所述处理资源与所述计算资源进行匹配,确定所述检测信息对应的检测区块;
其中,若在所述区块链中存在所述计算资源大于或等于所述处理资源的区块,则将所述区块确定为所述处理资源对应的检测信息的检测区块;否则,将所述检测信息分为两类,使两类所述检测信息需要的处理资源相近似,并针对各类所述检测信息,分别执行所述将所述处理资源与所述计算资源进行匹配,确定所述检测信息对应的检测区块,直至为所有的所述检测信息都确定了检测区块。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述在所述区块链中广播存储地址信息,包括:
随机生成一个素数,并获取所述检测区块中的各区块的标识信息中的哈希值;
根据所述素数和所述哈希值,对与相应的区块对应的所述检测信息的存储地址进行加密处理,得到加密的地址信息;
在所述区块链中广播加密的信息;其中,所述加密的信息包括:所述加密的地址信息和所述素数;
所述检测区块根据所述存储地址信息获取相应的检测信息,并基于所述区块链中的智能合约对所述检测信息进行检测,包括:
所述检测区块中的各区块根据自身标识信息中的哈希值和所述素...
【专利技术属性】
技术研发人员:宋灿,
申请(专利权)人:中国移动通信集团河南有限公司,中国移动通信集团有限公司,
类型:发明
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。