[發明專利]一種基于跨鏈的區塊鏈信息交互方法在審
| 申請號: | 202110020163.6 | 申請日: | 2021-01-07 |
| 公開(公告)號: | CN112651837A | 公開(公告)日: | 2021-04-13 |
| 發明(設計)人: | 林樂;蘭春嘉 | 申請(專利權)人: | 上海能鏈眾合科技有限公司 |
| 主分類號: | G06Q40/04 | 分類號: | G06Q40/04;G06Q20/38;G06Q20/06;G06F21/62;G06F21/45;G06F16/27 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 200120 上海市浦東*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 區塊 信息 交互 方法 | ||
本發明涉及一種基于跨鏈的區塊鏈信息交互方法,包括智能用戶子系統、多隧道子系統、抗量子環形加密子系統、狀態監測子系統;跨鏈是一個鏈接了不同區塊鏈的技術平臺;智能用戶子系統用來管理使用信息交互系統的用戶;多隧道子系統實現不同區塊鏈與信息交互系統之間的互聯互通;抗量子環形加密子系統增加了信息交互中的安全性并提供了抗量子的保密;行為監測子系統顯示了信息交互系統的工作狀態。
技術領域
本發明屬于計算機領域,提供一種基于跨鏈的區塊鏈信息交互方法。
背景技術
隨著區塊鏈技術的廣泛應用,比特幣、以太坊的成功證明了區塊鏈技術的價值和未來的巨大潛力,但同時也可以看到區塊鏈形成了多鏈共存的格局,面臨著一個共性的問題:區塊鏈的開發語言較多,相互之間無法自由連通,形成了孤鏈,限制了區塊鏈的進一步發展,急需一種技術,能夠實現區塊鏈間的互聯互通,從而實現跨區塊鏈的信息交互,并且信息交互接口能夠適應多種計算機語言環境。
發明內容
有鑒于此,為了達到上述方案的效果,本發明提供一種基于跨鏈的區塊鏈信息交互方法,利用基于跨鏈實現了區塊鏈的互聯互通,在跨鏈基礎上,實現安全、迅速的信息交互,并且信息交互接口能夠提供智能架構,適應多種計算機語言。
為達到上述效果,本發明的的技術方案為:一種基于跨鏈的區塊鏈信息交互方法,包含以下內容:
用于基于跨鏈實現不同區塊鏈間信息交互,包括抗量子環形加密子系統、智能用戶子系統、多隧道子系統、行為監測子系統;所述跨鏈是一個連接不同區塊鏈的技術平臺;所述智能用戶子系統用來管理注冊信息交互系統的用戶;根據用戶功能不同,將信息交互系統中的用戶分為三種角色:普通用戶、高級用戶、管理員;所述普通用戶是指信息交互系統上提交信息交互請求的用戶,所述信息交互請求中包含了請求發送的數據、請求接收的數據、普通用戶編號、交互鎖標記;所述信息交互系統上有M個普通用戶,M為自然數;所述交互鎖標記是用來表示普通用戶工作狀態,交互鎖標記分兩種:交互狀態、空閑狀態,當發送信息交互請求后,普通用戶的交互鎖標記為交互狀態,不能接受新的信息交互請求,當信息交互請求處理完成后,交互鎖標記變為空閑狀態,可以接受新的信息交互請求;所述高級用戶是信息交互系統上驗證信息交互請求的用戶,對通過驗證的信息交互請求進行簽名,高級用戶的更替由管理員確定;所述管理員是信息交互系統的管理者,對高級用戶驗證簽名后的信息交互請求進行核對,對高級用戶的更替進行審批,管理員的更替要通過高級用戶的共識來確定,必須由獲得2/3以上的高級用戶共識認可才可更換管理員;所述多隧道子系統實現多個區塊鏈與信息交互系統之間的互聯互通;由于所述跨鏈鏈接了不同區塊鏈,多隧道子系統與跨鏈建立連接,從而使多隧道子系統實現了不同區塊鏈與信息交互系統的互聯互聯;所述多隧道子系統包括鏈路認證模塊、多通道模塊、智能接口模塊;所述鏈路認證模塊對區塊鏈進行驗證,通過驗證后,區塊鏈可以登錄到多隧道子系統,從而實現區塊鏈連接到信息交互系統;鏈路認證模塊通過SHA-2算法加密信息,鏈路認證模塊的工作流程包括注冊階段及登錄階段;所述注冊階段的實施流程為:步驟1:區塊鏈輸入ID和PW,請求注冊,所述ID為區塊鏈的標識;所述PW為區塊鏈的口令;區塊鏈向鏈路認證模塊發送SHA(ID)、SHA(ID+PW);所述SHA()表示使用SHA-2算法加密;所述SHA(ID)表示對區塊鏈的標識使用SHA-2算法加密;所述SHA(ID+PW)表示對區塊鏈的標識及口令使用SHA-2加密;步驟2:鏈路認證模塊驗證SHA(ID)是否已經存在,如果SHA(ID)不存在,表示區塊鏈尚未注冊,則存儲SHA(ID)及SHA(ID+PW),并向區塊鏈發送注冊成功信息、K;所述K為區塊鏈與鏈路認證模塊共享的秘密值,用于區塊鏈登錄鏈路認證模塊的驗證使用;如果SHA(ID)已經存在,表示區塊鏈已經注冊;所述登錄階段的實施流程為:步驟1:區塊鏈向鏈路認證模塊發送登錄請求、ID和PW;步驟2:鏈路認證模塊驗證SHA(ID)是否存在,如果SHA(ID)不存在,則斷開與區塊鏈的對話;如果SHA(ID)已存在,則在鏈路認證模塊中查找SHA(ID+PW);鏈路認證模塊向區塊鏈發送(PS⊕RS)||SHA(RS⊕K);所述(PS⊕RS)||SHA(RS⊕K)表示鏈路認證模塊發送給區塊鏈的驗證信息;所述PS為SHA(ID+PW);所述⊕是異或運算符,表示兩端信息或文字進行異或運算;所述RS為隨機產生的信息;所述||是連接符,表示兩端信息或文字進行連接;步驟3:區塊鏈通過字符串運算取出PS⊕RS及SHA(RS⊕K),并進行計算:令P=PS⊕RS,W=SHA(RS⊕K);PS2=SHA(ID+PW);RS2=PS2⊕P;W2=SHA(RS2⊕K);如果W與W2不相等,則區塊鏈對鏈路認證模塊認證失敗,區塊鏈斷開與鏈路認證模塊的連接;如果W與W2相等,區塊鏈向鏈路認證發送SHA(PS2⊕SHA(RS2+1));SHA(PS2⊕SHA(RS2+1))表示區塊鏈發送給鏈路認證模塊的驗證信息;步驟4:鏈路認證模塊進行計算;令Q=SHA(PS2⊕SHA(RS2+1)),Q是用于驗證鏈路認證模塊登錄的原始信息,Q2=SHA(PS⊕
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海能鏈眾合科技有限公司,未經上海能鏈眾合科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110020163.6/2.html,轉載請聲明來源鉆瓜專利網。
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





