[發(fā)明專利]一種基于區(qū)塊鏈的實名認證方法有效
| 申請?zhí)枺?/td> | 201810811010.1 | 申請日: | 2018-07-23 |
| 公開(公告)號: | CN110753016B | 公開(公告)日: | 2021-12-14 |
| 發(fā)明(設計)人: | 司志堅;董承偉;熊志敏;韓嵩峰;羅艷平;黃文濤;郭欣沅;楊婧一;孟翔宇 | 申請(專利權)人: | 國網遼寧招標有限公司;中國科學院沈陽計算技術研究所有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 沈陽科苑專利商標代理有限公司 21002 | 代理人: | 許宗富 |
| 地址: | 110001 遼寧*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 區(qū)塊 實名 認證 方法 | ||
1.一種基于區(qū)塊鏈的實名認證方法,其特征在于,包括如下步驟:
實名信息數(shù)據(jù)構建的步驟:采集用戶的實名信息;采用管理員確認方式或用戶遠程確認方式對采集的實名信息進行準確性確認;將確認后的實名信息構建為實名數(shù)據(jù)塊并寫入實名數(shù)據(jù)區(qū)塊鏈中;所述實名信息包括:實名所有人身份信息、業(yè)務角色信息、業(yè)務授權信息;所述實名所有人身份信息包括姓名、身份證號碼、登錄密碼、手機號、單位、部門、出生日期、住址;所述業(yè)務角色信息為用戶可以訪問的功能模塊列表數(shù)據(jù)以及在功能模塊列表中可做的業(yè)務操作列表數(shù)據(jù);所述業(yè)務授權信息為用戶確認接受的服務協(xié)議或法律文書約束列表數(shù)據(jù);
實名數(shù)據(jù)認證的步驟:
1)客戶端發(fā)送包含認證類型、請求人的有效身份信息、認證實名有效身份信息的實名認證請求給服務端;所述請求人的有效身份信息為姓名、身份證號碼、手機號之一與登錄密碼的組合;所述認證實名有效身份信息為姓名、身份證號碼、手機號;
2)服務端通過查詢實名數(shù)據(jù)區(qū)塊鏈,依次檢查請求人的有效身份信息、認證實名有效身份信息是否正確,若均正確,則根據(jù)實名認證請求的認證類型返回數(shù)據(jù);
3)構建記錄數(shù)據(jù)塊并添加至實名認證記錄區(qū)塊鏈中,記錄實名認證過程;
所述記錄數(shù)據(jù)塊包含如下信息:
a.記錄實名數(shù)據(jù)塊的主鍵ID,所述主鍵ID為隨機哈希字段串;
b.請求人的有效身份信息,用實名數(shù)據(jù)區(qū)塊鏈中的哈希ID表示;
c.認證實名有效身份信息,用實名數(shù)據(jù)區(qū)塊鏈中的哈希ID表示;
d.記錄按實名認證請求的認證類型獲取的數(shù)據(jù);
e.查詢時間。
2.根據(jù)權利要求1所述的一種基于區(qū)塊鏈的實名認證方法,其特征在于:所述采集用戶的實名信息包括:
依次采集用戶的實名信息,按順次連接用戶輸入的所有實名信息,通過SHA-256哈希算法計算其哈希值H,查詢是否存在主鍵ID為H的實名數(shù)據(jù)塊,如果存在則說明該用戶的實名信息已存在,否則為新用戶用于構建實名數(shù)據(jù)塊。
3.根據(jù)權利要求1所述的一種基于區(qū)塊鏈的實名認證方法,其特征在于:所述依次采集用戶的實名信息包括:依次獲取用戶輸入的實名所有人身份信息、流程相關的業(yè)務角色信息、選擇并確認的業(yè)務授權信息。
4.根據(jù)權利要求1所述的一種基于區(qū)塊鏈的實名認證方法,其特征在于:所述管理員確認方式為管理員通過現(xiàn)場確認面簽、存留信息輔助認證、現(xiàn)有賬戶同步驗證完成用戶身份確認;
所述用戶遠程確認方式為:服務端生成若干位數(shù)字和英文字母混編驗證碼,以短信方式發(fā)送給用戶注冊的實名信息中的手機號,若在有效時限內收到用戶的確認信息則完成身份確認;用戶提交注冊信息的同時需勾選遠程確認選項。
5.根據(jù)權利要求1所述的一種基于區(qū)塊鏈的實名認證方法,其特征在于:所述將確認后的實名數(shù)據(jù)構建為實名數(shù)據(jù)塊并寫入實名數(shù)據(jù)區(qū)塊鏈包括:
將實名數(shù)據(jù)構建為實名數(shù)據(jù)塊;
將構建的實名數(shù)據(jù)塊按主鍵ID順序寫入實名數(shù)據(jù)區(qū)塊鏈中,所述區(qū)塊鏈類型為企業(yè)私有鏈;
如果企業(yè)具有其它聯(lián)盟鏈,則向所有具有信任關系的其它聯(lián)盟鏈的認證機構廣播,收到消息的認證機構將數(shù)據(jù)寫入本地區(qū)塊鏈。
6.根據(jù)權利要求5所述的一種基于區(qū)塊鏈的實名認證方法,其特征在于:所述將實名信息構建為實名數(shù)據(jù)塊包括:
1)按順次連接新用戶的所有實名信息,通過SHA-256哈希算法計算其哈希值,并作為實名數(shù)據(jù)塊的主鍵ID;
2)將姓名、身份證號碼、手機號與登錄密碼組合作為身份驗證信息存儲至實名數(shù)據(jù)塊,用于用戶登錄和校驗的憑證;所述密碼轉換為MD5哈希值存儲,所述姓名、身份證號碼、手機號采用明文存儲;
3)將單位、部門、出生日期、住址作為身份基本信息并采用明文存儲至實名數(shù)據(jù)塊;
4)將業(yè)務角色信息轉換為MD5哈希值格式存儲至實名數(shù)據(jù)塊;
5)將業(yè)務授權信息轉換為MD5哈希值格式存儲至實名數(shù)據(jù)塊,用來輔助確認用戶對業(yè)務的操作權限。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國網遼寧招標有限公司;中國科學院沈陽計算技術研究所有限公司,未經國網遼寧招標有限公司;中國科學院沈陽計算技術研究所有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810811010.1/1.html,轉載請聲明來源鉆瓜專利網。
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點及存儲介質
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點
- 本地區(qū)塊同步的檢驗方法、裝置、設備及存儲介質
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結構和方法
- 一種錐體區(qū)塊鏈共識系統(tǒng)、方法及網絡
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結構、存儲介質及電子設備





