[發(fā)明專利]基于Fabric區(qū)塊鏈的物聯(lián)網(wǎng)數(shù)據(jù)存儲(chǔ)和設(shè)備訪問(wèn)控制方法在審
| 申請(qǐng)?zhí)枺?/td> | 202010042965.2 | 申請(qǐng)日: | 2020-01-15 |
| 公開(公告)號(hào): | CN111262929A | 公開(公告)日: | 2020-06-09 |
| 發(fā)明(設(shè)計(jì))人: | 付蔚;魏雪風(fēng);童世華;崔遜航;王彥青 | 申請(qǐng)(專利權(quán))人: | 重慶郵電大學(xué) |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08;H04L29/06 |
| 代理公司: | 北京同恒源知識(shí)產(chǎn)權(quán)代理有限公司 11275 | 代理人: | 趙榮之 |
| 地址: | 400065 *** | 國(guó)省代碼: | 重慶;50 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 fabric 區(qū)塊 聯(lián)網(wǎng) 數(shù)據(jù) 存儲(chǔ) 設(shè)備 訪問(wèn) 控制 方法 | ||
1.一種基于Fabric區(qū)塊鏈的物聯(lián)網(wǎng)數(shù)據(jù)存儲(chǔ)和設(shè)備訪問(wèn)控制方法,其特征在于:包括以下步驟:
S1:選取多個(gè)區(qū)塊鏈節(jié)點(diǎn)搭建Fabric聯(lián)盟區(qū)塊鏈網(wǎng)絡(luò);
S2:不同組織的物聯(lián)網(wǎng)設(shè)備進(jìn)行無(wú)線傳感網(wǎng)絡(luò)組網(wǎng);
S3:引入管理中心分別代表不同組織物聯(lián)網(wǎng)設(shè)備與Fabric聯(lián)盟區(qū)塊鏈網(wǎng)絡(luò)進(jìn)行交互;
S4:利用Fabric聯(lián)盟區(qū)塊鏈的多通道特性,將多個(gè)不同組織間商定的業(yè)務(wù)邏輯編成的鏈碼部署在peer節(jié)點(diǎn),并在不同的通道上進(jìn)行實(shí)例化;
S5:管理中心按照既定規(guī)則對(duì)存儲(chǔ)的物聯(lián)網(wǎng)數(shù)據(jù)進(jìn)行分組哈希計(jì)算,將哈希值存儲(chǔ)在Merkle樹非葉節(jié)點(diǎn)中,如此遞歸,直到最后得出唯一的根哈希值上傳至Fabric聯(lián)盟區(qū)塊鏈中進(jìn)行保存;最終寫入Fabric聯(lián)盟區(qū)塊鏈中的只是Merkle樹的根節(jié)點(diǎn)中的根哈希值,成為后續(xù)查詢驗(yàn)證原始數(shù)據(jù)真實(shí)性的唯一憑證。
2.根據(jù)權(quán)利要求1所述的基于Fabric區(qū)塊鏈的物聯(lián)網(wǎng)數(shù)據(jù)存儲(chǔ)和設(shè)備訪問(wèn)控制方法,其特征在于:步驟S1中搭建的是Hyperledger Fabric區(qū)塊鏈網(wǎng)絡(luò),區(qū)塊鏈節(jié)點(diǎn)為主機(jī)或服務(wù)器。
3.根據(jù)權(quán)利要求1所述的基于Fabric區(qū)塊鏈的物聯(lián)網(wǎng)數(shù)據(jù)存儲(chǔ)和設(shè)備訪問(wèn)控制方法,其特征在于:所述管理中心負(fù)責(zé)所屬單個(gè)組織的物聯(lián)網(wǎng)數(shù)據(jù)的收集存儲(chǔ);不同組織的認(rèn)證中心CA節(jié)點(diǎn)根據(jù)組織管理員通過(guò)區(qū)塊鏈節(jié)點(diǎn)注冊(cè)的IoT設(shè)備創(chuàng)建身份,以供組織管理員進(jìn)行身份管理,注冊(cè)成功后,組織管理員收到IoT設(shè)備的地址,在制定物聯(lián)網(wǎng)設(shè)備訪問(wèn)控制策略中,該地址標(biāo)識(shí)不同組織的IoT設(shè)備。
4.根據(jù)權(quán)利要求1所述的基于Fabric區(qū)塊鏈的物聯(lián)網(wǎng)數(shù)據(jù)存儲(chǔ)和設(shè)備訪問(wèn)控制方法,其特征在于:所述Fabric聯(lián)盟區(qū)塊鏈中擁有多個(gè)不同組織,不同組織之間擁有不同的訪問(wèn)控制策略,引用Fabric聯(lián)盟鏈多通道機(jī)制,不同通道實(shí)例化不同的鏈碼。
5.根據(jù)權(quán)利要求1所述的基于Fabric區(qū)塊鏈的物聯(lián)網(wǎng)數(shù)據(jù)存儲(chǔ)和設(shè)備訪問(wèn)控制方法,其特征在于:不同組織間IoT設(shè)備訪問(wèn)控制通過(guò)管理中心向Fabric區(qū)塊鏈請(qǐng)求設(shè)備的訪問(wèn)控制策略,包括:org1.s1設(shè)備向org2.s2設(shè)備資源發(fā)出訪問(wèn)請(qǐng)求,s1發(fā)出CoAP消息給管理中心;管理中心將s1的請(qǐng)求訪問(wèn)s2的CoAP消息轉(zhuǎn)換成RPC消息,發(fā)送到與之相連的區(qū)塊鏈節(jié)點(diǎn);區(qū)塊鏈節(jié)點(diǎn)通過(guò)區(qū)塊鏈網(wǎng)絡(luò)查詢相應(yīng)的訪問(wèn)控制策略鏈碼,返回org2.s2設(shè)備的訪問(wèn)控制策略給s2的管理中心;該管理中心將s2設(shè)備的訪問(wèn)控制策略發(fā)送給s2,s2設(shè)備根據(jù)訪問(wèn)控制策略予以對(duì)s1設(shè)備的訪問(wèn)請(qǐng)求進(jìn)行拒絕或允許操作。
6.根據(jù)權(quán)利要求1所述的基于Fabric區(qū)塊鏈的物聯(lián)網(wǎng)數(shù)據(jù)存儲(chǔ)和設(shè)備訪問(wèn)控制方法,其特征在于:步驟S5中,管理中心將所得根哈希值通過(guò)調(diào)用SDK向Fabric區(qū)塊鏈網(wǎng)絡(luò)發(fā)起交易提案,經(jīng)過(guò)節(jié)點(diǎn)的認(rèn)證,共識(shí)排序,提交,最終存儲(chǔ)在區(qū)塊鏈分布式賬本上,從而達(dá)到數(shù)據(jù)永久保存且不可篡改;管理中心提供原始數(shù)據(jù)API接口供查詢使用。
7.根據(jù)權(quán)利要求1所述的基于Fabric區(qū)塊鏈的物聯(lián)網(wǎng)數(shù)據(jù)存儲(chǔ)和設(shè)備訪問(wèn)控制方法,其特征在于:通過(guò)查詢到的原始數(shù)據(jù)根哈希值與區(qū)塊鏈存儲(chǔ)的根哈希值對(duì)比驗(yàn)證物聯(lián)網(wǎng)數(shù)據(jù)的真實(shí)性,包括以下步驟:
步驟一:通過(guò)調(diào)用管理中心API,查詢到想要查詢的某一時(shí)間段的數(shù)據(jù)和該階段的根哈希值;
步驟二:將查詢到的根哈希值與區(qū)塊鏈中存儲(chǔ)的根哈希值進(jìn)行對(duì)比驗(yàn)證,從而提供數(shù)據(jù)的真實(shí)性的客觀認(rèn)證的判斷;
步驟三:若一致,原始數(shù)據(jù)真實(shí)可信,否則,數(shù)據(jù)被篡改,舍棄。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于重慶郵電大學(xué),未經(jīng)重慶郵電大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010042965.2/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 獨(dú)立于MCH的Fabric交換板和微型電信計(jì)算架構(gòu)系統(tǒng)
- 光纖通道架構(gòu)合并方法、系統(tǒng)及交換機(jī)
- 跨網(wǎng)絡(luò)報(bào)文轉(zhuǎn)發(fā)方法和交換機(jī)系統(tǒng)
- 一種設(shè)備間端口模式同步方法、設(shè)備及系統(tǒng)
- 一種實(shí)現(xiàn)FC Fabric網(wǎng)絡(luò)互通的方法和裝置
- 光纖通道網(wǎng)絡(luò)架構(gòu)網(wǎng)絡(luò)的區(qū)域合并方法及邊緣設(shè)備
- 基于Docker的Fabric網(wǎng)絡(luò)遠(yuǎn)程部署方法、裝置和系統(tǒng)
- 超級(jí)賬本Fabric-SDK國(guó)密算法擴(kuò)展改造方法
- 自動(dòng)生成和檢測(cè)Fabric網(wǎng)絡(luò)配置文件的方法及系統(tǒng)
- 一種基于Fabric的物資援助溯源系統(tǒ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è)備
- 物聯(lián)網(wǎng)信息融合方法、物聯(lián)網(wǎng)終端設(shè)備和物聯(lián)網(wǎng)平臺(tái)
- 物聯(lián)網(wǎng)系統(tǒng)、物聯(lián)網(wǎng)服務(wù)提供及監(jiān)控方法
- 物聯(lián)網(wǎng)設(shè)備及其聯(lián)網(wǎng)配置方法、智能終端及物聯(lián)網(wǎng)系統(tǒng)
- 一種物聯(lián)網(wǎng)用戶設(shè)備接入系統(tǒng)及接入方法
- 一種資源獲取方法和裝置
- 一種視聯(lián)網(wǎng)數(shù)據(jù)的發(fā)送方法及系統(tǒng)
- 一種基于視聯(lián)網(wǎng)的通信連接建立方法及系統(tǒng)
- 一種基于視聯(lián)網(wǎng)的通信連接建立方法及系統(tǒng)
- 一種視聯(lián)網(wǎng)信息的處理方法及裝置
- 一種訪問(wèn)視聯(lián)網(wǎng)終端的方法、系統(tǒng)、設(shè)備及存儲(chǔ)介質(zhì)





