[發明專利]數字身份管理方法、裝置、電子設備和可讀存儲介質有效
| 申請號: | 202011572857.2 | 申請日: | 2020-12-25 |
| 公開(公告)號: | CN112653767B | 公開(公告)日: | 2022-07-12 |
| 發明(設計)人: | 楊渝;王煒;江軍;陳世武 | 申請(專利權)人: | 北京天融信網絡安全技術有限公司;北京天融信科技有限公司;北京天融信軟件有限公司 |
| 主分類號: | H04L67/1097 | 分類號: | H04L67/1097;H04L9/32;G06Q40/04;G06F16/22;G06F16/23 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 蔣姍 |
| 地址: | 100000 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數字 身份 管理 方法 裝置 電子設備 可讀 存儲 介質 | ||
本申請提供了一種數字身份管理方法、裝置、電子設備和可讀存儲介質,其中,該方法包括:接收客戶端發送的數字身份操作;根據該數字身份操作創建映射文件和錨文件;根據該映射文件和該錨文件生成當前數字身份的世界狀態;根據該當前數字身份的世界狀態的狀態根和該錨文件哈希生成交易數據;將該區塊鏈交易數據發送給區塊鏈,以供該區塊鏈進行存證存儲;在接收到該區塊鏈的交易打包確認消息后,根據該當前交易執行狀態對數字身份緩存數據庫中的默克爾帕特里夏樹中狀態標記位進行更新,該默克爾帕特里夏樹用于存儲數字身份的世界狀態。能夠降低數字身份管理上的依賴性、驗證復雜性和存儲壓力。
技術領域
本申請涉及數字身份服務技術領域,具體而言,涉及一種數字身份管理方法、裝置、電子設備和可讀存儲介質。
背景技術
由于去中心化的概念的普及,越來越多的數據也都采用了去中心的區塊鏈進行存儲。
數字身份也采用了去中心化的管理方式進行管理。數字身份管理一般是基于公鑰基礎設施(Public Key Infrastructure,PKI)與區塊鏈結合進行管理。由于基于PKI的數字身份的生成和驗證都依賴于第三方認證中心,因此,該數字身份服務存在身份無法自主可控等不足。
發明內容
本申請的目的在于提供一種數字身份管理方法、裝置、電子設備和可讀存儲介質,能夠解決現有技術中的數字身份管理上存儲依賴性的問題。
第一方面,本發明提供一種數字身份管理方法,包括:
接收客戶端發送的數字身份操作;
根據所述數字身份操作創建映射文件和錨文件;
根據所述映射文件和所述錨文件生成當前數字身份的世界狀態;
根據所述當前數字身份的世界狀態的狀態根和所述錨文件哈希生成區塊鏈交易數據;
將所述區塊鏈交易數據發送給區塊鏈,以供所述區塊鏈進行存證存儲;
在接收到所述區塊鏈的交易打包確認消息后,根據當前交易執行狀態對數字身份緩存數據庫中的默克爾帕特里夏樹中狀態標記位進行更新,所述默克爾帕特里夏樹用于存儲數字身份的世界狀態。
在可選的實施方式中,在所述根據所述數字身份操作創建映射文件和錨文件之前,所述方法還包括:
對所述數字身份操作進行合法性驗證;
若所述數字身份操作為合法操作,則執行所述根據所述數字身份操作創建映射文件和錨文件的步驟。
在可選的實施方式中,所述對所述數字身份操作進行合法性驗證,包括:
若所述數字身份操作為非數字身份創建操作,將所述數字身份操作中的身份標識作為鍵值,在默克爾帕特里夏樹中根據前綴哈希查找規則查找其對應的數字身份狀態,以驗證所述數字身份操作的合法性;
若所述數字身份操作中的身份標識與所述默克爾帕特里夏樹中的某一個葉子節點的鍵值相同,則表示所述數字身份操作為合法操作。
在可選的實施方式中,所述對所述數字身份操作進行合法性驗證,包括:
若所述數字身份操作為數字身份創建操作,將所述數字身份操作中的簽名使用簽名驗證算法進行驗證;
若驗證成功,則表示所述數字身份操作為合法操作。
在可選的實施方式中,所述對所述數字身份操作進行合法性驗證,還包括:
按照設定身份生成算法,根據所述數字身份操作生成驗證身份標識;
判斷所述驗證身份標識與所述數字身份操作中的身份標識是否相同;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京天融信網絡安全技術有限公司;北京天融信科技有限公司;北京天融信軟件有限公司,未經北京天融信網絡安全技術有限公司;北京天融信科技有限公司;北京天融信軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011572857.2/2.html,轉載請聲明來源鉆瓜專利網。





