[發明專利]電子證照讀取方法、裝置、設備及存儲介質在審
| 申請號: | 202210367958.9 | 申請日: | 2022-04-08 |
| 公開(公告)號: | CN114726541A | 公開(公告)日: | 2022-07-08 |
| 發明(設計)人: | 范光亮 | 申請(專利權)人: | 平安國際智慧城市科技股份有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L9/40 |
| 代理公司: | 深圳市賽恩倍吉知識產權代理有限公司 44334 | 代理人: | 嚴林;鐘良 |
| 地址: | 518000 廣東省深圳市前海深港合*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 電子 證照 讀取 方法 裝置 設備 存儲 介質 | ||
本發明涉及數據處理,提供一種電子證照讀取方法、裝置、設備及存儲介質。該方法接收證照讀取請求,根據證照讀取請求的請求主體獲取主體簽名數據,基于區塊鏈系統中主鏈存儲的簽名信息對主體簽名數據進行驗證,若主體簽名數據通過驗證,則基于與主體簽名數據相匹配的目標簽名信息從區塊鏈系統的側鏈中獲取證照數據,對目標簽名信息進行解密處理,得到第一哈希值,對證照數據進行哈希運算,得到第二哈希值,比較第一哈希值與第二哈希值,若第一哈希值與第二哈希值相同,則將證照數據確定為讀取請求的響應結果,提高響應結果的準確性。此外,本發明還涉及區塊鏈技術,所述響應結果可存儲于區塊鏈中。
技術領域
本發明涉及數據處理技術領域,尤其涉及一種電子證照讀取方法、裝置、設備及存儲介質。
背景技術
證照服務主要包括證照存儲及證照讀取,在目前的證照數據讀取過程中,由于證照數據存在無痕被篡改的風險,導致無法準確的獲取到證照數據。
因此,如何準確的獲取到證照數據,成了亟需解決的技術問題。
發明內容
鑒于以上內容,有必要提供一種電子證照讀取方法、裝置、設備及存儲介質,能夠準確的獲取到證照數據。
一方面,本發明提出一種電子證照讀取方法,應用于電子設備中,所述電子設備與區塊鏈系統相通信,所述電子證照讀取方法包括:
接收證照讀取請求,并根據所述證照讀取請求的請求主體獲取主體簽名數據;
基于所述區塊鏈系統中主鏈存儲的簽名信息對所述主體簽名數據進行驗證;
若所述主體簽名數據通過驗證,則基于與所述主體簽名數據相匹配的目標簽名信息從所述區塊鏈系統的側鏈中獲取證照數據;
對所述目標簽名信息進行解密處理,得到第一哈希值,并對所述證照數據進行哈希運算,得到第二哈希值;
比較所述第一哈希值與所述第二哈希值;
若所述第一哈希值與所述第二哈希值相同,則將所述證照數據確定為所述讀取請求的響應結果。
根據本發明優選實施例,所述根據所述證照讀取請求的請求主體獲取主體簽名數據包括:
解析所述證照讀取請求的報文頭,得到所述報文頭攜帶的數據信息;
從所述數據信息中提取所述請求主體;
將所述請求主體及配置數據庫的數據庫路徑寫入預設查詢模板中,得到查詢語句;
運行所述查詢語句,得到所述主體簽名數據。
根據本發明優選實施例,所述基于所述區塊鏈系統中主鏈存儲的簽名信息對所述主體簽名數據進行驗證包括:
統計每個簽名信息的信息長度,并統計所述主體簽名數據的數據長度;
從多個所述簽名信息中篩選與所述數據長度相等的信息長度所對應的簽名信息作為初始簽名信息;
基于所述主體簽名數據遍歷所述初始簽名信息;
若存在任一初始簽名信息與所述主體簽名數據相同,則確定所述主體簽名數據通過驗證;或者
若所述初始簽名信息與所述主體簽名數據均不相同,或者所述多個簽名信息中不存在所述初始簽名信息,則確定所述主體簽名數據不通過驗證。
根據本發明優選實施例,所述基于與所述主體簽名數據相匹配的目標簽名信息從所述區塊鏈系統的側鏈中獲取證照數據包括:
定位所述目標簽名信息的存儲主鏈;
從所述區塊鏈系統的側鏈中識別與所述存儲主鏈對應的目標側鏈;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安國際智慧城市科技股份有限公司,未經平安國際智慧城市科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210367958.9/2.html,轉載請聲明來源鉆瓜專利網。





