[發明專利]基于區塊鏈的隱私保護方法、裝置及電子設備有效
| 申請號: | 202011405417.8 | 申請日: | 2020-12-04 |
| 公開(公告)號: | CN112199714B | 公開(公告)日: | 2021-09-07 |
| 發明(設計)人: | 孫善祿;李書博 | 申請(專利權)人: | 支付寶(杭州)信息技術有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/62;G06F21/64;G06Q20/38;G06K17/00 |
| 代理公司: | 北京億騰知識產權代理事務所(普通合伙) 11309 | 代理人: | 陳霽;周良玉 |
| 地址: | 310000 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區塊 隱私 保護 方法 裝置 電子設備 | ||
本說明書實施例提供一種基于區塊鏈的隱私保護方法、裝置及電子設備,根據該方法應用于分布式數字身份系統客戶端,所述客戶端登錄有目標賬戶,所述方法包括:從區塊鏈節點獲取第一加密數據;利用第一公鑰對應的第一私鑰,對第一加密數據進行解密,得到各個發行方各自頒發的各個可驗證聲明;基于與所述區塊鏈節點對應的第二公鑰和所述各個可驗證聲明,進行預設加密操作,得到第二加密數據;并向所述區塊鏈節點發起目標交易,以使區塊鏈節點對第二加密數據進行預設的解密操作后,進行聯合計算,得到目標用戶的目標身份憑證。從而能夠實現在對多個發行方頒發的可驗證聲明進行聯合計算時,不泄露用戶隱私,保護了用戶的隱私安全。
技術領域
本說明書一個或多個實施例涉及區塊鏈技術領域,特別涉及一種基于區塊鏈的隱私保護方法、裝置及電子設備。
背景技術
隨著技術的不斷發展,區塊鏈技術已經應用于諸多領域,例如應用于數字金融領域等。目前來說,一方面,需要根據業務需求對區塊鏈上的用戶的數字化資產和各種身份信息進行匯總和分析計算,該用戶的數字化資產和各種身份信息可能涉及不同的頒發機構。另一方面,在進行上述匯總和分析計算時,又可能涉及到用戶的隱私問題。因此,在不泄露用戶隱私的前提下,如何對用戶的數字化資產和各種身份信息進行匯總和分析計算具有重要的意義。
發明內容
為了解決上述技術問題之一,本說明書一個或多個實施例提供一種基于區塊鏈的隱私保護方法、裝置及電子設備。
根據第一方面,提供一種基于區塊鏈的隱私保護方法,應用于分布式數字身份系統客戶端,所述客戶端登錄有目標賬戶,所述方法包括:
從區塊鏈節點獲取第一加密數據;所述第一加密數據包括多個加密聲明;任一加密聲明為利用所述目標賬戶對應的第一公鑰對一發行方頒發的可驗證聲明加密得到的;所述可驗證聲明為與所述目標賬戶的身份關聯的屬性信息;
利用所述第一公鑰對應的第一私鑰,對所述第一加密數據進行解密,得到各個發行方各自頒發的各個可驗證聲明;
基于與所述區塊鏈節點對應的第二公鑰和所述各個可驗證聲明,進行預設加密操作,得到第二加密數據;
向所述區塊鏈節點發起目標交易,所述目標交易攜帶所述第二加密數據,所述目標交易指示所述區塊鏈節點執行預先部署的目標智能合約中的解密邏輯和聯合計算邏輯,使得所述解密邏輯基于所述第二公鑰對應的第二私鑰對所述第二加密數據進行解密,得到所述各個可驗證聲明,所述目標智能合約中的聯合計算邏輯基于所述各個可驗證聲明進行聯合計算,將所述聯合計算的結果確定為所述目標用戶的目標身份憑證。
可選的,安裝所述客戶端的終端設備上設置有可信執行環境TEE;
其中,所述對所述第一加密數據進行解密,包括:在所述TEE中執行所述對所述第一加密數據進行解密的操作;以及
所述進行預設加密操作,包括:在所述TEE中進行預設加密操作。
可選的,所述方法還包括:
響應于業務方的用于驗證所述目標身份憑證的驗證請求,向所述區塊鏈節點發送用于查詢所述目標身份憑證的查詢請求;
獲取所述業務方對應的第三公鑰;
接收所述區塊鏈節點返回的第三加密數據;所述第三加密數據為利用所述第一公鑰對所述目標身份憑證加密得到的;
利用所述第一私鑰,對所述第三加密數據進行解密,得到所述目標身份憑證;
基于所述第三公鑰對所述目標身份憑證進行加密,得到第四加密數據;
向所述業務方提供所述第四加密數據。
可選的,安裝所述客戶端的終端設備上設置有可信執行環境TEE;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于支付寶(杭州)信息技術有限公司,未經支付寶(杭州)信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011405417.8/2.html,轉載請聲明來源鉆瓜專利網。





