本技術涉及污染物評估,特別涉及一種基于隱私計算的污染物數據評估方法及相關設備。
背景技術:
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個評估周期對數據加密時所使用的哈希密鑰,并獲取用于對污染物數據進行預處理的環境系統在當前評估周期的多個特征值,然后基于所有特征值和所有哈希密鑰計算當前評估周期的哈希密鑰,并利用當前評估周期的哈希密鑰對污染物數據進行加密,得到初始加密數據,再向初始加密數據中添加隨機噪聲和加密密鑰,得到最終加密數據,再將最終加密數據發送給污染物評估設備進行污染物評估。其中,基于特征值和所有哈希密鑰計算當前評估周期的哈希密鑰,使得哈希密鑰中包括了前多個哈希密鑰的值和環境信息,提高當前評估周期的哈希密鑰的難以預測性和安全性,利用安全性高的哈希密鑰進行加密得到的初始加密數據的安全性高,同時,將加密后的最終加密數據發送給污染物評估設備進行評估,保證了在數據傳輸過程中的數據安全性和隱私性,進一步提高污染物數據評估的安全性。
41、本技術的其它有益效果將在隨后的具體實施方式部分予以詳細說明。