何麗 王宇鵬 曹皓博



摘要:本文基于極化碼的安全編碼技術,分析了在高斯退化竊聽信道環境下做使用安全編碼的性能,當安全編碼方法運用在碼長較大的情況時,其未充分利用信道極化產生的比特信道傳輸秘密消息,針對此情況本文提出了一種傳輸秘密消息的安全比特信道的選取方法。與傳統的安全編碼方法相比,本方案能夠在主信道傳輸誤比特率受限時,提高傳輸安全性能。
關鍵詞:安全編碼;高斯竊聽信道;極化碼
中圖分類號:TN918.4 文獻標識碼:A 文章編號:1007-9416(2020)01-0012-02
0 引言
近年來,物理層的安全通信問題獲得研究者們的關注,在對物理層信道安全容量的研究過程中,極化碼因其具有良好的性能、較低的譯碼復雜度、編譯碼簡單等優點被大量的應用于解決物理層安全問題中。
劉彤[1]等人提出一種基于極化碼的物理層加密安全編碼算法。其實現過程是將信道分解為安全信道集合和非安全信道集合,并利用安全信道發送的信息對非安全信道發送的信息加密后再進行編碼。Ekrem[2]等人針對高斯多接收機竊聽信道,在竊聽者存在的情況下,發射端與多用戶之間進行保密通信,利用最小均方誤差算法和分析費雪信息與微分熵之間的關系并推導了改信道環境的保密能力性能。樓澤斌[3]發現消息比特數的取值是影響安全性與可靠性的關鍵因素,并給出了消息比特數的初步取值范圍。同時,在高斯竊聽信道下,利用極化碼的誤碼塊率性能,提出了一種消息比特數取值的快速確定算法。
1 高斯退化竊聽信道下基于極化碼的安全編碼技術
1.1 高斯竊聽信道下的極化碼構造
Leung-Yan-Cheong在Wyner提出的BEC信道模型擴展到高斯信道上,如圖1所示。
此模型中主信道和竊聽信道分別服從,的高斯信道,且和相互獨立。若高斯信道的噪聲方差為,比特信道表示為LLR,則有LLR的概率密度服從高斯分布。設第個比特信道LLR所對應的均值為,則有
1.2 基于極化碼的安全編碼
將主信道產生的比特信道分成三類,分別為對主信道和竊聽信道均為無干擾的單位信道集合R;對主信道無干擾對竊聽信道有部分干擾的單位信道集合A;對信道均為干擾的單位信道集合B。在傳輸過程中,用無干擾的信道R傳輸重要信息;有部分干擾的比特信道A傳輸任意比特,起到掩飾的作用;全干擾的單位信道B用來傳輸凍結比特。經過極化碼編譯進行傳輸有用消息。對比特信道集合R、A和B的的構造方法如下:
傳統極化碼的構造方式中,設定一個極化閾值,當滿足時,竊聽信道即可安全傳輸秘密信息,確保安全傳輸過程。當滿足的同時且是一個極小值時,傳統安全編譯碼方式依舊選擇此比特信道傳輸重要隱私消息,將導致誤比特率相對變化較小。當對碼長較大時,僅采用作為極化閾值進行安全編碼判別,實際效果并不太理想。
基于上述分析,本文在傳統安全編碼方法的基礎上,提出一種基于高斯竊聽信道使用安全極化碼的改進安全編碼方法;通過改進選取優質信道的流程來構造安全編碼比特信道集合R、A和B,利用改進后產生的安全比特信道傳輸加密消息,提升信道的安全性能。
1.3 改進的安全編碼方案
在上節所提出的極化碼信道分類方式中,分別設置兩個極化閾值和限制極化程度。其中,影響選取比特信道的可靠性,而影響選取比特信道的安全性。因此,經過極化碼構造后的比特信道集合分別表示成:
當時,這種選取方法即為傳統的安全編碼方法。
引入上述改進的極化碼編碼方法后,并不能滿足比特信道集合A必要的傳輸速率,因此對于此信道集合,本文制定了如下選擇流程:
步驟1:按順序依次選取比特信道集合A、R、B,直到滿足選到第個比特信道,將其作為本文的比特信道集合A。
步驟2:經過極化碼構造后產生的比特信道集合A假若滿足,那么在比特信道集合R中優先選擇數值較大的比特信道加入步驟1中獲得的比特信道集合A。
步驟3:若集合A和R中選取所有的比特信道依然滿足時,那么在比特信道集合B中選取較小的比特信道加入步驟2中的比特信道集合A。
實際運用中先保證信息傳輸的安全性,因此步驟2優先選擇對竊聽信道的較大的比特信道;而步驟3則是為了信息傳輸可靠性提供保障。
2 仿真分析
為了驗證本文提出的方案的可行性和正確性,我們在MATLAB仿真平臺上進行建模仿真。
在加性高斯白噪聲信道下用極化碼編碼方式,采用連續消除譯碼算法,碼長分別為128,256情況下,圖2表明隨著信噪比的增大,其誤比特率呈減小趨勢,總體情況下碼長越長,其誤比特率越低,因此增加碼長也能夠增加通信系統的安全性能。
當碼長設置為128時傳統安全編碼方案與本文改進的安全編碼方案進行性能對比仿真圖如圖3所示。隨著主信道和竊聽信道的信噪比差的增大,竊聽信道的誤比特率呈增長狀態,表明通過降低竊聽端的信噪比能夠提高信道系統的安全性能。同時,合法通信端在不同信噪比情況下,信噪比與增大,極化碼中比特信道A增大,對竊聽用戶的干擾增強,保證合法通信雙方高質量的無噪傳輸。改進的編碼方案能夠有效的降低非法竊聽者獲得的信息,提高了通信信道的安全性能。
3 結語
本文提出了一種基于高斯竊聽信道下提高極化碼編碼安全,改進了極化碼構造的流程,使其能夠滿足傳輸重要秘密信息的比特信道的傳輸速率,將二者結合進行仿真,改進后的極化碼安全編碼方案能夠有良好的傳輸性能并且在保證傳輸可靠性基本不變的前提下,進一步提高了傳輸的安全性。
參考文獻
[1] 劉彤,孟祥雨,張林波.退化高斯竊聽信道下極化碼加密編碼算法研究[J].哈爾濱:哈爾濱工程大學學報,2018,39(01):169-172.
[2] Ekrem E,Ulukus S.The Secrecy Capacity Region of the Gaussian MIMO Multi-receiver Wiretap Channel[J].IEEE Transactions on Information Theory,2011,57(4):2083-2114.
[3] 樓澤斌.高斯竊聽信道下基于極化碼的安全信道編碼技術研究[D].杭州:浙江大學,2018.