[發明專利]基于智能合約的數字身份管理和驗證方法有效
| 申請號: | 202110973626.0 | 申請日: | 2021-08-24 |
| 公開(公告)號: | CN113420277B | 公開(公告)日: | 2022-02-15 |
| 發明(設計)人: | 不公告發明人 | 申請(專利權)人: | 北京微芯感知科技有限公司 |
| 主分類號: | G06F21/31 | 分類號: | G06F21/31;G06F21/45;G06F21/62;G06F21/64 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 張夢瑤 |
| 地址: | 100080 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 智能 合約 數字 身份 管理 驗證 方法 | ||
1.一種基于智能合約的數字身份管理和驗證方法,其特征在于,應用于驗證方客戶端,包括:
獲取待驗證方客戶端發送的認證請求,其中,所述認證請求包括:待驗證方客戶端的數字身份ID、身份憑證類型、身份憑證類型對應的身份信息;
根據接收到的認證請求中的身份憑證類型對應的上鏈信息規范對所述身份憑證類型對應的身份信息進行hash計算,得到第一hash值,其中,不同身份認證類型對應不同的hash計算;
向智能合約發送驗證請求,所述驗證請求包括:待驗證方客戶端的數字身份ID、身份憑證類型、以及所述第一hash值;
獲取所述智能合約發送的驗證結果,并根據所述智能合約的驗證結果,處理與所述待驗證方客戶端之間的業務。
2.一種基于智能合約的數字身份管理和驗證方法,其特征在于,應用于區塊鏈的智能合約,包括:
獲取根據權利要求1所述驗證方客戶端發送的驗證請求,所述驗證請求包括:待驗證方客戶端的數字身份ID、身份憑證類型、以及驗證方客戶端基于所述待驗證方客戶端的身份憑證類型計算出的第一hash值;
基于所述待驗證方客戶端的數字身份ID和身份憑證類型,查詢所述待驗證方客戶端的身份憑證類型對應的第二hash值;
驗證所述第一hash值和所述第二hash值是否相同,并將驗證結果發送至所述驗證方客戶端。
3.根據權利要求2所述的方法,其特征在于,所述方法還包括:
獲取所述驗證方客戶端發送的簽名信息;
對所述簽名信息進行權限驗證;
當驗證通過,基于所述待驗證方客戶端的數字身份ID和身份憑證類型,查詢所述待驗證方客戶端的身份憑證類型對應的第二hash值。
4.一種基于智能合約的數字身份管理和驗證方法,其特征在于,應用于待驗證方客戶端,包括:
向根據權利要求1所述的驗證方客戶端發送認證請求,其中,所述認證請求包括:待驗證方客戶端的數字身份ID、身份憑證類型、身份憑證類型對應的身份信息。
5.根據權利要求4所述的基于智能合約的數字身份管理和驗證方法,其特征在于,所述待驗證方客戶端向所述驗證方客戶端發送認證請求之前,還包括:
向可信認證機構發送身份憑證上鏈請求;
獲取所述可信認證機構發送的數字身份憑證。
6.根據權利要求5所述的基于智能合約的數字身份管理和驗證方法,其特征在于,所述待驗證方客戶端向可信認證機構發送身份憑證上鏈請求之前,還包括:
通過應用生成對應的私鑰;
通過所述私鑰向智能合約發起身份注冊;
接收智能合約發送的DID編號。
7.根據權利要求5所述的基于智能合約的數字身份管理和驗證方法,其特征在于,所述方法,還包括:
重新向可信認證機構發送身份憑證上鏈請求。
8.一種基于智能合約的數字身份管理和驗證裝置,其特征在于,應用于驗證方客戶端,包括:
獲取模塊,用于獲取待驗證方客戶端發送的認證請求,其中,所述認證請求包括:待驗證方客戶端的數字身份ID、身份憑證類型、身份憑證類型對應的身份信息;
計算模塊,用于根據接收到的認證請求中的身份憑證類型對應的上鏈信息規范對所述身份憑證類型對應的身份信息進行hash計算,得到第一hash值,其中,不同身份認證類型對應不同的hash計算;
發送模塊,用于向智能合約發送驗證請求,所述驗證請求包括:所述待驗證方客戶端的數字身份ID、身份憑證類型、以及所述第一hash值;
所述獲取模塊,還用于獲取所述智能合約發送的驗證結果,并根據所述智能合約的驗證結果,處理與所述待驗證方客戶端之間的業務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京微芯感知科技有限公司,未經北京微芯感知科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110973626.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種提高阻抗生物傳感器效果的信號處理方法及裝置
- 下一篇:一種混凝土墻板





