999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于自編碼器的假冒攻擊識別機制

2023-01-31 08:56:06楊建喜張媛利朱曉辰
計算機應用與軟件 2022年12期
關鍵詞:信號用戶

楊建喜 張媛利 蔣 華 朱曉辰

1(北京電子科技學院 北京 100070) 2(西安電子科技大學 陜西 西安 710071)

0 引 言

物聯網(Internet of Things, IoT)通過信息傳感設備,根據商定好的協議將日常生活中的物品和網絡連接起來,交換和共享彼此的信息數據。隨著接入網絡的IoT設備越來越多,數據量也越來越大。在數據傳輸過程中,可能會遭受各種網絡攻擊,如假冒攻擊、拒絕服務攻擊、黑洞攻擊等。因此,IoT通信安全威脅一直備受關注。假冒攻擊作為一種物理層常見攻擊技術,表現為攻擊者發送假冒信息擾亂合法用戶的正常通信,而簡單的加密算法不足以抵抗各種新型假冒攻擊。

In等[1]提出一種雙認證(Double Authentication, DA)方案對鏈路狀態路由數據包攜帶的路由信息數據進行身份驗證以檢測假冒攻擊,但該方法空間復雜度高,對內存需求大,不適用于資源受限的網絡環境。王登第等[2]基于身份簽名技術,結合節點報警規則,構造基于鄰居節點相互認證的單個試圖假冒攻擊源測定算法,但該方法隨著網絡密度增加而導致簽名次數急劇增加,所以不適用于數據流量大的網絡。Pu等[3]提出一種基于偽裝的主動檢測方案,每個節點將自己偽裝成能量收集節點,監視其相鄰節點以檢測潛伏的惡意節點。上述方法可以在網絡數據流量不大、節點數量少的情況下高效監測假冒攻擊行為,但是對于網絡中存在海量感知節點,終端數目多,數據流量巨大的資源受限IoT網絡來說,上述方法明顯不適用。

針對上述研究中存在的不足,本文提出一種基于自編碼器(Autoencoder, AE)的假冒攻擊防御機制。文獻[4-5]首次提出將通信系統解釋為AE來學習端到端通信系統的概念。Meidan等[6]提出利用深度AE學習IoT的正常行為,并通過是否能重建IoT流量的快照來進行異常檢測。郭旭東等[7]在傳統稀疏去噪AE網絡的基礎上加入約束項以提高網絡的局部近似性學習能力和網絡解碼能力,進而提高模型的入侵檢測性能。基于上述AE的應用研究,本文將AE引入到IoT物理層安全通信中,將IoT節點之間通信過程簡化為用戶間通信,構建基于AE的端到端通信模型,根據不同用戶的信道特征不同分別建模,對于合法用戶和假冒攻擊用戶分別以高斯信道和瑞利衰落信道模型建模,使得構建的AE模型可以準確學習不同用戶的信號特征,在接收端結合K均值聚類算法(K-means)根據信號星座圖和誤碼率(Bit Error Rate, BER)判斷通信用戶是否合法,當信號星座圖聚類中心與標準星座圖坐標基本吻合,且誤碼率低時,判斷發送方合法,否則即為假冒攻擊者,從而保障合法用戶的安全通信。

1 假冒攻擊監測識別模型

圖1所示為只考慮一對合法用戶和攻擊用戶的典型通信場景。假設用戶都在彼此的廣播范圍之內,Alice和Bob是合法用戶,Eve是攻擊用戶。Alice和Bob之間的通信屬于正常通信,Eve嘗試偽裝成Alice發送消息給Bob,屬于非法通信。Bob需要在接收端準確監測并識別信號是否來自合法用戶Alice[8]。

圖1 基于假冒攻擊的典型通信場景

由于Alice、Bob和Eve所處位置不同則信道也不同。實際中,攻擊用戶比合法用戶的信道條件差,受到的干擾大[9-10],合法用戶之間的正常通信是建立在已認證的通信鏈路基礎上的,假設源端發送的信息通過直射路徑經過一定的衰減到達接收端。攻擊用戶偽裝成合法用戶通過不同于合法通信信道的路徑傳輸信息給接收端時,會途經一系列障礙物的反射、散射、衍射合成,強度發生隨機變化造成衰落才能到達目的端[11]。從而導致合法用戶和攻擊用戶經過不同信道傳輸到達接收端的信號特征存在差異。

