System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据管理领域,尤其涉及一种基于区块链的环境监测数据管理方法、装置及设备。
技术介绍
1、随着社会经济的发展,环境保护已经成为全球关注的焦点,而环境监测是生态保护、污染控制和公共健康保障的重要手段,其监测设备的工作参数及检测结果等检查数据的真实性、完整性和安全性至关重要。
2、当前,传统环境监测系统在数据采集、存储、处理和传输过程中存在诸多问题,包括但不限于数据篡改、隐私泄露、数据不一致性、计算结果可信度不高等,影响了监测数据的真实性、完整性和安全性。
3、因此,当前环境监测数据管理方法存在数据安全性较低的技术问题,需要改进。
技术实现思路
1、本申请实施例提供一种基于区块链的环境监测数据管理方法、装置及设备,用于缓解当前环境监测数据管理方法存在的数据安全性较低的技术问题。
2、为了解决上述技术问题,本申请实施例提供以下技术方案:
3、本申请提供一种基于区块链的环境监测数据管理方法,其包括:
4、通过环境监测设备获取并处理初始环境监测数据,得到加密环境监测数据及初始校验数据;
5、存储所述加密环境监测数据及初始校验数据至区块链;
6、基于区块链存储的所述加密环境监测数据及初始校验数据进行数据分析,得到加密数据分析结果及分析校验数据并存储至区块链;
7、响应于数据传输需求,传输区块链存储的目标数据,所述目标数据包括加密环境监测数据及初始校验数据、和/或所述加密数据分析结果及分析校验
8、在一种实施例中,前述的方法还包括:
9、向所述环境监测设备发送设备控制信息,以控制所述环境监测设备的工作参数;
10、存储所述设备控制信息至区块链。
11、在一种实施例中,前述的方法中的通过环境监测设备获取并处理初始环境监测数据,得到加密环境监测数据及初始校验数据,包括:
12、通过多种数据采集协议,采集所述环境监测设备的初始环境监测数据;
13、基于本地芯片的加密密钥对所述初始环境监测数据进行加密处理,得到所述加密环境监测数据;
14、对所述加密环境监测数据进行校验算法处理,得到所述初始校验数据。
15、在一种实施例中,前述的方法中的基于区块链存储的所述加密环境监测数据及初始校验数据进行数据分析,得到加密数据分析结果及分析校验数据并存储至区块链,包括:
16、根据所述初始校验数据,对所述加密环境监测数据中的工作参数进行工作参数一致性校验;
17、在所述工作参数一致性校验未通过、且所述环境监测设备正常运行时,生成所述工作参数被篡改的报警数据;
18、对所述报警数据进行加密及校验算法处理,得到所述加密数据分析结果及分析校验数据。
19、在一种实施例中,前述的方法中的基于区块链存储的所述加密环境监测数据及初始校验数据进行数据分析,得到加密数据分析结果及分析校验数据并存储至区块链,包括:
20、根据所述初始校验数据,对所述加密环境监测数据中的检测数据进行监测数据一致性校验;
21、在所述监测数据一致性校验未通过时,生成所述监测数据被篡改的报警数据;
22、对所述报警数据进行加密及校验算法处理,得到所述加密数据分析结果及分析校验数据。
23、在一种实施例中,前述的方法在基于区块链存储的所述加密环境监测数据及初始校验数据进行数据分析之前,还包括:
24、对计算程序进行可信签名认证;
25、在所述可信签名认证通过时,通过所述计算程序基于区块链存储的所述加密环境监测数据及初始校验数据进行数据分析;
26、在所述可信签名认证未通过时,生成所述计算程序被篡改的报警数据。
27、在一种实施例中,前述的方法中的响应于数据传输需求,传输区块链存储的目标数据,包括:
28、根据所述数据传输需求,确定所述目标数据;
29、基于本地芯片的加密密钥对所述目标数据进行解密处理;
30、传输解密处理后的目标数据。
31、同时,本申请还提供一种基于区块链的环境监测数据管理装置,其包括:
32、数据采集模块,用于通过环境监测设备获取并处理初始环境监测数据,得到加密环境监测数据及初始校验数据;
33、数据存储模块,用于存储所述加密环境监测数据及初始校验数据至区块链;
34、数据计算模块,用于基于区块链存储的所述加密环境监测数据及初始校验数据进行数据分析,得到加密数据分析结果及分析校验数据并存储至区块链;
35、数据传输模块,用于响应于数据传输需求,传输区块链存储的目标数据,所述目标数据包括加密环境监测数据及初始校验数据、和/或所述加密数据分析结果及分析校验数据。
36、同时,本申请提供一种计算机设备,其包括处理器和存储器,存储器存储有多条指令,指令适于处理器进行加载,以执行上述方法中的步骤。
37、同时,本申请提供一种计算机可读存储介质,计算机可读存储介质存储有多条指令,指令适于处理器进行加载,以执行上述方法中的步骤。
38、同时,本申请提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中;计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方法中的步骤。
39、有益效果:本申请提供一种基于区块链的环境监测数据管理方法、装置及设备;该方法包括:通过环境监测设备获取并处理初始环境监测数据,得到加密环境监测数据及初始校验数据;存储所述加密环境监测数据及初始校验数据至区块链;基于区块链存储的所述加密环境监测数据及初始校验数据进行数据分析,得到加密数据分析结果及分析校验数据并存储至区块链;响应于数据传输需求,传输区块链存储的目标数据,所述目标数据包括加密环境监测数据及初始校验数据、和/或所述加密数据分析结果及分析校验数据。与当前技术相比较而言,本申请独创性的基于区块链对环境监测数据进行安全管理,利用区块链技术提供一种高效、安全、可信的环境监测系统及装置,以缓解当前环境监测系统中存在的诸多问题:首先,通过将采集、计算的数据进行hash上链存证,利用区块链的不可篡改性和可追溯特性,实现各个节点的数据一致,同时对数据采集、计算和传输的每个环节进行验证,确保数据的真实性,从而防止人为篡改和错误;其次,基于设备芯片的物理不可克隆特征函数(puf)生成密钥,对数据存储过程进行加密保护,确保数据隐私和安全,防止数据泄露和未授权访问;再次,通过将设备管理过程上链存证,实现设备参数配置、自动校准和运维过程的透明化和可追溯,确保设备管理的规范性和有效性;即,本申请通过引入区块链技术,为环境监测系统提供了一种高效、透明、安全、可信的解决方案,全面提升环境监测数据的管理水平和应用价值,不仅有助于提高环本文档来自技高网...
【技术保护点】
1.一种基于区块链的环境监测数据管理方法,其特征在于,包括:
2.根据权利要求1所述的环境监测数据管理方法,其特征在于,还包括:
3.根据权利要求1所述的环境监测数据管理方法,其特征在于,通过环境监测设备获取并处理初始环境监测数据,得到加密环境监测数据及初始校验数据,包括:
4.根据权利要求1所述的环境监测数据管理方法,其特征在于,基于区块链存储的所述加密环境监测数据及初始校验数据进行数据分析,得到加密数据分析结果及分析校验数据并存储至区块链,包括:
5.根据权利要求1所述的环境监测数据管理方法,其特征在于,基于区块链存储的所述加密环境监测数据及初始校验数据进行数据分析,得到加密数据分析结果及分析校验数据并存储至区块链,包括:
6.根据权利要求1所述的环境监测数据管理方法,其特征在于,在基于区块链存储的所述加密环境监测数据及初始校验数据进行数据分析之前,还包括:
7.根据权利要求1至6任一项所述的环境监测数据管理方法,其特征在于,响应于数据传输需求,传输区块链存储的目标数据,包括:
8.一种基于区
9.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,存储器存储有多条指令,指令适于处理器进行加载,以执行权利要求1至7任一项所述方法中的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,指令适于处理器进行加载,以执行权利要求1至7任一项所述方法中的步骤。
...【技术特征摘要】
1.一种基于区块链的环境监测数据管理方法,其特征在于,包括:
2.根据权利要求1所述的环境监测数据管理方法,其特征在于,还包括:
3.根据权利要求1所述的环境监测数据管理方法,其特征在于,通过环境监测设备获取并处理初始环境监测数据,得到加密环境监测数据及初始校验数据,包括:
4.根据权利要求1所述的环境监测数据管理方法,其特征在于,基于区块链存储的所述加密环境监测数据及初始校验数据进行数据分析,得到加密数据分析结果及分析校验数据并存储至区块链,包括:
5.根据权利要求1所述的环境监测数据管理方法,其特征在于,基于区块链存储的所述加密环境监测数据及初始校验数据进行数据分析,得到加密数据分析结果及分析校验数据并存储至区块链,包括:
【专利技术属性】
技术研发人员:胡清,吕广丰,
申请(专利权)人:北京环丁环保大数据研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。