[發(fā)明專利]一種基于區(qū)塊鏈的消息驗(yàn)證方法及設(shè)備有效
| 申請(qǐng)?zhí)枺?/td> | 202110044987.7 | 申請(qǐng)日: | 2021-01-13 |
| 公開(kāi)(公告)號(hào): | CN112887375B | 公開(kāi)(公告)日: | 2022-08-05 |
| 發(fā)明(設(shè)計(jì))人: | 吳光偉;曾廣銜;陳獅雄;李鑫澎;李建軍;何岸 | 申請(qǐng)(專利權(quán))人: | 中南林業(yè)科技大學(xué) |
| 主分類號(hào): | H04L67/10 | 分類號(hào): | H04L67/10;H04L9/06;H04L9/32;H04L9/40 |
| 代理公司: | 北京風(fēng)雅頌專利代理有限公司 11403 | 代理人: | 劉文博 |
| 地址: | 410004 湖南省長(zhǎng)沙市*** | 國(guó)省代碼: | 湖南;43 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 區(qū)塊 消息 驗(yàn)證 方法 設(shè)備 | ||
本說(shuō)明書一個(gè)或多個(gè)實(shí)施例提供一種基于區(qū)塊鏈的消息驗(yàn)證方法及設(shè)備,包括:確定預(yù)先建立的消息區(qū)塊私鏈中與目標(biāo)消息對(duì)應(yīng)的私鏈消息節(jié)點(diǎn);對(duì)該私鏈消息節(jié)點(diǎn)的節(jié)點(diǎn)信息進(jìn)行哈希Hash加密,得到該私鏈消息節(jié)點(diǎn)的Hash值;從該私鏈消息節(jié)點(diǎn)所在的私鏈區(qū)塊中獲取公鏈區(qū)塊Hash值;根據(jù)該節(jié)點(diǎn)信息中與該目標(biāo)消息對(duì)應(yīng)的消息編號(hào)和該公鏈區(qū)塊Hash值,從預(yù)先建立的消息區(qū)塊公鏈獲取該目標(biāo)消息對(duì)應(yīng)的公鏈消息節(jié)點(diǎn)中的Hash密文;響應(yīng)于確定該私鏈消息節(jié)點(diǎn)的Hash值與該Hash密文相同,輸出指示該目標(biāo)消息驗(yàn)證成功的信號(hào)。本發(fā)明通過(guò)在服務(wù)器端和客戶端分別設(shè)計(jì)的不同的區(qū)塊鏈,在保證通信信息私密性的基礎(chǔ)上,實(shí)現(xiàn)了對(duì)于通信信息的驗(yàn)證功能。
技術(shù)領(lǐng)域
本說(shuō)明書一個(gè)或多個(gè)實(shí)施例涉及區(qū)塊鏈技術(shù)領(lǐng)域,尤其涉及一種基于區(qū)塊鏈的消息驗(yàn)證方法及設(shè)備。
背景技術(shù)
基于移動(dòng)端的即時(shí)通信系統(tǒng)已是人們重要的交流溝通的工具。目前,隨著通信技術(shù)和移動(dòng)端技術(shù)的發(fā)展,出于成本和效率的考慮,人們?cè)絹?lái)越多領(lǐng)域的溝通開(kāi)始使用移動(dòng)端的即時(shí)通信系統(tǒng),這些領(lǐng)域?qū)磿r(shí)通信系統(tǒng)提出了新的要求。
用戶除了對(duì)通信信息的保密性和不可篡改性等傳統(tǒng)特性有著更高要求外,還要求通信信息不能被第三方(包括服務(wù)器)知曉,另一方面,在出現(xiàn)糾紛時(shí),用戶希望可以對(duì)已發(fā)送信息進(jìn)行驗(yàn)證和追溯。現(xiàn)有技術(shù)中,對(duì)于已發(fā)送信息的驗(yàn)證的技術(shù)方案還不夠成熟,需要一種更加可靠的消息驗(yàn)證方法。
發(fā)明內(nèi)容
有鑒于此,本說(shuō)明書一個(gè)或多個(gè)實(shí)施例的目的在于提出一種基于區(qū)塊鏈的消息驗(yàn)證方法及設(shè)備,以解決現(xiàn)有技術(shù)中對(duì)于已發(fā)送信息的驗(yàn)證的技術(shù)方案還不夠成熟,需要一種更加可靠的消息驗(yàn)證方法的問(wèn)題。
基于上述目的,本說(shuō)明書一個(gè)或多個(gè)實(shí)施例提供了一種基于區(qū)塊鏈的消息驗(yàn)證方法,包括:
確定預(yù)先建立的消息區(qū)塊私鏈中與目標(biāo)消息對(duì)應(yīng)的私鏈消息節(jié)點(diǎn);
對(duì)所述私鏈消息節(jié)點(diǎn)的節(jié)點(diǎn)信息進(jìn)行哈希Hash加密,得到所述私鏈消息節(jié)點(diǎn)的Hash值;
從所述私鏈消息節(jié)點(diǎn)所在的私鏈區(qū)塊中獲取公鏈區(qū)塊Hash值;
根據(jù)所述節(jié)點(diǎn)信息中與所述目標(biāo)消息對(duì)應(yīng)的消息編號(hào)和所述公鏈區(qū)塊Hash值,從預(yù)先建立的消息區(qū)塊公鏈獲取所述目標(biāo)消息對(duì)應(yīng)的公鏈消息節(jié)點(diǎn)中的Hash密文;
響應(yīng)于確定所述私鏈消息節(jié)點(diǎn)的Hash值與所述Hash密文相同,輸出指示所述目標(biāo)消息驗(yàn)證成功的信號(hào)。
可選的,所述消息區(qū)塊私鏈包括多個(gè)私鏈區(qū)塊;
所述私鏈區(qū)塊包括私鏈區(qū)塊體和私鏈區(qū)塊頭;
所述私鏈區(qū)塊體包括消息明文鏈表;所述消息明文鏈表包括多個(gè)私鏈消息節(jié)點(diǎn);所述私鏈消息節(jié)點(diǎn)包括消息編號(hào)、發(fā)送者、接收者、消息類型、消息內(nèi)容、發(fā)送時(shí)間、消息簽名和指向下一節(jié)點(diǎn)的指針;
所述私鏈區(qū)塊頭包括上一私鏈區(qū)塊Hash值、本私鏈區(qū)塊Hash值、私鏈時(shí)間戳、消息驗(yàn)證公鑰和公鏈區(qū)塊Hash值。
可選的,所述消息區(qū)塊公鏈包括多個(gè)公鏈區(qū)塊;
所述公鏈區(qū)塊包括公鏈區(qū)塊體和公鏈區(qū)塊頭;
所述公鏈區(qū)塊體包括消息密文鏈表;所述消息密文鏈表包括多個(gè)公鏈消息節(jié)點(diǎn);所述公鏈消息節(jié)點(diǎn)包括消息編號(hào)、Hash密文和指向下一節(jié)點(diǎn)的指針;
所述公鏈區(qū)塊頭包括上一公鏈區(qū)塊Hash值、本公鏈區(qū)塊Hash值、公鏈時(shí)間戳和消息確認(rèn)Hash值。
可選的,所述消息區(qū)塊私鏈和所述消息區(qū)塊公鏈?zhǔn)峭ㄟ^(guò)下列操作建立的:
對(duì)于通信中的至少兩個(gè)用戶中的每個(gè)用戶,
獲取所述通信中的消息及其屬性,以生成多個(gè)私鏈消息節(jié)點(diǎn);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中南林業(yè)科技大學(xué),未經(jīng)中南林業(yè)科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110044987.7/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點(diǎn)及存儲(chǔ)介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點(diǎn)
- 本地區(qū)塊同步的檢驗(yàn)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點(diǎn)來(lái)托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識(shí)系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲(chǔ)介質(zhì)及電子設(shè)備
- 驗(yàn)證系統(tǒng)、驗(yàn)證服務(wù)器、驗(yàn)證方法、驗(yàn)證程序、終端、驗(yàn)證請(qǐng)求方法、驗(yàn)證請(qǐng)求程序和存儲(chǔ)媒體
- 驗(yàn)證目標(biāo)系統(tǒng)的驗(yàn)證系統(tǒng)及其驗(yàn)證方法
- 驗(yàn)證設(shè)備、驗(yàn)證方法和驗(yàn)證程序
- 驗(yàn)證裝置、驗(yàn)證系統(tǒng)以及驗(yàn)證方法
- 驗(yàn)證方法、驗(yàn)證系統(tǒng)、驗(yàn)證設(shè)備及其程序
- 驗(yàn)證方法、用于驗(yàn)證的系統(tǒng)、驗(yàn)證碼系統(tǒng)以及驗(yàn)證裝置
- 圖片驗(yàn)證碼驗(yàn)證方法和圖片驗(yàn)證碼驗(yàn)證裝置
- 驗(yàn)證裝置、驗(yàn)證程序和驗(yàn)證方法
- 驗(yàn)證裝置、驗(yàn)證方法及驗(yàn)證程序
- 跨多個(gè)驗(yàn)證域的驗(yàn)證系統(tǒng)、驗(yàn)證方法、驗(yàn)證設(shè)備