為了準確監測識別假冒攻擊用戶,本文結合K-means聚類算法在接收端根據信號星座圖標準程度和誤碼率大小來判斷發送方是否合法。

(1) 信號星座圖可以形象地說明某種調制信號的幅度-相位關系,從而可以定性地表明與抗干擾能力相關的最小信號距離。星座圖中一個信號用一個點來表示,因此可以通過在接收端觀察接收信號的星座圖標準程度來識別是否為攻擊用戶。常見PSK信號的標準星座圖坐標如表1所示。

表1 標準星座圖坐標

(2) 式(1)所示的誤碼率(Bit Error Rate, BER)作為最常用的數據通信傳輸質量指標,研究特定條件下的BER對增強無線通信系統性能、改善數據傳輸質量意義重大。因此,可以通過BER大小來判斷通信質量,從而識別是否為攻擊用戶。

(1)

1.1 基于用戶類型的信道建模

信道作為通信雙方收發端之間的物理媒介,其特性決定了無線通信系統的各種性能,如誤碼率、相關性等。而物理層安全技術就是利用物理信道的唯一性和互易性,利用加密等安全技術在無線傳輸過程中對原始發送信息進行保護,實現對信息及無線傳輸過程的保護[12]。因此,通過在物理層利用無線信道的差異設計與位置強關聯的信號傳輸和處理機制,搭建基于AE的端到端通信模型,對合法用戶和攻擊用戶以不同通信信道建模,通過AE訓練學習不同信號特征,識別假冒攻擊用戶。

根據合法用戶和攻擊用戶通信信道不同,合法用戶通過直射路徑經一定衰減到達接收端,假設合法用戶通信時信道會受到加性高斯白噪聲(Additive White Gaussian Noise,AWGN)影響[13-14]。攻擊用戶傳輸信號時經過多種衰落路徑,且各條路徑具有時變衰耗和時變傳輸時延,假設攻擊用戶通信信道會受到瑞利衰落的影響[15-16]。高斯分布和瑞利分布的概率密度函數可分別用式(2)和式(3)表示。高斯分布服從均值為μ、方差為σ2的正態分布。瑞利分布的均值為1.253μ,方差為0.429σ2。

(2)

(3)

1.2 基于AE的端到端通信系統模型

AE屬于無監督學習,但是存在從輸入數據中產生的標簽,其生成目標就是未經修改的輸入,讓神經網絡的輸出能和原始輸入保持一致。AE的輸入節點和輸出節點的數量是一致的,通常希望在接收端使用少量稀疏的高階特征來重構輸入[17]。在保持輸入輸出盡可能一致(通過信息損失來判定)的情形下,實現無監督方式下的隱層特征提取與參數學習。利用AE在輸出端重構自我的特性,搭建基于AE的端到端通信模型就可以保證發射機端和接收機端的信號一致性,實現信號在收發端的傳輸。

圖2所示為基于AE的端到端通信系統模型,包括發射機、信道和接收機。其中發射機(編碼器)部分包含全連接層和正則化層,接收機(解碼器)部分包含全連接層和歸一化指數函數(Softmax)層。

圖2 基于AE的端到端通信系統模型

圖3 AE的訓練過程

X=σa(Wa·x+ba)∈Rv

(4)

(5)

式中:Wa∈Rv×u、ba∈Rv和Ws∈Ru×v、bs∈Ru分別為編、解碼階段的權重和偏置參數,激活函數分別表示為σa(·)和σs(·),具體分別為ReLU、ReLU和ReLU、Softmax。接收端通過Softmax層將輸出映射為概率向量,最大的概率輸出值所對應的類別即為識別出的傳輸信號類型。理論上,概率向量中最大元素值對應索引應和獨熱向量中元素為1的索引值一樣,此時誤碼率為0。

(6)

