[發明專利]基于區塊鏈的身份認證方法及裝置有效
| 申請號: | 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個用戶幣的交易,第二交易為第一地址向第二地址支付1個用戶幣的交易,第三地址為目標系統在區塊鏈網絡中的地址,第三地址具有預設用戶數量的用戶幣;用戶身份認證模塊,用于根據區塊鏈網絡上記錄的交易信息,對目標用戶進行身份認證。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010596168.9/2.html,轉載請聲明來源鉆瓜專利網。





