[發(fā)明專利]一種提供地址信息的區(qū)塊鏈存證驗(yàn)證方法在審
| 申請?zhí)枺?/td> | 202110377610.3 | 申請日: | 2021-04-08 |
| 公開(公告)號: | CN113078998A | 公開(公告)日: | 2021-07-06 |
| 發(fā)明(設(shè)計)人: | 黃鑫;張杰;張笛 | 申請(專利權(quán))人: | 太原理工大學(xué) |
| 主分類號: | H04L9/06 | 分類號: | H04L9/06;H04L9/08;H04L9/32 |
| 代理公司: | 太原高欣科創(chuàng)專利代理事務(wù)所(普通合伙) 14109 | 代理人: | 冷錦超;鄧東東 |
| 地址: | 030024 *** | 國省代碼: | 山西;14 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 提供 地址 信息 區(qū)塊 證驗(yàn) 方法 | ||
1.一種提供地址信息的區(qū)塊鏈存證驗(yàn)證方法,其特征在于:包括客戶端存證計算步驟和服務(wù)器端存證計算步驟,最后進(jìn)行存證驗(yàn)證計算;
所述客戶端存證計算具體包括如下步驟:
步驟C1:將客戶端存證計算定義為客戶端標(biāo)識A1,由客戶端生成一個隨機(jī)數(shù)A2;
步驟C2:客戶端用加密信道將客戶端標(biāo)識A1、隨機(jī)數(shù)A2、待認(rèn)證的目標(biāo)數(shù)據(jù)A和地址信息A3發(fā)送至服務(wù)器端;
步驟C3:客戶端收到通過加密信道發(fā)來的服務(wù)器端標(biāo)識B1、隨機(jī)數(shù)B2;
步驟C4:客戶端采用哈希函數(shù)A11,把密鑰A4、隨機(jī)數(shù)A2、隨機(jī)數(shù)B2、客戶端標(biāo)識A1,服務(wù)器端標(biāo)識B1,目標(biāo)數(shù)據(jù)A和地址信息A3作為輸入,產(chǎn)生的輸出為哈希摘要碼A5;
步驟C5:客戶端截取哈希摘要碼A5,生成短哈希摘要碼A5a;
步驟C6:客戶端用無欺騙信道把客戶端標(biāo)識A1、短哈希摘要碼A5a發(fā)送至服務(wù)器端;
所述服務(wù)器端存證計算具體包括如下步驟:
步驟S1:將服務(wù)器端存證算法定義為服務(wù)器端標(biāo)識B1,服務(wù)器端收到由加密信道發(fā)來的客戶端標(biāo)識A1、隨機(jī)數(shù)A2、待認(rèn)證的目標(biāo)數(shù)據(jù)A和地址信息A3;
步驟S2:服務(wù)器端生成一個隨機(jī)數(shù)B2;
步驟S3:服務(wù)器端用加密信道把服務(wù)器端標(biāo)識B1和隨機(jī)數(shù)B2發(fā)送給客戶端;
步驟S4:服務(wù)器端收到由無欺騙信道發(fā)來的客戶端標(biāo)識A1和短哈希摘要碼A5a;
步驟S5:服務(wù)器端采用哈希函數(shù)A11,把密鑰A4、隨機(jī)數(shù)A2、隨機(jī)數(shù)B2、客戶端標(biāo)識A1,服務(wù)器端標(biāo)識B1,目標(biāo)數(shù)據(jù)A和地址信息A3作為輸入,產(chǎn)生的輸出為哈希摘要碼B5;
步驟S6:服務(wù)器端截取哈希摘要碼B5,生成短哈希摘要碼B5a;
步驟S7:服務(wù)器端驗(yàn)證比對短哈希摘要碼B5a和短哈希摘要碼A5a是否相等:
如果不等,輸出服務(wù)器端驗(yàn)證失?。?/p>
如果相等,則繼續(xù)執(zhí)行步驟S8;
步驟S8:服務(wù)器端獲取時間戳D1;
步驟S9:服務(wù)器端生成失效時間D2;
步驟S10:服務(wù)器端生成一個存證標(biāo)識D3;
步驟S11:服務(wù)器端把存證標(biāo)識D3、客戶端標(biāo)識A1、服務(wù)器端標(biāo)識B1、時間戳D1、失效時間D2、地址信息A3、隨機(jī)數(shù)A2、隨機(jī)數(shù)B2、哈希摘要碼A5一起寫入?yún)^(qū)塊鏈;
最后進(jìn)行存證驗(yàn)證計算,所述存證驗(yàn)證計算具體包括如下步驟:
步驟V1:將驗(yàn)證算法設(shè)置為驗(yàn)證端標(biāo)識E1,從客戶端獲取存證標(biāo)識D3,目標(biāo)數(shù)據(jù)B;
步驟V2:驗(yàn)證端把存證標(biāo)識D3和目標(biāo)數(shù)據(jù)B發(fā)送給服務(wù)器端;
步驟V3:服務(wù)器端從根據(jù)存證標(biāo)識D3在區(qū)塊鏈上找到存證標(biāo)識D3、客戶端標(biāo)識A1、服務(wù)器端標(biāo)識B1、時間戳D1、失效時間D2、地址信息A3、隨機(jī)數(shù)A2、隨機(jī)數(shù)B2、哈希摘要碼A5;
步驟V4:服務(wù)器端檢驗(yàn)當(dāng)前時間是否在失效時間D2之前:
若是,執(zhí)行步驟V5;
如果否,輸出驗(yàn)證失?。?/p>
步驟V5:服務(wù)器端通過國家權(quán)威授時中心驗(yàn)證時間戳D1是否正確:
若是,執(zhí)行步驟V6;
如果否,輸出驗(yàn)證失?。?/p>
步驟V6:服務(wù)器端采用哈希函數(shù)A11,把密鑰A4、隨機(jī)數(shù)A2、隨機(jī)數(shù)B2、客戶端標(biāo)識A1,服務(wù)器端標(biāo)識B1,目標(biāo)數(shù)據(jù)B和地址信息A3作為輸入,產(chǎn)生的輸出為哈希摘要碼D5;
步驟V7:服務(wù)器端比較哈希摘要碼D5和哈希摘要碼A5是否相等:
如果不等,輸出驗(yàn)證失??;
如果相等,輸出驗(yàn)證成功;
步驟V8:服務(wù)器端把驗(yàn)證結(jié)果發(fā)送給驗(yàn)證端,完成整個存證驗(yàn)證流程。
2.根據(jù)權(quán)利要求1所述的一種提供地址信息的區(qū)塊鏈存證驗(yàn)證方法,其特征在于:所述步驟C2和步驟V2中,將數(shù)據(jù)發(fā)送至服務(wù)器的過程中,發(fā)送的數(shù)據(jù)需要通過加密信道后加密傳輸,使用的加密信道或?yàn)镾SL、或?yàn)門LS、或?yàn)镠TTPS。
3.根據(jù)權(quán)利要求1所述的一種提供地址信息的區(qū)塊鏈存證驗(yàn)證方法,其特征在于:所述步驟C4中,典型的密鑰A4是客戶端和服務(wù)器端預(yù)先共享的。
4.根據(jù)權(quán)利要求1所述的一種提供地址信息的區(qū)塊鏈存證驗(yàn)證方法,其特征在于:所述步驟C6中,典型的短哈希摘要碼A5a為32比特,截取哈希函數(shù)生成的哈希摘要碼的前32位生成。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于太原理工大學(xué),未經(jīng)太原理工大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110377610.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種基于藍(lán)牙的電子聽診器
- 下一篇:海洋滸苔打撈船
- 信息提供系統(tǒng)、信息提供方法、信息提供設(shè)備
- 信息提供裝置、信息提供系統(tǒng)
- 游戲提供系統(tǒng)、游戲提供程序和游戲提供方法
- 游戲提供系統(tǒng)、游戲提供程序和游戲提供方法
- 信息提供方法、信息提供裝置、信息提供系統(tǒng)及信息提供程序
- 動作信息提供裝置、提供系統(tǒng)以及提供方法
- 提供裝置、提供方法、提供系統(tǒng)以及存儲介質(zhì)
- 提供裝置、提供方法、存儲介質(zhì)以及提供系統(tǒng)
- 提供裝置、提供方法、存儲介質(zhì)以及提供系統(tǒng)
- 內(nèi)容提供裝置、內(nèi)容提供方法以及內(nèi)容提供系統(tǒng)
- 信息記錄介質(zhì)、信息記錄方法、信息記錄設(shè)備、信息再現(xiàn)方法和信息再現(xiàn)設(shè)備
- 信息記錄裝置、信息記錄方法、信息記錄介質(zhì)、信息復(fù)制裝置和信息復(fù)制方法
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄設(shè)備、信息重放設(shè)備、信息記錄方法、信息重放方法、以及信息記錄介質(zhì)
- 信息存儲介質(zhì)、信息記錄方法、信息重放方法、信息記錄設(shè)備、以及信息重放設(shè)備
- 信息存儲介質(zhì)、信息記錄方法、信息回放方法、信息記錄設(shè)備和信息回放設(shè)備
- 信息記錄介質(zhì)、信息記錄方法、信息記錄裝置、信息再現(xiàn)方法和信息再現(xiàn)裝置
- 信息終端,信息終端的信息呈現(xiàn)方法和信息呈現(xiàn)程序
- 信息創(chuàng)建、信息發(fā)送方法及信息創(chuàng)建、信息發(fā)送裝置
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點(diǎn)及存儲介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點(diǎn)
- 本地區(qū)塊同步的檢驗(yàn)方法、裝置、設(shè)備及存儲介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點(diǎn)來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲介質(zhì)及電子設(shè)備