該損失函數屬于凸優化問題,采用基于隨機梯度下降(Stochastic Gradient Descent, SGD)方式的優化迭代算法求解。編碼階段,目標函數關于參數的偏導數見式(7)。引入式(8)的誤差傳播項(即每個樣本的誤差項關于隱層輸出的導數),根據鏈式法則則有式(9)。

(7)

(8)

(9)

解碼階段,目標函數關于參數的偏導數為式(10),其中每個信號樣本的誤差(預測輸出與期望輸出的差)所對應的偏導可通過式(11)求解。

(10)

(11)

正則項關于參數的偏導數用式(12)表示,從而得到優化更新參數的公式,即式(13)。

(12)

(13)

2 系統仿真及結果分析

本文所提出的基于AE的假冒攻擊防御機制主要是通過構建基于AE的端到端通信模型,并針對合法用戶和攻擊用戶以不同信道模型建模,通過訓練學習各自的信號特征,在接收端結合K-means聚類算法進行仿真,根據得到的信號星座圖和BER進行對比分析,識別攻擊用戶從而保障合法用戶的正常通信。

圖4是在基于AE的模型上合法用戶和攻擊用戶經過高斯信道和瑞利衰落信道傳輸后結合K-means聚類算法得到的不同信號星座圖,其中“*”和“·”分別代表合法用戶和攻擊用戶星座圖。表2是K-means聚類算法得到的具體的BPSK、QPSK、8PSK和16PSK聚類坐標中心。

(a) BPSK

(b) QPSK

(c) 8PSK

(d) 16PSK圖4 AE學習到的星座圖

表2 合法用戶和非法用戶聚類中心

續表2

目前,IoT場景主要采取BPSK和QPSK方式,圖4(a)、(b)為相應的星座圖,結合表1的標準星座圖坐標和表2所給出的用戶星座圖聚類中心,當傳輸BPSK時,攻擊用戶整體聚類效果不錯但是聚類中心偏離標準星座圖中心太遠,而合法用戶的星座圖整體聚類效果雖不如攻擊用戶,但是聚類中心基本與標準星座圖中心完全重合。同樣地,當傳輸QPSK時,攻擊用戶的聚類中心較傳輸BPSK時與標準星座圖中心偏差減小,而合法用戶的聚類中心基本與標準星座圖完全吻合。當IoT系統采用8PSK和16PSK等多相位調制模式傳輸信號[18]時,仿真證明該方法也同樣適用,如圖4(c)、(d)所示,合法用戶的星座圖聚類中心基本與標準星座圖中心完全吻合,而攻擊用戶的與標準星座圖中心偏差較大。所以,根據接收端信號星座圖聚類中心可以準確方便地識別出攻擊用戶,而不被攻擊用戶的表面聚類效果混淆。因此,當IoT物理層通信受到假冒攻擊時,接收端可以利用星座圖的聚類中心標準程度準確識別出企圖占用合法用戶資源進行通信的攻擊用戶,保護合法用戶的正常通信。

圖5分別為AE模型訓練過程中模型訓練損失和準確率曲線,其中“★”和“?”分別代表攻擊用戶和合法用戶。可以看出,訓練損失從第二輪開始就接近0,訓練精度從第二輪開始基本接近1,說明網絡模型性能良好。

(a) 損失曲線

(b) 準確率曲線圖5 模型訓練損失和精度

圖6為基于高斯信道和瑞利衰落信道在不同信噪比下傳輸不同信號時的誤碼率曲線對比圖。其中“□”和“*”線分別代表攻擊用戶和合法用戶。可以看出,由于攻擊用戶偽裝成合法用戶傳輸信號時會受到嚴重的瑞利衰落影響,當SNR小于3 dB時,向接收端發送BPSK時,合法用戶的BER較攻擊用戶低了約15%,在傳輸QPSK時,攻擊用戶的BER也明顯高于合法用戶,在SNR為-2 dB時,攻擊用戶的BER高了25%。當傳輸8PSK和16PSK信號時,合法用戶在低SNR下的BER也明顯低于攻擊用戶,分別約為10%和6%,在高SNR下攻擊用戶的BER略低于合法用戶,四種信號在低SNR下攻擊用戶的BER明顯高于合法用戶。因此,基于接收到的不同信號類型,接收端可以通過信號在不同SNR的BER準確識別出攻擊用戶,保證合法用戶通信。

