曹鵬程,劉偉偉,劉光杰,2,茅偉偉,戴躍偉,2
(1.南京理工大學 自動化學院,江蘇 南京 210094;2.南京信息工程大學 電子與信息工程學院,江蘇 南京 210044)
隨著4G移動通信的廣泛普及,無線通信已經(jīng)成為人們接入互聯(lián)網(wǎng)的主流通信方式,其安全性也受到無線竊聽等行為的威脅。作為信息隱藏技術(shù)在無線通信領(lǐng)域的分支,無線隱信道將秘密信息隱藏到正常的無線通信過程中傳輸,避免引起第三方注意來保護通信安全[1]。相較于加密[2]、擴頻通信[3]、方向調(diào)制[4]等技術(shù),無線隱信道給無線通信安全保障帶來了更多技術(shù)選擇,因此獲得了越來越多研究者的關(guān)注。
無線隱信道利用通信網(wǎng)絡(luò)層級的不同,可分為鏈路層與物理層無線隱信道。鏈路層無線隱信道將秘密信息嵌入鏈路層協(xié)議冗余字段中[5-6],是由于鏈路層協(xié)議的規(guī)律性易被匹配算法檢測到[7]。而物理層無線隱信道利用信道編碼[8-9]、調(diào)制[10-11]和正交頻分復(fù)用(Orthogonal Frequency Division Multiplexing,OFDM)[12-13]等過程中的冗余傳輸秘密信息,其中調(diào)制類無線隱信道將秘密信息轉(zhuǎn)化為人工噪聲疊加在正常信號上傳輸,具有最高的傳輸速率和最廣的應(yīng)用范圍,成為主流的無線隱信道類型。最新的基于星座圖擬形調(diào)制的無線隱信道將秘密信息直接調(diào)制成與正常信道噪聲分布相同的人工噪聲傳輸,具有很好的抗檢測性與可靠性[14]。隨著多天線技術(shù)的發(fā)展,多輸入多輸出(Multiple In Multiple Out,MIMO)場景已成為無線隱信道的重要實現(xiàn)場景。當前研究中,一種多輸入多輸出無線隱信道方法則通過同時修改傳遞信道狀態(tài)信息(Channel State Information,CSI)的控制信號和數(shù)據(jù)信號,來嵌入秘密信息[15]。該方法僅適用于信道狀態(tài)信息能夠在每個符號周期內(nèi)傳遞一次的多輸入多輸出場景,應(yīng)用范圍極小。最新的基于特征值復(fù)用的多輸入多輸出無線隱信道,根據(jù)信道狀態(tài)信息矩陣的特征值,在部分天線上疊加秘密信號與隨機噪聲,來提高可靠性[16]。該方法缺乏抵御統(tǒng)計檢測工具的考慮。
筆者對多輸入多輸出無線隱信道的系統(tǒng)模型進行分析,發(fā)現(xiàn)了檢測方獲取的多路信號之間存在相關(guān)性,因此將信號相關(guān)系數(shù)引入隱信道抗檢測性指標。提出一種基于預(yù)編碼的多輸入多輸出無線隱信道,來去除多路信號之間的相關(guān)性。假設(shè)發(fā)送方與檢測方能同時獲得兩者之間的信道狀態(tài)信息,發(fā)送方可以利用該信道狀態(tài)信息對生成的人工噪聲進行預(yù)編碼處理,使得檢測方接收到的各路信號之間不相關(guān)。仿真結(jié)果表明,所提多輸入多輸出無線隱信道與基于特征值復(fù)用的現(xiàn)有方法相比,去除了檢測方接收到的多路信號之間的相關(guān)性,有效提高了抗檢測性,同時可靠性有了一定的提高。
以最常見的2×2多輸入多輸出通信為例,多輸入多輸出無線隱信道系統(tǒng)模型如圖1所示。
圖1 MIMO無線隱信道系統(tǒng)模型
圖1中,無線隱信道依附在正常多輸入多輸出通信過程中。發(fā)送方Alice將載體信息調(diào)制成2路載體信號sc1和sc2,同時也將秘密信息調(diào)制成2路人工噪聲ss1和ss2,隨后疊加在載體信號上生成2路載密信號sct1=sc1+ss1,sct2=sc2+ss2,分別通過對應(yīng)天線發(fā)送出去。這些載密信號在傳輸過程中相互疊加并受到信道噪聲干擾。其中“發(fā)送方—接收方” 信道狀態(tài)信息矩陣可表示為
(1)
接收方Bob得到2路復(fù)合載密信號srm1=hsr,11sct1+hsr,12sct2+nr1和srm2=hsr,21sct1+hsr,22sct2+nr2,這里nr1和nr2為加性噪聲信號。Bob其可根據(jù)正常多輸入多輸出通信中傳輸?shù)摹鞍l(fā)送方—接收方” 信道狀態(tài)信息矩陣通過線性迫零法還原出2路載密信號,隨后從中解調(diào)出載體信息和秘密信息。
若通信區(qū)域內(nèi)存在具有2根天線的檢測方Willie,它也能接收到2路復(fù)合載密信號。為了判斷隱信道是否存在,Willie需將這2路復(fù)合載密信號進行還原。由于多輸入多輸出無線隱信道添加的人工噪聲功率較小,現(xiàn)有的獨立向量分析等盲信號分離方法導(dǎo)致的分離誤差會干擾最終檢測結(jié)果。假設(shè)發(fā)送方收到來自接收方或檢測方的導(dǎo)頻序列后,估計出信道狀態(tài)信息并向其反饋回去,此時檢測方和發(fā)送方都能獲得兩者之間的信道狀態(tài)信息。檢測方獲得了該信道狀態(tài)信息后,可以通過線性迫零法從復(fù)合載密信號中分離出各路載密信號,進而解調(diào)出載體信息。
檢測方可以從載密信號中移除對應(yīng)的載體信號成分,得到殘差信號進行測試。與單天線無線隱信道不同的是,多輸入多輸出場景中的檢測方能夠獲得信號還原前后的多路殘差信號,需選取合適的殘差信號作為檢測對象。這里,“發(fā)送方—檢測方” 信道狀態(tài)信息矩陣可表示為
(2)
(3)
(4)
若隱信道存在,則檢測方提取的兩路復(fù)合殘差信號以及兩路殘差信號為
(5)
(6)
根據(jù)信道噪聲之間的獨立性,式(3)中的復(fù)合殘差信號不相關(guān),而式(5)中的復(fù)合殘差信號具有相同的人工噪聲成分因而相關(guān)。式(4)和(6)中的殘差信號均相關(guān)。因此,檢測方根據(jù)相關(guān)性差異選取復(fù)合殘差信號作為檢測對象。假設(shè)檢測方知道正常信道噪聲的大致分布特性,它還可以通過衡量復(fù)合殘差信號與正常信道噪聲的分布差異對隱信道進行檢測。
通過固定通信速率下的抗檢測性和可靠性指標來衡量多輸入多輸出無線隱信道的性能。其中,抗檢測性指標除了衡量分布差異的KL散度和KS距離[17],還包括多路復(fù)合殘差信號之間的相關(guān)系數(shù);可靠性指標為接收方得到的各路秘密信息誤比特率。
(7)
(8)
其中,sc1和sc2為載體信號,ss為秘密信息調(diào)制得到的秘密信號,sr1和sr2為隨機噪聲信號,它們用以掩飾秘密信號的存在。由式(8)可知,該方法秘密信息通信速率為所有天線均進行嵌入的隱信道的一半。
常見的多輸入多輸出通信場景下,發(fā)送方與檢測方之間的信道狀態(tài)信息不發(fā)生變化或變化緩慢。因此,發(fā)送方可以利用該信道狀態(tài)信息對秘密信息調(diào)制成的人工噪聲進行預(yù)編碼處理,以去除檢測方獲得的各路復(fù)合殘差信號的相關(guān)性。同樣以最常見的2×2多輸入多輸出通信為例,基于預(yù)編碼的多輸入多輸出無線隱信道框架如圖2所示,假設(shè)載體信息以QPSK方式進行調(diào)制解調(diào),信號還原處理采用線性迫零法。
圖2 基于預(yù)編碼的MIMO無線隱信道框架
筆者所提預(yù)編碼方法也可應(yīng)用于天線數(shù)更多的多輸入多輸出通信場景;由于預(yù)編碼過程為線性映射,計算復(fù)雜度也將隨著天線數(shù)量增加而線性增大。具體人工噪聲調(diào)制和秘密信息解調(diào)過程如下。
(9)
(10)
(11)
編碼后人工噪聲疊加在對應(yīng)的載體信號上,生成載密信號傳輸。此時,檢測方提取得到的復(fù)合殘差信號為
(12)
接收方得到經(jīng)由多輸入多輸出信道傳輸?shù)膬陕窂?fù)合載密信號后,首先采用線性迫零法對接收到的兩路復(fù)合載密信號smct1和smct2進行信號還原:
(13)
(14)
得到兩路解碼后殘差信號sres1和sres2后,秘密信息的解調(diào)在I、Q方向分別進行。以解碼后殘差信號sres1=xres1+jyres1在I方向的解調(diào)為例,對應(yīng)的解調(diào)過程為
(15)
其中,F(xiàn)u(·)為類階躍函數(shù),滿足
正式審議階段的主要任務(wù)是審查和討論法案,這是大多數(shù)國家立法機關(guān)在審議法案中必經(jīng)的步驟。由于我國不存在立法辯論制度,因而專門委員會的立法審查在正式審議階段發(fā)揮著舉足輕重的作用,他們負責對所提出的法案進行檢查核對,目的在于發(fā)揮議員的專業(yè)性優(yōu)勢,保證立法的科學性與合法性。1979年后,逐漸恢復(fù)了1954年憲法確立的委員會制度,并將立法審查制度化——實行統(tǒng)一審議。統(tǒng)一審議的主要功能在于維護法制統(tǒng)一和扼制不當利益。[14]1982年通過的《全國人民大表大會組織法》首次在法律層面對專門委員會的分工予以確定,并建立了以法律委員會為主,專門委員會為輔的統(tǒng)一審議制度。
Q方向,殘差信號sres2的解調(diào)同理。
由式(11)和(14)可知,預(yù)編碼處理可能會放大信道噪聲,降低隱信道的可靠性。預(yù)編碼矩陣的放大作用與其獨立性有關(guān),這里以矩陣Hpc行列式的幅值作為其獨立性參數(shù):
β=|hpc,11hpc,22-hpc,21hpc,12| 。
(16)
獨立性參數(shù)β的取值在(0,1)之間;β越大,矩陣獨立性越好,對隱信道可靠性的影響也越小。
從抗檢測性與可靠性這兩方面來衡量將所提多輸入多輸出無線隱信道的性能,并將其與1.3節(jié)中基于特征值復(fù)用的現(xiàn)有方法進行對比。需要強調(diào)的是,兩種多輸入多輸出無線隱信道方法中,發(fā)送方和檢測方均已知兩者之間的信道狀態(tài)信息。
兩種多輸入多輸出無線隱信道的仿真均建立在MATLAB平臺。設(shè)定發(fā)送方、接收方和檢測方均保持靜止,天線數(shù)均為2,所有信道狀態(tài)信息矩陣均由高斯分布隨機生成且在單次傳輸中保持不變。信道噪聲由軟件定義無線電系統(tǒng)采集得到,載體信息與秘密信息均由偽隨機發(fā)生器生成,載體信號由QPSK調(diào)制得到。根據(jù)部分通信協(xié)議中發(fā)送方物理層信號調(diào)制失真限制[18],載體信號與疊加的人工噪聲總功率之比均為 13 dB,而基于特征值復(fù)用的現(xiàn)有方法中秘密信息調(diào)制得到的信號與隨機噪聲功率相等。為了更好地展示可靠性仿真結(jié)果,秘密信息在現(xiàn)有方法和所提方法中,分別使用M=5和M=10的直接序列擴頻編碼處理,且加入置亂處理以防止擴頻碼帶來的規(guī)律性。
隨機生成了超過100 000組2×2“發(fā)送方—檢測方” 信道狀態(tài)信息矩陣,其相關(guān)系數(shù)理論值和對應(yīng)的預(yù)編碼矩陣獨立性參數(shù)統(tǒng)計框圖如圖3所示。由圖3可知,絕大部分信道狀態(tài)信息矩陣的相關(guān)系數(shù)理論值遠離0;對應(yīng)的預(yù)編碼矩陣獨立性參數(shù),β>0.5,占比超過80%;β>0.7,占比超過60%。
(a) 相關(guān)系數(shù)理論值
所提多輸入多輸出無線隱信道的復(fù)合殘差信號I方向、Q方向、幅值和相位的KL散度和KS距離以及I方向和Q方向相關(guān)系數(shù)如圖4所示。隨機選取2個“發(fā)送方—檢測方” 信道狀態(tài)信息矩陣,其相關(guān)系數(shù)理論值α為-0.307和0.640,由圖4(a)~(h)可知,兩種多輸入多輸出方法的KL散度和KS距離都較小,與正常信道噪聲分布差異較小。圖4(i)和(j)中,現(xiàn)有方法復(fù)合殘差信號之間的相關(guān)系數(shù)隨著信噪比增大逐漸接近理論值,而所提方法的相關(guān)系數(shù)接近0。仿真結(jié)果表明,基于預(yù)編碼的多輸入多輸出無線隱信道的抗檢測性強于現(xiàn)有方法。
(a) I方向
(e) I方向
(i) I方向
所提多輸入多輸出無線隱信道的秘密信息誤比特率如圖5所示,同時給出基于特征值復(fù)用的現(xiàn)有方法秘密信息誤比特率進行對比。隨機選取預(yù)編碼矩陣獨立性參數(shù)滿足β=0.9,0.7,0.5的多個“發(fā)送方—檢測方” 信道狀態(tài)信息矩陣。由圖5(a)~(c)可知,所提方法在相同的預(yù)編碼矩陣獨立性參數(shù)下,秘密信息誤比特率相近。將各獨立性參數(shù)下多個信道狀態(tài)信息矩陣仿真結(jié)果的平均值作為所提方法在對應(yīng)參數(shù)下的秘密信息誤比特率。由圖5(d)可知,基于特征值復(fù)用的現(xiàn)有方法由于疊加的隨機噪聲的干擾,秘密信息誤比特率較大;預(yù)編碼方法秘密信息誤比特率隨獨立性參數(shù)的降低而升高;且β=0.9和0.7時所提方法誤碼率低于現(xiàn)有方法,β=0.5時在高信噪比時誤碼率低于現(xiàn)有方法。仿真結(jié)果表明,基于預(yù)編碼的多輸入多輸出無線隱信道的可靠性較現(xiàn)有方法有一定的提高。
(a) β=0.9
通過對多輸入多輸出無線隱信道模型進行分析,筆者將多路信號之間的相關(guān)系數(shù)引入其抗檢測性指標;隨后提出一種基于預(yù)編碼的多輸入多輸出無線隱信道,利用已知的“發(fā)送方—檢測方”之間的信道狀態(tài)信息對生成的人工噪聲進行預(yù)編碼處理,以去除多路信號之間的相關(guān)性。仿真結(jié)果表明,相較于現(xiàn)有基于特征值復(fù)用的多輸出多輸出方法,所提多輸入多輸出無線隱信道在抗檢測性顯著增強的同時可靠性也有一定的提高。
下一步工作將考慮信道狀態(tài)信息變化迅速的多輸入多輸出場景下的無線隱信道問題。