一种物联网数据可信度的验证方法、装置、设备、介质制造方法及图纸

技术编号:37215819 阅读:15 留言:0更新日期:2023-04-20 23:03
本申请提供了一种物联网数据可信度的验证方法,该方法通过获取所采集的区块链数据,区块链数据包括物联网数据、采集该物联网数据的传感器设备的设备公钥以及该数据在区块链上的实际地址信息,区块链数据预先上传至所述区块链,然后根据该设备公钥,获取物联网数据所对应的区块链上的理想地址信息,区块链预先为可信传感器设备所采集的物联网数据确定有与设备公钥对应的理想地址信息,然后将实际地址信息与理想信息进行比较,验证采集该区块链数据的传感器设备为可信传感器设备,从而能够验证物联网区块链数据在采集过程中的可信度,减少了不可信数据进入数据分析中的风险。减少了不可信数据进入数据分析中的风险。减少了不可信数据进入数据分析中的风险。

【技术实现步骤摘要】
一种物联网数据可信度的验证方法、装置、设备、介质


[0001]本申请涉及物联网
,尤其涉及一种物联网数据可信度的验证方法、装置、设备、计算机可读存储介质以及计算机程序产品。

技术介绍

[0002]物联网是指通过信息传感设备,按照约定的协议,将任何物体与网络相连接,物体通过信息传播媒介进行信息交换和通信,以实现智能化识别、定位、跟踪、监管等功能。
[0003]随着物联网技术的不断发展,通过物联网传感器所采集的数据也越来越多,通常情况下,可以通过物联网传感器获得多种多样的数据,但是对于数据的真实性与可靠性却无法区分,不可信的数据混入物联网大数据中,严重影响数据分析的准确性。
[0004]因此,业界亟需一种物联网数据可信度的验证方法。

技术实现思路