(a) BPSK

(b) QPSK

(c) 8PSK

(d) 16PSK圖6 不同信噪比下的BER

通過與現有研究中基于支持向量機(Support Vector Machine, SVM)、卷積神經網絡(Convolutional Neural Network, CNN)、卷積神經網絡—長短期記憶網絡(Long Short-Term Memory network, CNN-LSTM)[19]在文中所用同一數據集RML2016.10的性能結果比較,發現當SNR∈[-20 dB, 20 dB]時,基于SVM的BER約為49.4%,基于CNN網絡的BER約為35.6%,基于CNN-LSTM的BER約為30.56%,而文中基于AE的整體BER為15%,明顯低于其他幾種方法。圖7為SNR∈[-2 dB, 10 dB]時,各種算法的BER對比曲線。

圖7 不同算法的誤碼率比較

可以發現,SVM的BER在90%左右,說明SVM無法在這種復雜的數據集下進行正確識別。基于CNN-LSTM和基于AE的BER明顯低于CNN和SVM,而基于AE的網絡在SNR大于4 dB時,相比于基于CNN-LSTM的網絡有著明顯優勢,且SNR越高,AE的優勢越明顯。當SNR為10 dB時,基于AE的BER接近0.05%,說明了本文提出的基于AE的假冒攻擊識別機制可以做到準確識別用戶數據,以區分攻擊用戶和合法用戶,從而保證合法用戶的正常通信。

圖8為傳統通信系統和基于AE的端到端通信系統在不同信噪比下接收端識別攻擊用戶和合法用戶傳輸不同信號時的誤碼率對比曲線。傳統通信系統采用的是調制信號加高斯噪聲或瑞利衰落噪聲之后接收端得到的信號。其中“---”“—”“-*-”“□”線分別表示經傳統加性高斯白噪聲信道、傳統瑞利衰落噪聲信道、自編碼器高斯白噪聲信道、自編碼器瑞利衰落信道的BER曲線。對于傳統加性高斯白噪聲信道通過MATLAB仿真得到的BER接近實際情況中的理想BER。可以看出,對于四種信號,任何SNR情況下,基于AE的假冒攻擊識別機制中合法用戶的BER曲線近似逼近傳統通信系統,說明基于AE的假冒攻擊識別機制可以保證合法用戶的通信質量。當SNR小于4 dB時,攻擊用戶的BER比傳統通信系統高,即該方法可以惡化攻擊用戶的通信質量。對于BPSK,當SNR小于6 dB時,攻擊用戶的BER明顯高于傳統通信系統,而合法用戶的BER與傳統通信系統相近。對于QPSK,當SNR小于6 dB時,攻擊用戶的BER也明顯高于傳統通信系統。對于8PSK和16PSK,該方法的性能受信噪比影響較大,當SNR大于6 dB時,合法用戶傳輸16PSK時,BER略高于傳統通信系統,而攻擊用戶略低于傳統通信系統。因此,在低SNR的情況下,本文提出的基于AE的假冒攻擊識別機制可以在優化合法用戶通信質量的同時惡化攻擊用戶的通信質量,從而有效保護物理層合法用戶的安全通信。

(a) BPSK

(b) QPSK

(c) 8PSK

(d) 16PSK圖8 與傳統通信系統的BER對比

3 結 語

