[發明專利]一種基于多方安全計算的機構間隱私數據查詢及預警方法有效
| 申請號: | 202110635248.5 | 申請日: | 2021-06-08 |
| 公開(公告)號: | CN113515538B | 公開(公告)日: | 2023-07-07 |
| 發明(設計)人: | 甘立威;沈星;王萍 | 申請(專利權)人: | 四川新網銀行股份有限公司 |
| 主分類號: | G06F16/242 | 分類號: | G06F16/242;H04L9/40 |
| 代理公司: | 成都智言知識產權代理有限公司 51282 | 代理人: | 蔣秀清 |
| 地址: | 610094 四川省成都市成都*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 多方 安全 計算 機構 隱私 數據 查詢 預警 方法 | ||
1.一種基于多方安全計算的機構間隱私數據查詢及預警方法,其特征在于:包括基于DH-PSI協議對用戶信息進行隱私集合求交的請求方和數據持有方,所述請求方與數據持有方之間基于DH-KE協議進行秘鑰交換;所述請求方基于用戶信息的網絡身份標識生成過濾器,數據持有方能夠基于所述過濾器獲取匹配數據;
包括以下步驟:
步驟1:請求方根據用戶X的個人信息構造得到網絡身份標識,根據網絡身份標識生成過濾器,并對網絡身份標識進行第一次加密操作,將加密后的網絡身份標識、隨機素數公鑰以及過濾器打包形成初始請求數據,將初始請求數據發送給數據持有方;對網絡身份標識的構造方式如下:首先采用sha-256摘要算法對用戶的個人信息進行摘要提取,得到網絡身份標識;再提取網絡身份標識的前三位生成過濾器;
步驟2:數據持有方對初始請求數據進行解析,得到加密的網絡身份標識以及過濾器,并基于過濾器對數據持有方本地數據進行過濾,得到初始匹配數據,并對初始匹配數據進行第一次加密,對網絡身份標識進行二次加密操作;將加密后的初始匹配數據和進行二次加密操作后的網絡身份標識打包,形成匹配數據;并將匹配數據發送給請求方;
步驟3:請求方對匹配數據進行解析,得到二次加密后的網絡身份標識和一次加密后的初始匹配數據;并對一次加密后的初始匹配數據進行二次加密操作;通過二次加密后的網絡身份標識對二次加密后的初始匹配數據進行匹配,得到二次加密后的網絡身份標識在二次加密后的初始匹配數據中的位置信息;將所述位置信息發送給數據持有方;
步驟4:數據持有方基于位置信息在初始匹配數據中進行檢索,得到請求方在初始請求數據中定義的想要查詢的數據,即為對應數據;數據持有方根據步驟2中的初始請求數據構造對稱秘鑰以及對稱半秘鑰;并對對應數據進行對稱加密操作;并將加密后的對應數據和對稱半秘鑰發送到請求方;生成并記錄對應的預警信息;
步驟5:請求方對對稱半秘鑰進行加密操作,得到對稱秘鑰;使用對稱秘鑰加密后的對應數據進行解密,得到請求方想要的數據信息;并基于解密后的對應數據更新本地數據;
步驟1中所述的初始請求數據還包括隨機素數公鑰P和流水號lid;
所述匹配數據包括流水號、進行二次加密后的網絡身份標識以及進行一次加密后的初始匹配數據;
步驟4中所述的對應數據包括網絡身份標識和以及與網絡身份標識相對應的用戶相關數據信息。
2.根據權利要求1所述的一種基于多方安全計算的機構間隱私數據查詢及預警方法,其特征在于:步驟1中所述的對網絡身份標識進行第一次加密方法如下所述:所述請求方生成隨機素數公鑰P和隨機素數私鑰a,并基于隨機素數公鑰P和隨機素數私鑰a進行加密操作。
3.根據權利要求2所述的一種基于多方安全計算的機構間隱私數據查詢及預警方法,其特征在于:所述步驟2中對初始匹配數據的一次加密操作如下:數據持有方生成隨機私鑰b,并基于隨機私鑰b和初始請求數據中的隨機素數公鑰P進行加密操作;
對所述網絡身份標識進行二次加密的操作如下:基于數據持有方生成的隨機私鑰b和初始請求數據中的隨機素數公鑰P進行加密操作。
4.根據權利要求3所述的一種基于多方安全計算的機構間隱私數據查詢及預警方法,其特征在于:所述步驟3中請求方對初始匹配數據進行二次加密的操作如下:請求方基于隨機素數私鑰a和隨機素數公鑰P對一次加密后的初始匹配數據進行二次加密操作。
5.根據權利要求4所述的一種基于多方安全計算的機構間隱私數據查詢及預警方法,其特征在于:步驟4中所述的對對應數據的加密操作如下:數據持有方生成隨機素數私鑰q,并對步驟2中獲取的經過一次加密的網絡身份標識進行加密,得到AES秘鑰,再通過AES加密方法對用戶相關數據信息進行加密;并且對用戶相關數據中的用戶網絡身份標識進行提取,再基于生成的隨機素數私鑰q和步驟2中獲取的隨機素數公鑰P對網絡身份標識進行一次加密。
6.根據權利要求5所述的一種基于多方安全計算的機構間隱私數據查詢及預警方法,其特征在于:所述步驟5中的具體加密和解密操作如下:首先對步驟4中進行一次加密的網絡身份標識基于步驟1中生成的隨機素數私鑰a和隨機素數公鑰P進行二次加密,得到AES秘鑰;采用該AES秘鑰對二次加密后的網絡身份標識和用戶相關數據進行解密。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川新網銀行股份有限公司,未經四川新網銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110635248.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種兩級伸縮登機梯及登機車
- 下一篇:車輛基地檢查坑信標升降系統