[0005]本申请提供了一种物联网数据可信度的验证方法,该方法能够对所采集物联网数据的设备的可信度进行验证,从而保证数据的可信度。
[0006]第一方面,本申请提供了一种物联网数据可信度的验证方法,该方法包括:
[0007]获取区块链数据,区块链数据包括传感器设备采集到的物联网数据、采集物联网数据的传感器设备的设备公钥以及物联网数据在区块链上的实际地址信息,区块链数据预先上传至区块链;
[0008]根据设备公钥获取物联网数据在区块链上的理想地址信息,区块链预先为可信传感器设备所采集的物联网数据确定有与设备公钥对应的理想地址信息;
[0009]对比实际地址信息与理想地址信息,验证采集物联网数据的传感器设备是否为可信传感器设备;
[0010]根据传感器设备的验证结果,验证物联网数据的可信度。
[0011]在一些可能的实现方式中,该方法还包括:
[0012]获取传感器设备的设备公钥与传感器设备的用户标识,以及上传物联网数据的服务器对应的服务器公钥;
[0013]根据设备公钥、用户标识以及服务器公钥,计算获得网桥标识;
[0014]在区块链上查询网桥标识,当查询到时,传感器设备与服务器具有绑定关系,区块链中保存有预先绑定的网桥标识,网桥标识根据具有绑定关系的设备公钥、用户标识以及服务器公钥共同生成;
[0015]根据传感器设备与服务器的绑定关系,以及传感器设备的验证结果,验证物联网数据的可信度。
[0016]在一些可能的实现方式中,获取区块链数据,区块链数据包括传感器设备采集到的物联网数据、采集物联网数据的传感器设备的设备公钥以及物联网数据在区块链上的实际地址信息,区块链数据预先上传至区块链,包括:
[0017]获取区块链数据,区块链数据包括传感器设备采集到的物联网数据、采集物联网数据的传感器设备的设备公钥,物联网数据为通过哈希处理后的物联网数据;
[0018]根据设备公钥确定与传感器设备具有绑定关系的服务器;
[0019]从服务器中获取原始物联网数据以及对应哈希值;
[0020]通过哈希值验证经过哈希处理后的传感器是否与原始物联网数据对应。
[0021]在一些可能的实现方式中,区块链数据还包括传感器设备采集物联网数据的采集时间。
[0022]在一些可能的实现方式中,该方法还包括:
[0023]传感器设备进行数据采集,并用传感器设备的设备私钥对采集到的物联网数据、服务器公钥和采集时间戳进行签名,生成第三签名;
[0024]传感器将物联网数据、采集时间戳、第三签名以及设备公钥发送至服务器公钥对应的服务器;
[0025]服务器存储物联网数据与采集时间戳,并将第三签名上传至与设备公钥对应的区块链地址中。
[0026]在一些可能的实现方式中,该方法还包括:
[0027]传感器设备生成设备公钥和设备私钥,并将设备公钥与传感器设备的设备标识发送至服务器;
[0028]服务器生成服务器公钥和服务器私钥,并接收设备公钥与设备标识;
[0029]服务器通过服务器私钥对设备公钥、服务器公钥和设备标识进行签名,生成第一签名;
[0030]服务器将第一签名与服务器公钥发送至传感器设备;
[0031]传感器设备对第一签名进行验证,并通过设备私钥对设备公钥、服务器公钥和设备标识进行签名,生成第二签名,并将第二签名发送至服务器;
[0032]服务器对第二签名进行验证,并根据设备公钥、服务器公钥和设备标识,生成网桥标识;
[0033]服务器将网桥标识上传至区块链中。
[0034]第二方面,本申请提供了一种物联网数据可信度的验证装置,该装置包括:
[0035]区块链数据获取模块,用于获取区块链数据,区块链数据包括传感器设备采集到的物联网数据、采集物联网数据的传感器设备的设备公钥以及物联网数据在区块链上的实际地址信息,区块链数据预先上传至区块链;
[0036]理想地址信息获取模块,用于当传感器设备为可信传感器设备时,将根据设备公钥获取的物联网数据在区块链上的地址信息记为理想地址信息,区块链预先为可信传感器设备所采集的物联网数据确定有与设备公钥对应的地址信息;
[0037]传感器设备验证模块,用于对比实际地址信息与理想地址信息,验证采集物联网数据的传感器设备是否为可信传感器设备;
[0038]物联网数据验证模块,用于根据传感器设备的验证结果,验证物联网数据的可信度。
[0039]在一些可能的实现方式中,该方法还包括:
[0040]设备公钥获取模块,用于获取传感器设备的设备公钥与传感器设备的用户标识,
以及上传物联网数据的服务器对应的服务器公钥;
[0041]网桥标识计算模块,用于根据设备公钥、用户标识以及服务器公钥,计算获得网桥标识;
[0042]网桥标识查询模块,用于在区块链上查询网桥标识,当查询到时,传感器设备与服务器具有绑定关系,区块链中保存有预先绑定的网桥标识,网桥标识根据具有绑定关系的设备公钥、用户标识以及服务器公钥共同生成;
[0043]绑定验证模块,用于根据传感器设备与服务器的绑定关系,以及传感器设备的验证结果,验证物联网数据的可信度。
[0044]在一些可能的实现方式中,区块链数据获取模块,具体用于:
[0045]获取区块链数据,区块链数据包括传感器设备采集到的物联网数据、采集物联网数据的传感器设备的设备公钥,物联网数据为通过哈希处理后的物联网数据;
[0046]根据设备公钥确定与传感器设备具有绑定关系的服务器;
[0047]从服务器中获取原始物联网数据以及对应哈希值;
[0048]通过哈希值验证经过哈希处理后的传感器是否与原始物联网数据对应。
[0049]在一些可能的实现方式中,区块链数据还包括传感器设备采集物联网数据的采集时间。
[0050]在一些可能的实现方式中,
[0051]传感器设备用于进行数据采集,并用传感器设备的设备私钥对采集到的物联网数据、服务器公钥和采集时间戳进行签名,生成第三签名;
[0052]传感器设备本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网数据可信度的验证方法,其特征在于,所述方法包括:获取区块链数据,所述区块链数据包括传感器设备采集到的物联网数据、采集所述物联网数据的传感器设备的设备公钥以及所述物联网数据在区块链上的实际地址信息,所述区块链数据预先上传至区块链;根据所述设备公钥获取所述物联网数据在区块链上的理想地址信息,所述区块链预先为可信传感器设备所采集的物联网数据确定有与设备公钥对应的理想地址信息;对比所述实际地址信息与所述理想地址信息,验证采集所述物联网数据的传感器设备是否为可信传感器设备;根据所述传感器设备的验证结果,验证所述物联网数据的可信度。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述传感器设备的设备公钥与所述传感器设备的用户标识,以及上传所述物联网数据的服务器对应的服务器公钥;根据所述设备公钥、所述用户标识以及所述服务器公钥,计算获得网桥标识;在所述区块链上查询所述网桥标识,当查询到时,所述传感器设备与所述服务器具有绑定关系,所述区块链中保存有预先绑定的网桥标识,所述网桥标识根据具有绑定关系的设备公钥、用户标识以及服务器公钥共同生成;根据所述传感器设备与所述服务器的绑定关系,以及所述传感器设备的验证结果,验证所述物联网数据的可信度。3.根据权利要求1所述的方法,其特征在于,所述获取区块链数据,所述区块链数据包括传感器设备采集到的物联网数据、采集所述物联网数据的传感器设备的设备公钥以及所述物联网数据在区块链上的实际地址信息,所述区块链数据预先上传至所述区块链,包括:获取区块链数据,所述区块链数据包括传感器设备采集到的物联网数据、采集所述物联网数据的传感器设备的设备公钥,所述物联网数据为通过哈希处理后的物联网数据;根据所述设备公钥确定与所述传感器设备具有绑定关系的服务器;从所述服务器中获取原始物联网数据以及对应哈希值;通过所述哈希值验证所述经过哈希处理后的传感器是否与所述原始物联网数据对应。4.根据权利要求1所述的方法,其特征在于,所述区块链数据还包括传感器设备采集物联网数据的采集时间。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:传感器设备进行数据采集,并用所述传感器设备的设备私钥对采集到的物联网数据、服务器公钥和采集时间戳进行签名,生成第三签名;所述传感器设备将所述物联...

【专利技术属性】
技术研发人员:朱龙杨友永顾建良
申请(专利权)人:上海唯链信息科技有限公司
类型:发明
国别省市:

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

1