本文針對IoT物理層雙方通信時受到的假冒攻擊提出一種基于自編碼器的假冒攻擊識別機制。當攻擊用戶偽裝成合法用戶向接收端用戶持續發送信號阻礙合法用戶之間的正常通信時,接收端需要及時監測并識別攻擊用戶信號,以保證正常用戶之間的通信。文中基于Tensorflow和Keras構建基于自編碼器的端到端通信系統來模擬IoT物理層的典型通信場景進行仿真。考慮實際通信信道特征,對合法用戶和發動假冒攻擊的攻擊用戶分別以加性高斯白噪聲信道和瑞利衰落信道進行建模。在接收端,結合K-means聚類算法得到信號星座圖和誤碼率曲線。仿真分析可知,當發動假冒攻擊的攻擊用戶與合法用戶向接收端發送同種類型的信號時,攻擊用戶的信號在接收端聚類重建的星座圖較標準星座圖偏差較大,易于被識別出來,且因為K-means聚類算法的低復雜度特性,提高了識別速度和識別精度。在接收端,攻擊用戶傳輸信號的誤碼率比合法用戶高了大約10%,文中基于自編碼器的端到端通信系統較傳統通信系統可以在優化合法用戶的通信質量的同時惡化非法用戶的通信質量。所以本文提出的基于自編碼器的假冒攻擊識別機制可有效保證IoT物理層的安全通信,且適用于資源受限,數據流量大的IoT場景。窄帶物聯網(NB-IoT)作為專為萬物互聯打造的蜂窩網絡技術,具有廣覆蓋、大連接、低功耗、低成本等特點。其上行鏈路采用單載波頻分多址(SC-FDMA)制式,調制方式為BPSK、QPSK,其下行采用正交頻分復用(OFDM)制式[20],調制方式為QPSK,所以可進一步研究將本文提出的假冒攻擊識別機制應用到NB-IoT物理層通信中。

猜你喜歡
信號用戶
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
孩子停止長個的信號
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
100萬用戶
創業家(2015年10期)2015-02-27 07:54:39
主站蜘蛛池模板: 亚洲成人高清在线观看| 久久国产精品电影| 中文字幕资源站| 99久久性生片| 99免费在线观看视频| 日本道中文字幕久久一区| 久久久波多野结衣av一区二区| 国产9191精品免费观看| 亚洲国产精品久久久久秋霞影院| 欧美综合激情| 幺女国产一级毛片| 亚洲欧美日韩中文字幕在线一区| 超碰精品无码一区二区| 精品久久人人爽人人玩人人妻| 国产成人亚洲精品无码电影| 三上悠亚在线精品二区| 超清无码熟妇人妻AV在线绿巨人 | 国产91麻豆视频| 久久99国产综合精品1| 欧美精品亚洲二区| 欧洲熟妇精品视频| 国产精品久久久久久久久| 91午夜福利在线观看精品| 国产在线97| 黄色免费在线网址| 欧美国产中文| 久久99国产乱子伦精品免| 无码网站免费观看| 国产精品视频观看裸模| 亚洲欧州色色免费AV| 伊人91视频| 国产人人乐人人爱| 自偷自拍三级全三级视频| 日韩一级二级三级| 日韩精品一区二区三区大桥未久 | 超碰91免费人妻| 91无码人妻精品一区二区蜜桃| 国产日韩精品欧美一区灰| 久久这里只有精品免费| 四虎永久免费地址在线网站| 精品一区二区三区波多野结衣| 亚洲三级影院| 毛片免费试看| 久久综合丝袜日本网| 国产高清自拍视频| 亚洲欧美自拍视频| 伊人91在线| 国产精品不卡片视频免费观看| 久久久久久尹人网香蕉| 高清国产在线| 色播五月婷婷| 国产精品欧美激情| 香蕉久人久人青草青草| 色综合久久久久8天国| 日本免费a视频| 国产丰满大乳无码免费播放| 成人年鲁鲁在线观看视频| 午夜毛片免费观看视频 | 国产不卡国语在线| 亚洲娇小与黑人巨大交| 亚洲欧美精品一中文字幕| 国产麻豆福利av在线播放| 国产精品毛片一区| 亚洲色图欧美| 天天躁夜夜躁狠狠躁图片| 欧美成人精品在线| 欧美日韩导航| 国产簧片免费在线播放| 无码区日韩专区免费系列| 手机在线国产精品| 免费三A级毛片视频| 97视频在线精品国自产拍| 成人欧美在线观看| 亚洲成a人在线观看| 久久久成年黄色视频| 久久亚洲日本不卡一区二区| 91小视频在线观看免费版高清| 色综合天天综合中文网| 久久这里只有精品66| 91精品网站| 99视频有精品视频免费观看| 九色91在线视频|