[發(fā)明專利]基于區(qū)塊鏈的身份驗證方法和系統(tǒng)有效
| 申請?zhí)枺?/td> | 201811237886.6 | 申請日: | 2018-10-24 |
| 公開(公告)號: | CN109359691B | 公開(公告)日: | 2020-11-06 |
| 發(fā)明(設(shè)計)人: | 路成業(yè);王凌 | 申請(專利權(quán))人: | 全鏈通有限公司 |
| 主分類號: | G06K9/62 | 分類號: | G06K9/62;G06K9/00;G06F16/58;G06F16/68;G06F21/60;G06F21/62;G06F21/64 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100191 北京市海淀區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 區(qū)塊 身份驗證 方法 系統(tǒng) | ||
本發(fā)明提出一種基于區(qū)塊鏈的身份驗證方法和系統(tǒng),其中,方法包括:用戶節(jié)點生成證件信息,以及證件基本信息,簽名后,向驗證設(shè)備發(fā)送證件驗證請求;驗證設(shè)備驗證簽名的有效性,若驗證通過,則用戶聲紋信息和驗證頭像,以及驗證基本信息;驗證設(shè)備將驗證基本信息與證件基本信息進行匹配,若匹配成功,則根據(jù)用戶聲紋信息和預(yù)設(shè)算法對經(jīng)過用戶的聲紋密鑰加密的證件頭像進行解密,以使得各參與節(jié)點確定用戶節(jié)點是否證件信息驗證成功,若成功則將認證成功消息寫入到區(qū)塊中并向區(qū)塊鏈網(wǎng)絡(luò)廣播。由此,實現(xiàn)了證件信息的在線認證,降低了認證限制,在保證認證可靠性的基礎(chǔ)上,提高了認證效率和安全性。
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種基于區(qū)塊鏈的身份驗證方法和系統(tǒng)。
背景技術(shù)
目前,隨著法制化社會的發(fā)展,通過身份證等證件信息來對公民進行管理成為主流,然而,相關(guān)技術(shù)中,對證件信息的驗證方式由于需要特定的注冊設(shè)備來認證,認證效率較低,認證限制較高,較難普及到普通大眾使用,比如,當前的身份證驗證是靠離線的身份證讀卡器完成的。有關(guān)部門授權(quán)的廠家進行生產(chǎn)讀卡器,內(nèi)嵌內(nèi)置專用安全模塊進行驗證。且只局限于規(guī)定的單位授權(quán)進行身份證驗證,普通大眾無法完成驗證。因此,認證效率不高,且認證操作難以普及。
發(fā)明內(nèi)容
本發(fā)明提出了一種基于區(qū)塊鏈的身份驗證方法和系統(tǒng),以解決現(xiàn)有技術(shù)中,身份驗證效率不高且限制較強無法普及的技術(shù)問題。
本發(fā)明第一實施例提供一種基于區(qū)塊鏈的身份驗證方法,包括:用戶節(jié)點生成證件信息,其中,所述證件信息包括:證件類型、證件號碼、經(jīng)過用戶的聲紋密鑰加密的證件頭像,以及證件基本信息,應(yīng)用用戶私鑰對所述證件信息和用戶公鑰簽名后,向驗證設(shè)備發(fā)送證件驗證請求;所述驗證設(shè)備接收所述證件驗證請求,應(yīng)用所述用戶公鑰驗證所述用戶私鑰的有效性,若驗證通過,則查詢預(yù)存的與所述證件類型對應(yīng)的身份數(shù)據(jù)庫,獲取與所述證件號碼對應(yīng)的用戶聲紋信息和驗證頭像,以及驗證基本信息;所述驗證設(shè)備將所述驗證基本信息與所述證件基本信息進行匹配,若匹配成功,則根據(jù)所述用戶聲紋信息和預(yù)設(shè)算法對所述經(jīng)過用戶的聲紋密鑰加密的證件頭像進行解密,將解密后的證件頭像與所述驗證頭像進行匹配,若兩者匹配成功,則應(yīng)用設(shè)備私鑰對所述證件信息進行簽名后,向所述用戶節(jié)點反饋證件驗證成功響應(yīng),以使所述用戶節(jié)點應(yīng)用所述用戶私鑰對所述驗證成功響應(yīng)簽名后發(fā)送給區(qū)塊鏈網(wǎng)絡(luò)的各參與節(jié)點;所述參與節(jié)點應(yīng)用預(yù)存的用戶公鑰對所述用戶私鑰進行簽名驗證,驗證通過后,應(yīng)用預(yù)存的設(shè)備公鑰對所述設(shè)備私鑰進行簽名驗證,驗證通過后,向所述區(qū)塊鏈網(wǎng)絡(luò)發(fā)送身份驗證成功消息;挖礦節(jié)點若在預(yù)設(shè)時間內(nèi)獲取發(fā)送身份驗證成功消息的參與節(jié)點的比例超過預(yù)設(shè)的第一閾值,則確定所述用戶節(jié)點的證件信息驗證成功,并將認證成功消息寫入到區(qū)塊中并向所述區(qū)塊鏈網(wǎng)絡(luò)廣播。
本發(fā)明第二實施例提供一種基于區(qū)塊鏈的身份驗證系統(tǒng),包括:用戶節(jié)點、驗證設(shè)備、參與節(jié)點和挖礦節(jié)點,其中,所述用戶節(jié)點,用于生成證件信息,其中,所述證件信息包括:證件類型、證件號碼、經(jīng)過用戶的聲紋密鑰加密的證件頭像,以及證件基本信息,應(yīng)用用戶私鑰對所述證件信息和用戶公鑰簽名后,向驗證設(shè)備發(fā)送證件驗證請求;所述驗證設(shè)備,用于接收所述證件驗證請求,應(yīng)用所述用戶公鑰驗證所述用戶私鑰的有效性,若驗證通過,則查詢預(yù)存的與所述證件類型對應(yīng)的身份數(shù)據(jù)庫,獲取與所述證件號碼對應(yīng)的用戶聲紋信息和驗證頭像,以及驗證基本信息;所述驗證設(shè)備,還用于將所述驗證基本信息與所述證件基本信息進行匹配,若匹配成功,則根據(jù)所述用戶聲紋信息和預(yù)設(shè)算法對所述經(jīng)過用戶的聲紋密鑰加密的證件頭像進行解密,將解密后的證件頭像與所述驗證頭像進行匹配,若兩者匹配成功,則應(yīng)用設(shè)備私鑰對所述證件信息進行簽名后,向所述用戶節(jié)點反饋證件驗證成功響應(yīng),以使所述用戶節(jié)點應(yīng)用所述用戶私鑰對所述驗證成功響應(yīng)簽名后發(fā)送給區(qū)塊鏈網(wǎng)絡(luò)的各參與節(jié)點;所述參與節(jié)點,用于應(yīng)用預(yù)存的用戶公鑰對所述用戶私鑰進行簽名驗證,驗證通過后,應(yīng)用預(yù)存的設(shè)備公鑰對所述設(shè)備私鑰進行簽名驗證,驗證通過后,向所述區(qū)塊鏈網(wǎng)絡(luò)發(fā)送身份驗證成功消息;所述挖礦節(jié)點,用于若在預(yù)設(shè)時間內(nèi)獲取發(fā)送身份驗證成功消息的參與節(jié)點的比例超過預(yù)設(shè)的第一閾值,則確定所述用戶節(jié)點的證件信息驗證成功,并將認證成功消息寫入到區(qū)塊中并向所述區(qū)塊鏈網(wǎng)絡(luò)廣播。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于全鏈通有限公司,未經(jīng)全鏈通有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811237886.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06K 數(shù)據(jù)識別;數(shù)據(jù)表示;記錄載體;記錄載體的處理
G06K9-00 用于閱讀或識別印刷或書寫字符或者用于識別圖形,例如,指紋的方法或裝置
G06K9-03 .錯誤的檢測或校正,例如,用重復(fù)掃描圖形的方法
G06K9-18 .應(yīng)用具有附加代碼標記或含有代碼標記的打印字符的,例如,由不同形狀的各個筆畫組成的,而且每個筆畫表示不同的代碼值的字符
G06K9-20 .圖像捕獲
G06K9-36 .圖像預(yù)處理,即無須判定關(guān)于圖像的同一性而進行的圖像信息處理
G06K9-60 .圖像捕獲和多種預(yù)處理作用的組合
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點及存儲介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點
- 本地區(qū)塊同步的檢驗方法、裝置、設(shè)備及存儲介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲介質(zhì)及電子設(shè)備





