當軟件無線電與無線安全相會
人類的文明發(fā)展史也是一部通信發(fā)展史
遠在古代,在封建社會建立的初期,通信技術就已經(jīng)出現(xiàn),就像烽火臺/驛站等,這些都是中國古代常用的通信手段,這些手段雖然可以傳遞信息,但是也存在著非常明顯的缺點,傳遞的信息單一,效率低下且容易丟失。后來隨著文字的逐漸普及,飛鴿傳書也進入了人類社會,但是其缺點也非常明顯,信息的傳輸可控性非常低,經(jīng)常會有信息的丟失。隨著人類技術與文明逐漸發(fā)展,在公元前539年,波斯王創(chuàng)造出了類似郵局的機構,由于有專業(yè)的從事人員,信件可以保證送達,但是時間特別長。這是使用人力去進行信息的傳遞。
反觀電子技術的發(fā)展,在公元前600年左右,古希臘哲學家泰勒斯發(fā)現(xiàn)了靜電的存在,1600年英國女王伊麗莎白一世的御醫(yī),英國人威廉吉爾伯特,用拉丁語“電”來描述物質(zhì)相互摩擦時所施加的力量,還寫了一本傳世名著《論磁》,在書中,他認為電的產(chǎn)生需要摩擦,而磁鐵不需要,所以電與磁沒有關系。這個觀念持續(xù)了許多年,人們一直將其分離開進行對待。直到1820年,丹麥人漢斯`奧斯特發(fā)現(xiàn)了電流的磁效應,重新找回了電與磁之間的關系。隨后的1821年,英國人邁克爾法拉第發(fā)明了電動機,在1831年又發(fā)現(xiàn)了電磁感應定律,并且制造出了第一臺能產(chǎn)生持續(xù)電流的發(fā)電機。
這是一個偉大的時代,不斷誕生偉大的發(fā)明
1837年,美國人莫爾斯發(fā)明了莫爾斯電碼和有線電報,現(xiàn)代通信系統(tǒng)真正的有了雛形。有線電報的出現(xiàn),具有劃時代的意義——他讓人類獲得了一種全新的信息傳遞方式,這種方式看不見、摸不著、聽不到,完全不同于以往的信件、旗語、號角、烽火。1865年,通信的祖師爺詹姆斯克拉克麥克斯韋提出了偉大的麥克斯韋方程組,建立了經(jīng)典電動力學,并且預言了電磁波的存在。從此,通信技術便走上了發(fā)展的高速路。
1876年,美國人亞歷山大貝爾申請了電話的專利,成為電話之父。1888年德國人海因里希魯?shù)婪蚝掌澯脤嶒灣晒ψC明電磁波的存在,并以此證明了麥克斯韋的預言。經(jīng)典電磁理論的大廈正式落成。
1896年,意大利人伽利爾摩馬可尼實現(xiàn)人類歷史上首次無線電通信,雖然通信距離為30m,但是次年就已達到2英里。至此,人類正式推開無線通信時代的大門。
在這之后的時間里,有線通信與無線通信都在各自的軌道上發(fā)展著,今天我們只談無線通信技術的發(fā)展。
在馬可尼發(fā)明無線電報之后的很長時間,無線通信都處于單向通信(單工通信)的狀態(tài),廣播也在一定程度上取代了報紙,成為人們獲取新聞的最快捷的方式。
二戰(zhàn)時期,摩托羅拉公司開發(fā)出跨時代的產(chǎn)品SCR300軍用步話機,可以實現(xiàn)12. 9km的遠距離無線通信。SCR300也重達16公斤,需要專門的通信兵進行背負,或者安裝在汽車、飛機上。
1946年,貝爾實驗室在此基礎上,成功制造世界第一部移動通信電話,但是體積龐大無比。無線技術的發(fā)展受限于電子元器件的技術的瓶頸,一直沒有重大突破。隨著半導體技術成熟之后,無線通信設備開始有了高速發(fā)展的基礎。
1973年4月,摩托羅拉公司的工程師馬丁庫珀,研發(fā)了世界上第一部移動電話,是真正意義上單人可攜帶,可以在移動之中進行通話的電話。手機的發(fā)明,標志著人類敲開了全民通信的大門,開始走向全民大哥大的時代。
從1G到2G再到現(xiàn)在的5G甚至是6G,從尋呼機到大哥大再到現(xiàn)在人人愛不釋手的手機,無線通信技術一直高速的發(fā)展著,隨著時代的變遷以及技術的演化,通信頻率、調(diào)制樣式和編碼方式都有著極大的區(qū)別。針對不同的頻率、不同的調(diào)制樣式和不同的編碼方式都要搭建不同的硬件平臺,即使先不論硬件器件的成本和難度,單是適配如此多的頻率以及調(diào)制方式就需要多種多樣的硬件平臺去適配,有沒有通信系統(tǒng)中的屠龍寶刀呢?
SDR(Software Defined Radio),即軟件定義無線電技術。其重要的價值就在于傳統(tǒng)的硬件無線電通信設備只是作為無線通信的基本平臺,而許多的通信功能則是由軟件來實現(xiàn),打破了有史以來設備的通信功能實現(xiàn)僅僅依賴于硬件發(fā)展的格局。軟件無線電技術的出現(xiàn)是通信領域繼固定通信到移動通信,模擬通信到數(shù)字通信之后的第三次革命。軟件無線電技術可以很好的避免硬件實現(xiàn)的缺點,除了最基本的硬件架構,如ADC、DAC、放大器和天線等基本單元,剩余的處理都在軟件中進行實現(xiàn),開發(fā)者可以修改軟件來改變無線電的功能而無需修改電路。簡單來說,這個設備通過編程以滿足收音機,路由器等無線設備進行通信的需求。
SDR的常見架構如下,下圖采用ADI公司的Pluto軟件無線電平臺做為示例。
圖1 ADI公司Pluto軟件無線電平臺系統(tǒng)架構
一個標準的軟件無線電臺包括:寬帶天線、前端接收、寬帶數(shù)模轉(zhuǎn)換器、通用數(shù)字信號處理器等幾部分。在圖1中給出了它的功能和所需的接口。移動用戶單元通過模擬接口(窄帶A/D和D/A),通過可選的混合源編碼提供諸如話音、數(shù)據(jù)、傳真和多媒體接口。準實時和實時軟件通過可編程處理器完成窄帶與寬帶數(shù)據(jù)之間的數(shù)據(jù)分析、處理和變換,然后寬帶的A/D/A完成與射頻RF之間的變換。
那么軟件無線電技術在網(wǎng)絡安全技術中又扮演了一個什么角色呢?
先來提一下TEMPEST電磁泄露,TEMPEST(Transinet Electromagnetic Pulse Emanation Surveilliance Technology)技術是電磁環(huán)境安全保護的一部分,是包括對電磁泄露信號中所攜帶的敏感信息進行分析、測試、接收還原以及防護的一系列技術。
電子設備在工作的時候都會產(chǎn)生各種各樣的電磁泄露,其中一些電磁信號的泄露會攜帶許多敏感信息。1972年,美國國家安全局進行代號為TEMPEST的機密研究,該文檔在2007年被部分解密。1985年Wim Van ECK發(fā)布了第一篇非涉密的計算機顯示器安全威脅類的分析文章,在常規(guī)的電視中加入一個15美元的電子設備,便可以在數(shù)百米外竊取系統(tǒng)中的信息。
在1980年代,中央情報局名為TEMPEST項目的成果,就是利用電子設備在工作時所產(chǎn)生的射頻泄露,而竊取系統(tǒng)中的信息,設備如圖2所示。其中比較直觀且令人印象深刻的莫屬直接獲取當年使用的CRT顯示器屏幕上的內(nèi)容:由于CRT顯示器內(nèi)部需要用顯示信號所控制的高電壓去調(diào)制電子束,使其準確地擊打在屏幕上某點上。而某種意義上來說,每個方向上的調(diào)制電極就像是一個偶極天線一樣能夠發(fā)射出電磁波。因此只要以不同極化方式的天線去接收無線電信號,并與本地的水平和垂直同步信號進行混合,我們就能在本地的熒光屏上獲得完全一樣的屏幕圖像。這種手段被稱作“van Eck Phreaking”,并由BBC的一個揭秘類型電視節(jié)目向公眾披露。一時間,帶有各種天線的白色廂式貨車成為了這種監(jiān)視行為的象征。
隨著現(xiàn)在常用的屏幕取代了原始的CRT顯示屏幕,捕捉電磁泄露變得沒有那么容易了。VGA接口的風險也被發(fā)掘了出來,計算機顯示器利用光柵掃描進行顯示,顯示控制器送給顯示器的信號共三種;視頻信號ROB(彩色)、垂直同步信號(場同步)和水平同步信號(行同步),其中行和場同步均為方波信號(數(shù)字電平)。對于非重復的信息顯示,原始視頻信號為隨機信號。但對于靜止的計算機圖像或變化緩慢的圖像,由于在顯示器中采用了周期性掃描,所以視頻信號具有周期性的特點。在整個時間序列上周期性地存在著信號區(qū)(顯示區(qū))和無信號區(qū)(行消隱區(qū)),但其中夾雜著噪聲。
圖2 中央情報局TEMPEST項目設備
圖3 TEMPEST設備基本原理圖
圖2圖3中可以看到,接收泄露信號的早期設備極為麻煩。在2014年,劍橋大學的Martin Marinov發(fā)表的《Remote video eavesdropping using a software-defined radio platform》中,創(chuàng)新使用USRP B200軟件無線電設備去抓取VGA信號的泄露。
圖4 Remote video eavesdropping using a software-defined radio platform論文的測試環(huán)境以及測試設備
圖5 Remote video eavesdropping using a software-defined radio platform的測試結(jié)果
圖5可以看到效果十分理想,并且僅使用簡單的軟件無線電設備再加上信號處理算法,就完成了對泄露信號的恢復。軟件無線電不僅僅是通信方向的革新,也成為無線安全分析上的利器。軟件無線電設備的應用極為廣泛,在無線安全的側(cè)信道分析,進行安全框架驗證等諸多方向上都有應用。
隨著技術的逐漸發(fā)展,學科融合的趨勢愈發(fā)明顯。安全問題也是一個綜合與復雜的問題,面對安全行業(yè)的飛速發(fā)展以及整個社會越來越快的信息化進程,各種新技術將會不斷的出現(xiàn)和應用。無線安全孕育著無限的機遇和挑戰(zhàn),作為一個熱門的研究領域,其擁有重要的戰(zhàn)略意義,相信未來無線安全技術會取得更加長足的發(fā)展。
參考文獻:
[1] https://zhuanlan.zhihu.com/p/58540779
[2] Adalm-Pluto軟件無線電平臺 https://www.analog.com/cn/design-center/evaluation-hardware-and-software/evaluation-boards-kits/ADALM-PLUTO.html#eb-overview
[3] Giechaskiel I . Eavesdropping on and emulating MIFARE Ultralight and Classic cards using software-defined radio[J]. 2015.