[發明專利]基于區塊鏈的身份認證方法、裝置、存儲介質和設備有效
| 申請號: | 201910887515.0 | 申請日: | 2019-09-19 |
| 公開(公告)號: | CN110581860B | 公開(公告)日: | 2022-08-26 |
| 發明(設計)人: | 蔡弋戈;秦青;楊晨;王樂慶;李琴 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;H04L67/1097 |
| 代理公司: | 華進聯合專利商標代理有限公司 44224 | 代理人: | 黃晶晶 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區塊 身份 認證 方法 裝置 存儲 介質 設備 | ||
1.一種基于區塊鏈的身份認證方法,包括:
服務提供方的服務器生成授權請求對應的二維碼,以使用戶在需要請求服務時自行掃描并通過二維碼的跳轉界面上傳授權信息,服務器接收用戶的服務請求,根據所述服務請求得到用戶攜帶的用戶終端信息,發送授權請求至用戶終端,服務器接收用戶終端基于授權請求反饋的授權信息;
從區塊鏈中搜索與所述授權信息對應的目標區塊;所述區塊鏈為身份認證區塊鏈網絡,所述身份認證區塊鏈網絡中的數據由權威機構上傳;當所述身份認證區塊鏈網絡的節點由權威機構的服務器和服務提供方的服務器構成時,所述服務提供方的服務器在指定節點的授權認證下,獲取到所述身份認證區塊鏈網絡中的數據;當所述身份認證區塊鏈網絡的節點由權威機構的服務器構成時,所述服務提供方的服務器通過網絡與所述身份認證區塊鏈網絡中的其中一個節點進行數據交互,以使所述身份認證區塊鏈網絡對用戶身份進行認證;
從所述目標區塊中,采用所述授權信息中所攜帶的私鑰,對所述目標區塊中的存儲特征值進行解密,得到與所述授權信息對應用戶的注冊數據;
當授權校驗通過時,調用所述服務請求對應的智能合約,由所述智能合約執行聲明的身份認證邏輯,從所述用戶的注冊數據中,查找并調用符合用戶數據屬性的目標數據;其中,所述用戶數據屬性基于所述身份認證邏輯確定得到;
當所述目標數據滿足所述身份認證邏輯時,得到所述用戶為注冊用戶且滿足服務條件的身份認證結果;
反饋所述身份認證結果至服務提供方的終端。
2.根據權利要求1所述的方法,其特征在于,所述授權信息為通過預設特征值加密算法對用戶個人信息進行計算得到的特征值;
所述從區塊鏈中搜索與所述授權信息對應的目標區塊包括:
將所述特征值與所述區塊鏈中的存儲特征值遍歷比對,得到包含與所述特征值相同的存儲特征值的目標區塊。
3.根據權利要求2所述的方法,其特征在于,所述從所述目標區塊中,采用所述授權信息中所攜帶的私鑰,對目標區塊中的存儲特征值進行解密,得到與所述授權信息對應用戶的注冊數據包括:
提取所述授權信息中攜帶的私鑰;
采用所述私鑰,對所述目標區塊中的存儲特征值進行解密;
將解密成功的存儲特征值作為所述用戶的注冊數據。
4.根據權利要求1所述的方法,其特征在于,所述接收用戶的服務請求之前,還包括:
接收注冊請求,將所述注冊請求攜帶的用戶個人信息作為注冊數據,生成數據區塊,并添加至區塊鏈;
通過共識機制,將所述數據區塊在所述區塊鏈的各節點進行共識處理。
5.根據權利要求1所述的方法,其特征在于,所述方法還包括:
當所述目標數據不滿足所述服務條件時,得到所述用戶為注冊用戶但不滿足服務條件的身份認證結果。
6.根據權利要求5所述的方法,其特征在于,所述服務請求為酒店入住請求;在當所述目標數據滿足所述身份認證邏輯時,得到所述用戶為注冊用戶且滿足服務條件的身份認證結果之后,還包括:
接收所述用戶的酒店入住數據;
根據所述酒店入住數據和所述授權信息,生成入住信息,并將所述入住信息寫入區塊鏈。
7.根據權利要求6所述的方法,其特征在于,所述酒店入住數據包括房間號、入住時間和退房時間;
所述根據所述酒店入住數據和所述授權信息,生成入住信息,并將所述入住信息寫入區塊鏈之后,還包括:
根據所述入住數據和所述授權信息,生成攜帶有時間條件的密鑰對,所述時間條件與所述入住時間以及所述退房時間相對應;
將所述密鑰對中的第一密鑰推送至所述房間號對應的智能鎖終端,并將所述密鑰對中的第二密鑰推送至所述授權信息對應的用戶終端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910887515.0/1.html,轉載請聲明來源鉆瓜專利網。





