【技術實現步驟摘要】
本專利技術屬于信息,尤其涉及一種醫患間異構通信數據的處理方法、裝置、設備及存儲介質。
技術介紹
1、在傳染病監測系統中,醫療機構通過患者佩戴的無線傳感器監測患者的醫療數據,并將數據發送到云服務器,這些醫療數據提供給醫生進行疾病診斷,并由醫療機構授權統計疾病的分布情況,通過云服務器,患者和醫療機構可以實現實時訪問。然而,現有的傳染病監測系統通常依賴集中式局域網,這一架構在應對復雜多樣的通信需求時顯得力不從心,尤其是在面對患者帶有醫療傳感器的數據傳輸時,信息的實時性和安全性無法得到有效保障,此外,醫療機構接收和處理數據的效率低下,往往導致數據延遲,影響了對疫情的快速反應和決策。由此可見,現有的傳染病監測系統在數據通信、安全性及效率等方面依然存在顯著不足,這些問題亟需解決,以提升監測平臺的響應能力和應用效果。
技術實現思路
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、另一方面,本專利技術還提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現如上述醫患間異構通信數據的處理方法所述的步驟。
本文檔來自技高網...
【技術保護點】
1.一種醫患間異構通信數據的處理方法,其特征在于,所述方法包括下述步驟:
2.如權利要求1所述的方法,其特征在于,所述云服務器根據所述測試結果確定所述醫療數據接收方待下載的密文數據的步驟,包括:
3.如權利要求1所述的方法,其特征在于,基于醫療數據接收方的假名和可信機構預先發布的系統公共參數,所述醫療數據發送方采用預設的簽密策略對患者醫療數據進行簽密,得到醫療數據密文的步驟,包括:
4.如權利要求1所述的方法,其特征在于,基于醫療數據接收方的假名和可信機構預先發布的系統公共參數,所述醫療數據發送方采用預設的簽密策略對患者醫療數據進行簽密的步驟之前,所述方法還包括:
5.如權利要求4所述的方法,其特征在于,所述第一密碼體制為基于身份的密碼體制,所述第二密碼體制為無證書密碼體制,所述可信機構基于所述系統公共參數分別為所述第一密碼體制下的所述醫療數據發送方和所述第二密碼體制下的所述醫療數據接收方生成各自的假名的步驟之后,所述方法還包括:
6.一種醫患間異構通信數據的處理裝置,其特征在于,所述裝置包括:
7.如權利要
8.如權利要求6所述的裝置,其特征在于,所述數據簽密單元包括:
9.一種計算設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1至5任一項所述方法的步驟。
10.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至5任一項所述方法的步驟。
...【技術特征摘要】
1.一種醫患間異構通信數據的處理方法,其特征在于,所述方法包括下述步驟:
2.如權利要求1所述的方法,其特征在于,所述云服務器根據所述測試結果確定所述醫療數據接收方待下載的密文數據的步驟,包括:
3.如權利要求1所述的方法,其特征在于,基于醫療數據接收方的假名和可信機構預先發布的系統公共參數,所述醫療數據發送方采用預設的簽密策略對患者醫療數據進行簽密,得到醫療數據密文的步驟,包括:
4.如權利要求1所述的方法,其特征在于,基于醫療數據接收方的假名和可信機構預先發布的系統公共參數,所述醫療數據發送方采用預設的簽密策略對患者醫療數據進行簽密的步驟之前,所述方法還包括:
5.如權利要求4所述的方法,其特征在于,所述第一密碼體制為基于身份的密碼體制,所述第二密碼體制為無證書密碼體制,所述可信...
【專利技術屬性】
技術研發人員:楊小東,李松諭,周毅,姚恪,王多加,鐘亞彤,張園馨,何君茹,羅熙來,王晨賡,廉舒茜,李瑞婷,王雅琪,
申請(專利權)人:西北師范大學,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。