System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及污染物评估,特别涉及一种基于隐私计算的污染物数据评估方法及相关设备。
技术介绍
1、污染物数据评估是一种对环境污染物数据进行分析、评价和解释的方法。通过对污染物数据进行科学评估,可以了解污染物的分布、浓度、来源和影响,为环境管理和污染治理提供依据。污染物数据评估的优点包括:科学决策:通过对污染物数据进行科学评估,可以为环境管理和污染治理提供依据,促进科学决策。优化资源配置:了解污染物的时间、空间分布规律和影响因素,有助于优化污染治理资源配置,提高治理效果。环境监测:污染物数据评估可以发现环境监测中的不足,提高监测数据质量,为环境监测提供支持。健康风险评估:评估污染物的环境影响和健康风险,有助于制定有效的污染治理措施,保护公众健康。可持续发展:通过对污染物数据进行长期监测和评估,可以了解环境质量状况,为可持续发展提供依据。总之,污染物数据评估是一种重要的环境管理方法,通过对污染物数据进行科学分析、评价和解释,可以为环境管理和污染治理提供依据。随着环境监测技术和数据分析方法的不断发展,污染物数据评估将在环境保护和可持续发展中发挥越来越重要的作用。
2、但是常见的数据评估系统并未对数据进行隐私性和安全性处理。从而使得系统可能会发生数据泄露和个人隐私的侵犯。由此可见,现有的污染物数据评估方法存在污染物数据评估的安全性差的问题。
技术实现思路
1、本申请提供了一种基于隐私计算的污染物数据评估方法及相关设备,可以解决污染物数据评估的安全性差的问题。
2、第一方
3、获取当前评估周期的污染物数据,以及前 t-1个评估周期对数据加密时所使用的哈希密钥,并获取用于对污染物数据进行预处理的环境系统在当前评估周期的多个特征值;特征值用于描述环境系统的环境信息,第 t个评估周期为当前评估周期;
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、获取模块,用于获取当前评估周期的污染物数据,以及前 t个评估周期对数据加密时所使用的哈希密钥,并获取用于对污染物数据进行预处理的环境系统在当前评估周期的多个特征值;特征值用于描述环境系统的环境信息,第 t个评估周期为当前评估周期;
34、加密模块,用于基于所有特征值和所有哈希密钥计算当前评估周期的哈希密钥,并利用当前评估周期的哈希密钥对污染物数据进行加密,得到初始加密数据;
35、添加模块,用于向初始加密数据中添加随机噪声和加密密钥,得到最终加密数据;
36、评估模块,用于将最终加密数据发送给污染物评估设备进行污染物评估;污染物评估设备对最终加密数据进行解密,得到污染物数据,并对污染物数据进行污染物评估,得到评估结果,评估结果用于描述污染物数据的变化状况。
37、第三方面,本申请实施例提供了一种终端设备,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,该处理器执行上述计算机程序时实现上述的基于隐私计算的污染物数据评估方法。
38、第四方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述的基于隐私计算的污染物数据评估方法。
39、本申请的上述方案有如下的有益效果:
40、在本申请的实施例中,通过获取当前评估周期的污染物数据,以及前 t-1个评估周期对数据加密时所使用的哈希密钥,并获取用于对污染物数据进行预处理的环境系统在当前评估周期的多个特征值,然后基于所有特征值和所有哈希密钥计算当前评估周期的哈希密钥,并利用当前评估周期的哈希密钥对污染物数据进行加密,得到初始加密数据,再向初始加密数据中添加随机噪声和加密密钥,得到最终加密数据,再将最终加密数据发送给污染物评估设备进行污染物评估。其中,基于特征值和所有哈希密钥计算当前评估周期的哈希密钥,使得哈希密钥中包括了前多个哈希密钥的值和环境信息,提高当前评估周期的哈希密钥的难以预测性和安全性,利用安全性高的哈希密钥进行加密得到的初始本文档来自技高网...
【技术保护点】
1.一种基于隐私计算的污染物数据评估方法,其特征在于,包括:
2.根据权利要求1所述的污染物数据评估方法,其特征在于,所述环境系统包括处理设备、所述处理设备所在的网络,所述多个特征值包括所述处理设备的状态特征值和所述网络的状态特征值。
3.根据权利要求2所述的污染物数据评估方法,其特征在于,所述基于所有特征值和所有哈希密钥计算当前评估周期的哈希密钥,包括:
4.根据权利要求3所述的污染物数据评估方法,其特征在于,所述基于所有特征值计算动态因子,包括:
5.根据权利要求1所述的污染物数据评估方法,其特征在于,所述利用所述当前评估周期的哈希密钥对所述污染物数据进行加密,得到初始加密数据,包括:
6.根据权利要求1所述的污染物数据评估方法,其特征在于,所述向所述初始加密数据中添加随机噪声和加密密钥,得到最终加密数据,包括:
7.根据权利要求1所述的污染物数据评估方法,其特征在于,所述污染物数据评估方法还包括:
8.一种基于隐私计算的污染物数据评估装置,其特征在于,包括:
9.一种终端设备,包
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的基于隐私计算的污染物数据评估方法。
...【技术特征摘要】
1.一种基于隐私计算的污染物数据评估方法,其特征在于,包括:
2.根据权利要求1所述的污染物数据评估方法,其特征在于,所述环境系统包括处理设备、所述处理设备所在的网络,所述多个特征值包括所述处理设备的状态特征值和所述网络的状态特征值。
3.根据权利要求2所述的污染物数据评估方法,其特征在于,所述基于所有特征值和所有哈希密钥计算当前评估周期的哈希密钥,包括:
4.根据权利要求3所述的污染物数据评估方法,其特征在于,所述基于所有特征值计算动态因子,包括:
5.根据权利要求1所述的污染物数据评估方法,其特征在于,所述利用所述当前评估周期的哈希密钥对所述污染物数据进行加密,得到初始加密数据,包括:
6.根据权利要求1所述的污...
【专利技术属性】
技术研发人员:陈晓红,刘晓亮,袁依格,安庆贤,刘浏,李威,
申请(专利权)人:中南大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。