[發(fā)明專利]基于區(qū)塊鏈的軟件定義網(wǎng)絡(luò)控制層安全機(jī)制構(gòu)建方法有效
| 申請(qǐng)?zhí)枺?/td> | 201710389296.4 | 申請(qǐng)日: | 2017-05-27 |
| 公開(kāi)(公告)號(hào): | CN107222478B | 公開(kāi)(公告)日: | 2019-09-17 |
| 發(fā)明(設(shè)計(jì))人: | 翁健;翁嘉思;劉家男;魏凱敏;羅偉其 | 申請(qǐng)(專利權(quán))人: | 暨南大學(xué) |
| 主分類號(hào): | H04L29/06 | 分類號(hào): | H04L29/06 |
| 代理公司: | 廣州市華學(xué)知識(shí)產(chǎn)權(quán)代理有限公司 44245 | 代理人: | 陳燕嫻;林梅繁 |
| 地址: | 510632 廣*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 區(qū)塊 軟件 定義 網(wǎng)絡(luò) 控制 安全 機(jī)制 構(gòu)建 方法 | ||
1.基于區(qū)塊鏈的軟件定義網(wǎng)絡(luò)控制層安全機(jī)制構(gòu)建方法,其特征在于,基于區(qū)塊鏈構(gòu)建的軟件定義網(wǎng)絡(luò)包括數(shù)據(jù)層、區(qū)塊鏈層、控制層及應(yīng)用層,數(shù)據(jù)層設(shè)有多個(gè)交換機(jī),應(yīng)用層設(shè)有多個(gè)SDN應(yīng)用,控制層包括多個(gè)控制器,區(qū)塊鏈層部署于控制層與數(shù)據(jù)層之間,控制層的控制器與區(qū)塊鏈進(jìn)行交互,而區(qū)塊鏈對(duì)于數(shù)據(jù)層的交換機(jī)和應(yīng)用層的SDN應(yīng)用是透明的,SDN應(yīng)用、控制器和交換機(jī)為網(wǎng)絡(luò)實(shí)體;構(gòu)建方法包括以下步驟:
S1、形成可認(rèn)證的SDN網(wǎng)絡(luò)流,認(rèn)證通過(guò)的SDN網(wǎng)絡(luò)流作用于交換機(jī),該網(wǎng)絡(luò)流以及網(wǎng)絡(luò)流作用后的交換機(jī)狀態(tài)分別形成網(wǎng)絡(luò)流交易和網(wǎng)絡(luò)狀態(tài)交易,被記錄于區(qū)塊鏈中;
S2、運(yùn)用區(qū)塊鏈上的數(shù)據(jù)具有不可篡改的特性,通過(guò)審計(jì)網(wǎng)絡(luò)流交易及網(wǎng)絡(luò)狀態(tài)交易數(shù)據(jù),對(duì)網(wǎng)絡(luò)進(jìn)行排查和追蹤;
S3、依賴區(qū)塊鏈共識(shí)機(jī)制,在控制器之間達(dá)成對(duì)控制器網(wǎng)絡(luò)狀態(tài)資源的一致性共識(shí);
S4、網(wǎng)絡(luò)狀態(tài)資源由控制器針對(duì)與控制器連接的SDN應(yīng)用身份和類別應(yīng)用基于屬性加密的密碼工具設(shè)置資源訪問(wèn)控制策略,從而實(shí)現(xiàn)網(wǎng)絡(luò)資源的細(xì)粒度訪問(wèn)控制。
2.根據(jù)權(quán)利要求1所述的基于區(qū)塊鏈的軟件定義網(wǎng)絡(luò)控制層安全機(jī)制構(gòu)建方法,其特征在于,步驟S1過(guò)程為:
首先,每一網(wǎng)絡(luò)實(shí)體的注冊(cè)事件形成注冊(cè)交易、每一個(gè)網(wǎng)絡(luò)實(shí)體包含唯一標(biāo)識(shí)和實(shí)體描述信息,均被寫于區(qū)塊鏈上;在網(wǎng)絡(luò)實(shí)體的注冊(cè)過(guò)程中,利用部署于區(qū)塊鏈上的注冊(cè)合約判斷某一網(wǎng)絡(luò)實(shí)體是否已形成注冊(cè)交易記錄來(lái)認(rèn)證網(wǎng)絡(luò)實(shí)體,若已有網(wǎng)絡(luò)實(shí)體注冊(cè)交易則拒絕該網(wǎng)絡(luò)實(shí)體連接網(wǎng)絡(luò);
然后,將注冊(cè)交易用于認(rèn)證流進(jìn)SDN的網(wǎng)絡(luò)流,當(dāng)一條網(wǎng)絡(luò)流交易記錄形成時(shí),對(duì)部署于區(qū)塊鏈上的網(wǎng)絡(luò)流檢測(cè)安全協(xié)議發(fā)起消息,利用網(wǎng)絡(luò)流檢測(cè)安全協(xié)議審查網(wǎng)絡(luò)流是否由已注冊(cè)的SDN應(yīng)用發(fā)起和網(wǎng)絡(luò)流是否被篡改,若審查不通過(guò)則拒絕該網(wǎng)絡(luò)流流入網(wǎng)絡(luò);若審查通過(guò),即網(wǎng)絡(luò)流由已注冊(cè)的SDN應(yīng)用發(fā)出且網(wǎng)絡(luò)流沒(méi)有被重復(fù)發(fā)送則形成網(wǎng)絡(luò)流交易,記錄于區(qū)塊鏈上,網(wǎng)絡(luò)流被注入對(duì)應(yīng)的交換機(jī)后引起的交換機(jī)狀態(tài)變更事件形成網(wǎng)絡(luò)狀態(tài)交易,同樣記錄于區(qū)塊鏈上。
4.根據(jù)權(quán)利要求1所述的基于區(qū)塊鏈的軟件定義網(wǎng)絡(luò)控制層安全機(jī)制構(gòu)建方法,其特征在于,步驟S3的區(qū)塊鏈共識(shí)機(jī)制采用BFT共識(shí)協(xié)議,基于區(qū)塊鏈記錄的網(wǎng)絡(luò)狀態(tài)交易,區(qū)塊鏈充當(dāng)安全通信通道,使得所有控制器隨著新區(qū)塊的生成被最終公布而獲得一致的網(wǎng)絡(luò)狀態(tài)資源,從而使所有控制器獲得一致的網(wǎng)絡(luò)資源視圖。
5.根據(jù)權(quán)利要求1所述的基于區(qū)塊鏈的軟件定義網(wǎng)絡(luò)控制層安全機(jī)制構(gòu)建方法,其特征在于,步驟S4中,控制器通過(guò)審查SDN應(yīng)用在區(qū)塊鏈的注冊(cè)交易記錄,得到應(yīng)用標(biāo)識(shí)、應(yīng)用類別和對(duì)應(yīng)連接的控制器,根據(jù)應(yīng)用標(biāo)識(shí)、應(yīng)用類別和SDN應(yīng)用與控制器連接關(guān)系對(duì)全網(wǎng)的網(wǎng)絡(luò)狀態(tài)設(shè)置細(xì)粒度的訪問(wèn)控制策略。
6.根據(jù)權(quán)利要求1所述的基于區(qū)塊鏈的軟件定義網(wǎng)絡(luò)控制層安全機(jī)制構(gòu)建方法,其特征在于,步驟S4所述基于屬性加密的密碼工具為基于密鑰策略的屬性加密方法。
該專利技術(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/201710389296.4/1.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īng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測(cè)方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲(chǔ)介質(zhì)
- 軟件驗(yàn)證裝置、軟件驗(yàn)證方法以及軟件驗(yàn)證程序
- 使用靜態(tài)和動(dòng)態(tài)惡意軟件分析來(lái)擴(kuò)展惡意軟件的動(dòng)態(tài)檢測(cè)
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測(cè)驗(yàn)軟件的裝置與方法





