[發明專利]基于區塊鏈的身份認證方法及裝置有效
| 申請號: | 202010596168.9 | 申請日: | 2020-06-28 |
| 公開(公告)號: | CN111753014B | 公開(公告)日: | 2023-08-22 |
| 發明(設計)人: | 戴喆;鄧偉財 | 申請(專利權)人: | 中國銀行股份有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06Q20/38;H04L9/08;H04L9/40 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 王天堯;吳學鋒 |
| 地址: | 100818 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區塊 身份 認證 方法 裝置 | ||
1.一種基于區塊鏈的身份認證方法,其特征在于,包括:
獲取目標用戶注冊目標系統的注冊信息,其中,所述目標用戶為注冊所述目標系統的任意一個用戶,所述注冊信息中包含:用戶名、登錄密碼;
根據所述注冊信息,生成第一地址和第二地址,其中,所述第一地址為將所述用戶名作為第一私鑰計算出的第一公鑰,所述第二地址為將所述用戶名和所述登錄密碼的拼接結果作為第二私鑰計算出的第二公鑰;
將所述用戶名、所述第一地址、所述第二地址上傳到所述目標系統,其中,所述目標系統根據所述第一地址和所述第二地址執行第一交易和第二交易,并將所述用戶名、第一交易的交易信息和第二交易的交易信息記錄到區塊鏈網絡,所述第一交易為第三地址向第一地址支付1個用戶幣的交易,所述第二交易為第一地址向第二地址支付1個用戶幣的交易,所述第三地址為所述目標系統在所述區塊鏈網絡中的地址,所述第三地址具有預設用戶數量的用戶幣;
根據所述區塊鏈網絡上記錄的交易信息,對所述目標用戶進行身份認證;
所述方法還包括:
獲取所述目標用戶登錄所述目標系統的登錄信息,其中,所述登錄信息中包含:用戶名、登錄密碼;
根據所述用戶名和所述登錄密碼,生成所述第二地址;
將所述第二地址上傳到所述目標系統,其中,所述目標系統基于區塊鏈網絡查詢所述第二地址是否具有1個用戶幣,當所述第二地址具有1個用戶幣的情況下,向客戶端返回第一隨機數;
接收所述目標系統返回的第一隨機數;
采用所述第二私鑰加密所述第一隨機數,得到加密數據;
將所述加密數據上傳到所述目標系統,其中,所述目標系統采用所述第二公鑰解密所述加密數據得到第二隨機數,并驗證所述第二隨機數與所述第一隨機數是否一致,根據驗證結果,向客戶端返回登錄結果。
2.如權利要求1所述的方法,其特征在于,所述方法還包括:
獲取所述目標用戶修改目標系統中登錄密碼的密碼修改信息,其中,所述密碼修改信息包括:用戶名、舊登錄密碼、新登錄密碼;
根據所述密碼修改信息,生成第四地址和第五地址,其中,所述第四地址為將所述用戶名和所述舊登錄密碼的拼接結果作為第四私鑰計算出的第四公鑰,所述第五地址為將所述用戶名和所述新登錄密碼的拼接結果作為第五私鑰計算出的第五公鑰;將所述第四地址上傳到所述目標系統,其中,所述目標系統基于區塊鏈網絡查詢所述第四地址的上一筆交易數據,并返回客戶端;
根據所述第四地址的上一筆交易數據,執行第三交易,其中,所述第三交易為所述第四地址向所述第五地址支付1個用戶幣的交易;
將所述第三交易的交易信息上傳到所述目標系統,其中,所述目標系統將所述第三交易的交易信息記錄到區塊鏈網絡。
3.如權利要求2所述的方法,其特征在于,將所述第三交易的交易信息上傳到所述目標系統,包括:
采用所述第四私鑰對所述第四地址的上一筆交易數據進行簽名,得到簽名數據;
將所述簽名數據和所述第三交易的交易信息上傳到所述目標系統,其中,所述目標系統將所述簽名數據和所述第三交易的交易信息廣播到區塊鏈網絡,所述區塊鏈網絡中的各個節點基于所述簽名數據驗證所述第三交易的合法性,當所述第三交易的合法性驗證通過的情況下,記錄所述第三交易的交易信息。
4.如權利要求1所述的方法,其特征在于,所述方法還包括:
查詢所述區塊鏈網絡上是否存在所述用戶名;
當所述區塊鏈網絡上存在所述用戶名的情況下,返回第一注冊結果,其中,所述第一注冊結果用于表征所述用戶名已注冊。
5.如權利要求4所述的方法,其特征在于,所述方法還包括:
查詢所述區塊鏈網絡上是否存在所述第一地址;
當所述區塊鏈網絡上存在所述第一地址的情況下,查詢所述區塊鏈網絡上是否存在所述第二地址;
當所述區塊鏈網絡上存在所述第二地址的情況下,返回第二注冊結果,其中,所述第二注冊結果用于表征所述用戶名已注冊且登錄密碼驗證通過。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010596168.9/1.html,轉載請聲明來源鉆瓜專利網。





