[發明專利]一種負載均衡的隱私數據共享方法有效
| 申請號: | 202110560903.5 | 申請日: | 2021-05-20 |
| 公開(公告)號: | CN113301042B | 公開(公告)日: | 2022-06-17 |
| 發明(設計)人: | 張建忠;李建斌;徐敬東;劉松;蒲凌君 | 申請(專利權)人: | 南開大學 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;H04L67/1008;H04L67/1097;G06F9/48;G06F9/50;G06F16/182 |
| 代理公司: | 天津耀達律師事務所 12223 | 代理人: | 侯力 |
| 地址: | 300071*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 負載 均衡 隱私 數據 共享 方法 | ||
1.一種負載均衡的隱私數據共享方法,其特征在于,所述方法包括:
由多個參與節點構成分布式網絡,每個節點包含數據存儲單元、數據加密單元和加密任務分發單元:
數據存儲單元,用于共享數據的分布式存儲,本方法實際采用IPFS網絡進行數據存儲;
數據加密單元,為節點生成對稱加密密鑰和非對稱加密公私鑰對,并提供代理重加密功能,本方法實際采用Umbral門限代理重加密方案提供數據加密功能;
加密任務分發單元,根據鄰近節點狀態分發重加密任務,平衡各節點計算負載;
各個節點間隱私數據共享過程中,參與者包含數據請求者、數據擁有者和由其他節點構成的IPFS網絡,隱私數據共享過程包括步驟:
(1)參與節點初始化參數;
每個節點初始化時配置其節點等級、節點信息表、任務隊列、分組重加密密鑰生成數
每個節點維護一個節點信息表,存儲鄰近節點信息與自身節點信息,每個節點信息包括節點IPFS網絡ID、節點過載閾值、節點空閑閾值和節點狀態;
節點過載閾值和節點空閑閾值通過動態閾值算法周期性更新,更新算法如下:
(1-1)若當前節點過載閾值小于鄰近節點平均過載閾值,節點過載閾值增加
(1-2)若當前節點空閑閾值小于鄰近節點平均空閑閾值,節點空閑閾值增加
(1-3)若周期內過載狀態時間占比為,且大于90%,節點過載閾值減少
(1-4)若周期內空閑狀態時間占比為,且大于90%,節點空閑閾值增加
負載閾值更新完畢后,向上取整,根據當前任務隊列長度調整自身節點狀態,通知鄰近節點;
(2)數據擁有者利用隨機對稱密鑰key加密隱私數據得到數據密文,利用Umbral公鑰加密key得到密鑰密文和對稱密鑰封裝,之后將數據密文和密鑰密文合并后上傳至IPFS網絡,得到內容標識符;
(3)數據請求者向數據擁有者發送詢問是否同意共享的請求消息并得到響應消息后,發送含有自身公鑰和內容標識符的正式請求消息;
(4)數據擁有者收到正式請求消息,生成
(5)鄰近節點收到重加密消息,若該鄰近節點處于過載狀態,轉發給其他鄰近節點;否則將重加密消息放入任務隊列,按優先度進行處理,得到分組對稱密鑰封裝,向數據請求者發送包含有分組對稱密鑰封裝的結果消息;
(6) 數據請求者收到結果消息,積累
2.根據權利要求1所述的負載均衡的隱私數據共享方法,其特征在于,節點狀態由任務隊列長度與節點過載閾值和節點空閑閾值的相對大小決定;若任務隊列長度大于節點過載閾值,節點為過載狀態;若任務隊列長度小于節點空閑閾值,節點為空閑狀態;其余情況節點處于正常狀態。
3.根據權利要求1所述的負載均衡的隱私數據共享方法,其特征在于,在數據共享過程的步驟(4)中,當數據擁有者生成
選擇一個集合,記錄已被發送消息節點IPFS網絡ID,若鄰近節點為空閑狀態且未被記錄于集合,向該節點發送重加密消息;否則向正常狀態且未被記錄于集合的節點發送重加密消息;再否則向過載狀態且未被記錄于集合的節點發送重加密消息;成功發送消息后,將發送對象節點IPFS網絡ID記錄于集合,若該集合大小等于當前連接節點數,清空集合。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南開大學,未經南開大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110560903.5/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





