[發(fā)明專利]免疫對抗樣本的工業(yè)控制系統(tǒng)入侵檢測方法有效
| 申請?zhí)枺?/td> | 201811462324.1 | 申請日: | 2018-12-03 |
| 公開(公告)號: | CN109581871B | 公開(公告)日: | 2022-01-21 |
| 發(fā)明(設(shè)計(jì))人: | 賴英旭;張聰;劉靜 | 申請(專利權(quán))人: | 北京工業(yè)大學(xué) |
| 主分類號: | G05B13/04 | 分類號: | G05B13/04 |
| 代理公司: | 北京思海天達(dá)知識產(chǎn)權(quán)代理有限公司 11203 | 代理人: | 沈波 |
| 地址: | 100124 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 免疫 對抗 樣本 工業(yè) 控制系統(tǒng) 入侵 檢測 方法 | ||
1.免疫對抗樣本的工業(yè)控制系統(tǒng)入侵檢測方法,實(shí)現(xiàn)該方法的系統(tǒng)包含數(shù)據(jù)采集模塊、數(shù)據(jù)存儲模塊、自編碼器檢測模塊、循環(huán)神經(jīng)網(wǎng)絡(luò)檢測模塊和報警模塊,各個模塊分工協(xié)作;其特征在于:
數(shù)據(jù)采集模塊是對生產(chǎn)過程中的數(shù)據(jù)進(jìn)行采集,使用SCADA系統(tǒng)進(jìn)行采集,采集的數(shù)據(jù)不僅包括溫度、壓力傳感器數(shù)據(jù),還包括執(zhí)行數(shù)據(jù);采集的數(shù)據(jù)分成兩種,首先是為訓(xùn)練采集數(shù)據(jù),這就需要采集正常生產(chǎn)過程下的數(shù)據(jù),數(shù)據(jù)的種類多,同時采集的時間長,需要涵蓋多個生產(chǎn)運(yùn)行周期;其次是為識別攻擊采集的數(shù)據(jù),因此采集一個時刻的數(shù)據(jù)即可;數(shù)據(jù)采集模塊同時承擔(dān)著對數(shù)據(jù)標(biāo)準(zhǔn)化的工作,由于需要所有維度的數(shù)據(jù)同時輸入神經(jīng)網(wǎng)絡(luò)中進(jìn)行計(jì)算,因此需要將所有的數(shù)據(jù)映射到[0,1]附近,以防止對訓(xùn)練和預(yù)測產(chǎn)生影響;
數(shù)據(jù)存儲模塊是為了存儲采集到的歷史數(shù)據(jù),為模型的訓(xùn)練提供訓(xùn)練數(shù)據(jù),使用文件或者數(shù)據(jù)庫的方式存儲;存儲的數(shù)據(jù)是二維結(jié)構(gòu),由數(shù)據(jù)采集模塊提供數(shù)據(jù),提供的是工業(yè)生產(chǎn)過程中的正常數(shù)據(jù);存儲模塊保證存儲的安全,不能丟失或篡改數(shù)據(jù);
自編碼器檢測模塊是為了識別正常樣本,自編碼器使用以sigmoid函數(shù)為激活函數(shù)的神經(jīng)元作為基本單位,包含多層隱藏層;自編碼器使用數(shù)據(jù)存儲模塊提供的正常樣本進(jìn)行訓(xùn)練,訓(xùn)練的輸入和訓(xùn)練的目標(biāo)都是t時刻的數(shù)據(jù),并通過重建誤差來進(jìn)行結(jié)果的判斷;因?yàn)樽跃幋a器使用正常樣本進(jìn)行訓(xùn)練,因此它本身不能直接判定對抗樣本和入侵,只能識別是否為正常樣本;自編碼器是為了防御對抗樣本,并且在本模塊中對抗樣本被識別,但是對于復(fù)雜的攻擊如欺騙攻擊,自編碼器檢測模塊無法進(jìn)行有效的檢測,因此需要送入到循環(huán)神經(jīng)網(wǎng)絡(luò)檢測模塊進(jìn)行下一步的檢測;
循環(huán)神經(jīng)網(wǎng)絡(luò)檢測模塊是為了檢測入侵行為的,是主要檢測模塊,大部分的攻擊行為將由本模塊檢測出來;由于在工業(yè)生產(chǎn)過程中收集異常樣本比較困難,因此只使用數(shù)據(jù)存儲模塊提供的正常數(shù)據(jù)進(jìn)行訓(xùn)練,并進(jìn)行預(yù)測;循環(huán)神經(jīng)網(wǎng)絡(luò)使用GRU作為基本的神經(jīng)元以防止梯度消失問題,循環(huán)神經(jīng)網(wǎng)絡(luò)包含多個隱藏層;循環(huán)神經(jīng)網(wǎng)絡(luò)檢測模塊使用循環(huán)神經(jīng)網(wǎng)絡(luò)進(jìn)行預(yù)測,輸入一段時間的生產(chǎn)數(shù)據(jù),預(yù)測一個時刻的數(shù)據(jù);同時考慮到預(yù)測時間序列會出現(xiàn)的滯后現(xiàn)象,使用w長度的數(shù)據(jù){xt-w+1,xt-w+2…xt}來預(yù)測xt,保證了預(yù)測的精度;將預(yù)測值與真實(shí)值進(jìn)行對比,計(jì)算距離,并通過距離與閾值的比較來確定是否發(fā)生入侵;由于采用預(yù)測的方法,在發(fā)現(xiàn)異常時直接找到引起異常的數(shù)據(jù)維度,易于發(fā)現(xiàn)入侵的源頭;
報警模塊是自編碼器檢測模塊和循環(huán)神經(jīng)網(wǎng)絡(luò)檢測模塊觸發(fā)報警后調(diào)用的模塊,自編碼器檢測模塊和循環(huán)神經(jīng)網(wǎng)絡(luò)檢測模塊對一條待檢測的數(shù)據(jù)樣本都有一票否決權(quán);由于對抗樣本欺騙循環(huán)神經(jīng)網(wǎng)絡(luò)檢測模塊,因自編碼器檢測模塊一旦檢測到異常,直接報警;同樣的循環(huán)神經(jīng)網(wǎng)絡(luò)檢測模塊處理自編碼器檢測模塊無法處理的復(fù)雜攻擊,因此也能夠直接報警。
2.根據(jù)權(quán)利要求1所述的免疫對抗樣本的工業(yè)控制系統(tǒng)入侵檢測方法,其特征在于:由于循環(huán)神經(jīng)網(wǎng)絡(luò)檢測模塊是主要檢測模塊,承擔(dān)著主要檢測任務(wù),因此直接觸發(fā)報警模塊的報警,一個檢測的樣本僅觸發(fā)兩個檢測模塊中的一個并產(chǎn)生報警。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京工業(yè)大學(xué),未經(jīng)北京工業(yè)大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811462324.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 芪黃肽注射液的制備方法
- 免疫層析卡連續(xù)自動判讀儀
- 抗癌治療中的免疫系統(tǒng)營養(yǎng)支持
- 免疫應(yīng)答調(diào)節(jié)性物質(zhì)和含有該免疫應(yīng)答調(diào)節(jié)性物質(zhì)的疫苗組合物
- 一種可提高肺部黏膜免疫應(yīng)答水平的免疫佐劑及其應(yīng)用
- 一種預(yù)測頭頸部腫瘤免疫治療療效的標(biāo)志物及應(yīng)用
- 養(yǎng)殖物的免疫任務(wù)的管理方法、管理裝置及管理系統(tǒng)
- 一種免疫損傷分析方法
- 免疫細(xì)胞體外培養(yǎng)、誘導(dǎo)、激活、凍存方法及其細(xì)胞庫建立
- 免疫狀態(tài)評估方法及應(yīng)用
- 農(nóng)業(yè)信息對抗資源目標(biāo)規(guī)劃最優(yōu)分配方法
- 農(nóng)業(yè)信息對抗資源模糊規(guī)劃最優(yōu)分配方法
- 農(nóng)業(yè)信息對抗資源線性規(guī)劃最優(yōu)分配方法
- 基于聚類數(shù)據(jù)挖掘的對抗行為搜索算法
- 面向多種對抗圖片攻擊的協(xié)同免疫防御方法
- 一種自適應(yīng)對抗強(qiáng)度的對抗訓(xùn)練方法
- 對抗攻擊模型的訓(xùn)練方法及裝置
- 對抗樣本的生成方法和裝置
- 多樣本對抗擾動生成方法、裝置、存儲介質(zhì)和計(jì)算設(shè)備
- 一種無人集群協(xié)同博弈對抗的控制方法及系統(tǒng)





