《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 業(yè)界動(dòng)態(tài) > 無人機(jī)系統(tǒng)安全保密體系研究

無人機(jī)系統(tǒng)安全保密體系研究

2021-08-28
來源:信息安全與通信保密雜志社
關(guān)鍵詞: 無人機(jī) 安全保密

 ?。?無人機(jī)系統(tǒng)及網(wǎng)絡(luò)

  1.1 無人機(jī)系統(tǒng)組成

  無人機(jī)系統(tǒng)分為無人機(jī)和地面控制系統(tǒng)兩大部分。

  無人機(jī)按照飛行器構(gòu)型可分為固定翼、撲翼、旋翼和混合翼等不同類型,一般包括動(dòng)力系統(tǒng)、傳感器、控制系統(tǒng)、通信系統(tǒng)和任務(wù)載荷。其中,動(dòng)力系統(tǒng)為無人機(jī)提供動(dòng)力;傳感器主要包括陀螺儀、GPS、磁力計(jì)等;控制系統(tǒng)接收傳感器數(shù)據(jù)和地面控制指令,控制無人機(jī)飛行;任務(wù)載荷是執(zhí)行任務(wù)的部件,根據(jù)具體任務(wù)搭載不同載荷。

  地面控制系統(tǒng)可以是一個(gè)遙控器,也可以是一個(gè)地面站,一般包括通信系統(tǒng)、控制系統(tǒng)以及數(shù)據(jù)處理系統(tǒng)等。其中,通信系統(tǒng)與無人機(jī)建立通信鏈接;控制系統(tǒng)控制無人機(jī)飛行和任務(wù)執(zhí)行;數(shù)據(jù)處理系統(tǒng)負(fù)責(zé)航線規(guī)劃和任務(wù)數(shù)據(jù)處理。如圖1所示。

  圖1 無人機(jī)系統(tǒng)組成及網(wǎng)絡(luò)

  1.2 無人機(jī)網(wǎng)絡(luò)

  無人機(jī)網(wǎng)絡(luò)可看作飛行的無線網(wǎng)絡(luò)。每架無人機(jī)是一個(gè)網(wǎng)絡(luò)數(shù)據(jù)收發(fā)節(jié)點(diǎn),也可提供網(wǎng)絡(luò)中繼。無人機(jī)網(wǎng)絡(luò)可以是自組織,也可以基于地面或衛(wèi)星基礎(chǔ)設(shè)施支撐。其中,多架無人機(jī)組成的空中通信網(wǎng)絡(luò)被稱作空中移動(dòng)自組織網(wǎng)絡(luò)(Mobile Ad hoc Network,MANET),多采用Ad-Hoc模式架構(gòu)。MANET網(wǎng)絡(luò)根據(jù)拓?fù)漕愋头斗譃槠矫嫱負(fù)浣Y(jié)構(gòu)和分級(jí)拓樸結(jié)構(gòu)。平面拓?fù)浣Y(jié)構(gòu)中,網(wǎng)絡(luò)各節(jié)點(diǎn)在路由計(jì)算、消息收發(fā)等方面的地位是對(duì)等的。平面拓?fù)渎酚蓞f(xié)議一般包括AODV、DSR以及OLSR等。在分級(jí)拓?fù)浣Y(jié)構(gòu)中,網(wǎng)絡(luò)中的無人機(jī)節(jié)點(diǎn)被分成多個(gè)群,每個(gè)群有一個(gè)群首,負(fù)責(zé)群內(nèi)拓?fù)涔芾砗腿洪g通信。多個(gè)群的群首可組成一個(gè)更高一級(jí)的網(wǎng)絡(luò),并選擇高一級(jí)的群首,最終構(gòu)成一個(gè)多級(jí)網(wǎng)絡(luò)。每一個(gè)群中的群首是由群成員動(dòng)態(tài)自組織選出的,是動(dòng)態(tài)變化的。分級(jí)拓?fù)渎酚蓞f(xié)議一般包括ZRP、LANMAR以及CGSR等。

  1.3 無人機(jī)系統(tǒng)工作流程

  無人機(jī)工作信息流程如圖2所示。

  圖2 無人機(jī)工作信息流程

  ①陀螺儀等傳感器從物理域感知環(huán)境信息,并反饋給數(shù)據(jù)處理模塊。

  ②數(shù)據(jù)處理模塊對(duì)數(shù)據(jù)進(jìn)行校正后傳遞到導(dǎo)航模塊,同時(shí)與GPS信號(hào)等數(shù)據(jù)融合。

 ?、蹅鞲衅鞯臄?shù)據(jù)也會(huì)直接傳送給控制器,輔助控制器進(jìn)行調(diào)整。

  ④導(dǎo)航模塊獲取GPS信息。

 ?、輰?dǎo)航模塊將傳感器數(shù)據(jù)與定位數(shù)據(jù)融合,生成航向信息發(fā)送給控制器。

 ?、蔻叩孛婵刂葡到y(tǒng)與通信模塊和控制模塊通過無線通信手段交換信息,包括控制命令、飛行狀態(tài)以及任務(wù)信息等。

 ?、嗫刂破飨蛉蝿?wù)載荷發(fā)送控制指令,使任務(wù)載荷按照命令執(zhí)行任務(wù)。

 ?。?無人機(jī)安全威脅分析

  無人機(jī)系統(tǒng)涉及到空中系統(tǒng)和地面系統(tǒng)兩部分,且無人機(jī)及網(wǎng)絡(luò)直接暴露在不安全的外部環(huán)境中。因此,無人機(jī)平臺(tái)、系統(tǒng)內(nèi)部的信息傳遞以及系統(tǒng)間的通信過程都可能成為攻擊者關(guān)注的焦點(diǎn)。無人機(jī)系統(tǒng)的安全威脅主要包括以下幾個(gè)方面。

  2.1 傳感器攻擊威脅

  無人機(jī)的傳感器從物理域采集環(huán)境數(shù)據(jù)反饋給無人機(jī)控制系統(tǒng),輔助無人機(jī)下達(dá)控制指令。當(dāng)傳感器被攻擊時(shí),將采集錯(cuò)誤的數(shù)據(jù),控制系統(tǒng)將無法做出正確的決策,致使無人機(jī)的飛行失控或執(zhí)行任務(wù)失敗。

  2.1.1 干擾陀螺儀攻擊

  陀螺儀提供無人機(jī)飛行姿態(tài)信息,以保持無人機(jī)平衡。MEMS陀螺儀利用共振原理把角速率轉(zhuǎn)換成一個(gè)被感測(cè)物體的位移。攻擊者利用外部聲波使無人機(jī)的陀螺儀發(fā)生共振,從而擾亂無人機(jī)的平穩(wěn)飛行。韓國先進(jìn)科學(xué)技術(shù)研究院研究人員給無人機(jī)接上一個(gè)揚(yáng)聲器,控制揚(yáng)聲器發(fā)聲。當(dāng)揚(yáng)聲器發(fā)出與陀螺儀匹配的噪聲時(shí),正常飛行的無人機(jī)會(huì)失控墜落。

  2.1.2 電機(jī)浪涌攻擊

  電機(jī)浪涌攻擊是一種短程爆發(fā)式攻擊手段。攻擊者通過篡改單個(gè)變量,在短時(shí)間內(nèi)給系統(tǒng)注入可產(chǎn)生影響的最大偏差值,企圖對(duì)攻擊目標(biāo)產(chǎn)生盡可能大的傷害。例如,攻擊者使用浪涌攻擊篡改控制器的控制輸入,無人機(jī)的執(zhí)行電機(jī)通常會(huì)出現(xiàn)超限運(yùn)轉(zhuǎn)或者近乎停轉(zhuǎn)的情況,使得無人機(jī)出現(xiàn)激烈的簸動(dòng)甚至直接墜毀。

  2.2 定位系統(tǒng)攻擊威脅

  GPS是無人機(jī)一個(gè)重要的傳感器,負(fù)責(zé)為無人機(jī)提供準(zhǔn)確的位置信息。針對(duì)無人機(jī)GPS模塊的攻擊可造成無人機(jī)失控。例如,攻擊者發(fā)送與GPS同頻率的干擾信號(hào),可使無人機(jī)GPS模塊無法接收到正常GPS信號(hào)。攻擊者還可以發(fā)送大功率偽造GPS信號(hào),使無人機(jī)GPS模塊接收到偽造GPS信號(hào),解出錯(cuò)誤的位置信息。

  GPS欺騙攻擊。攻擊者掌握公開發(fā)布的GPS系統(tǒng)信號(hào)定義、通信鏈路、通信協(xié)議等信息后,根據(jù)攻擊目標(biāo)可計(jì)算出每個(gè)GPS信息發(fā)送位置、時(shí)間,從而偽造出有特定指向的GPS信號(hào),通過大功率發(fā)射,可欺騙無人機(jī)選擇接收強(qiáng)度更高的欺騙信號(hào),從而達(dá)到欺騙攻擊的目的。

  2.3 通信網(wǎng)絡(luò)攻擊威脅

  無人機(jī)通信和網(wǎng)絡(luò)直接暴露在無線空間中,很容易被攻擊者利用而發(fā)起信號(hào)干擾、無線網(wǎng)絡(luò)欺騙攻擊和拒絕服務(wù)攻擊等。

  2.3.1 信號(hào)干擾

  無人機(jī)網(wǎng)絡(luò)通信具有節(jié)點(diǎn)高速移動(dòng)、信道切換頻繁、通信能量受限的特點(diǎn),網(wǎng)絡(luò)拓?fù)淇焖僮兓?,無線通信鏈路隨時(shí)切換。干擾器通過發(fā)射足夠大功率的干擾信號(hào)即可覆蓋正常通信,使得網(wǎng)絡(luò)通信質(zhì)量下降,通信雙方連接中斷,導(dǎo)致任務(wù)失敗或無人機(jī)失控。

  2.3.2 信息欺騙

  鏈路劫持。攻擊者截獲傳感器回送給控制器的實(shí)時(shí)數(shù)據(jù)信息將其篡改為惡意信息,再將其發(fā)送給控制器??刂破鹘馕鰫阂鈹?shù)據(jù)后會(huì)影響數(shù)據(jù)融合的正確性和完整性,可能導(dǎo)致無人機(jī)的合法控制權(quán)被直接剝奪。

  女巫攻擊。這種攻擊中,一個(gè)惡意的無人機(jī)節(jié)點(diǎn)通過創(chuàng)建大量的虛假身份充當(dāng)網(wǎng)絡(luò)中多架無人機(jī)。由于網(wǎng)絡(luò)中其他合法的無人機(jī)節(jié)點(diǎn)接收到惡意節(jié)點(diǎn)的虛假信息誤以為接收到多架合法無人機(jī)節(jié)點(diǎn)的正確信息,可能會(huì)根據(jù)虛假信息做出決策。

  蟲洞攻擊。蟲洞攻擊通過在兩個(gè)惡意節(jié)點(diǎn)之間搭建一條“隧道”,其中一個(gè)攻擊節(jié)點(diǎn)記錄該節(jié)點(diǎn)流經(jīng)數(shù)據(jù)和位置信息,然后通過隧道將這些數(shù)據(jù)信息傳遞到另一個(gè)攻擊節(jié)點(diǎn)。由于這條隧道中傳輸?shù)臄?shù)據(jù)比合法節(jié)點(diǎn)傳輸?shù)臄?shù)據(jù)更多,因此根據(jù)路由算法會(huì)有更多的數(shù)據(jù)流量分配給這條隧道,從而由這條蟲洞隧道控制了網(wǎng)絡(luò)中的大部分路由,此時(shí)攻擊者可以輕松獲取網(wǎng)絡(luò)中的大多數(shù)數(shù)據(jù)。

  2.3.3 拒絕服務(wù)

  無人機(jī)地空信息通信經(jīng)常會(huì)用到以Wi-Fi等無線局域網(wǎng)技術(shù)為底層的通信,在網(wǎng)絡(luò)層也會(huì)使用到TCP/UDP協(xié)議等常見協(xié)議。攻擊者可針對(duì)網(wǎng)絡(luò)層固有的缺陷發(fā)起泛洪式拒絕服務(wù)攻擊,阻斷無人機(jī)正常通信,或?qū)е嘛w行控制系統(tǒng)癱瘓。

  2.4 無人機(jī)軟件攻擊威脅

  無人機(jī)的基礎(chǔ)軟件、飛控軟件等都存在一定的軟件安全漏洞,可被黑客利用攻擊無人機(jī)系統(tǒng)。例如,飛控系統(tǒng)Maldrone無人機(jī)軟件漏洞,攻擊者可以通過該漏洞進(jìn)入無人機(jī)系統(tǒng),在控制端安裝后門程序,利用程序監(jiān)聽無人機(jī)傳感器的數(shù)據(jù)采集或者進(jìn)行遠(yuǎn)程操控。此外,Zigbee芯片威脅、鍵盤木馬威脅等也是針對(duì)無人機(jī)軟件的攻擊手段。

 ?。?無人機(jī)安全保密體系

  通過以上無人機(jī)的安全威脅分析,考慮無人機(jī)動(dòng)態(tài)性、移動(dòng)性和分布式處理等特點(diǎn),設(shè)計(jì)無人機(jī)系統(tǒng)安全保密體系,如圖3所示。

  圖3 無人機(jī)安全保密體系架構(gòu)

  無人機(jī)安全保密體系包括無人平臺(tái)安全、無線網(wǎng)絡(luò)安全、應(yīng)用控制安全、安全保密運(yùn)維和安全保密支撐5部分。無人平臺(tái)安全主要提供安全可信的無人機(jī)軟硬件平臺(tái),抵御針對(duì)部件、傳感器的抵近式惡意破壞;無線網(wǎng)絡(luò)安全以輕量級(jí)密碼認(rèn)證為基礎(chǔ),構(gòu)建從物理層到網(wǎng)絡(luò)層的無人機(jī)網(wǎng)絡(luò)可信互聯(lián),抵御竊聽、假冒、篡改等網(wǎng)絡(luò)攻擊;應(yīng)用控制安全通過軟件可信和數(shù)據(jù)加密保護(hù)等措施,防止非法軟件濫用和數(shù)據(jù)竊?。话踩C苓\(yùn)維提供無人機(jī)設(shè)備、安全策略、密鑰的管理,并可呈現(xiàn)無人機(jī)系統(tǒng)的整體安全態(tài)勢(shì);安全保密支撐提供認(rèn)證和加密等手段需要的密碼算法、密碼芯片和身份管理支撐。

  3.1 無人平臺(tái)安全

  無人平臺(tái)安全基于可信計(jì)算技術(shù),以可信模塊(Trusted Platform Module,TPM)為基礎(chǔ),構(gòu)建可信軟硬件平臺(tái),建立自底向上的可信鏈,確保無人機(jī)平臺(tái)軟硬件環(huán)境的安全可信,將可信度量結(jié)果與基線核查結(jié)果共同作為安全度量參數(shù)構(gòu)建可信網(wǎng)絡(luò)環(huán)境,如圖4所示。

  圖4 無人平臺(tái)安全架構(gòu)

  3.1.1 可信模塊與可信軟件棧

  可信模塊作為軟硬件可信度量的信任基礎(chǔ),通過可信軟件棧為上層應(yīng)用實(shí)現(xiàn)可信度量提供支撐。

  3.1.2 可信引導(dǎo)

  通過與無人機(jī)平臺(tái)的一體化設(shè)計(jì),建立貫穿硬件模塊、操作系統(tǒng)及應(yīng)用的信任鏈,實(shí)現(xiàn)對(duì)硬件啟動(dòng)和軟件引導(dǎo)過程的完整度量,確保無人機(jī)平臺(tái)基礎(chǔ)軟硬件環(huán)境的可信。

  3.1.3 傳感器可信度量

  無人機(jī)傳感器包括GPS、陀螺儀等,通過可信度量實(shí)現(xiàn)對(duì)傳感器硬件的可信管控。

  3.1.4 可信波形度量

  對(duì)無人機(jī)的軟件波形進(jìn)行可信度量,防止對(duì)軟件波形文件的替換、破壞等。

  3.1.5 可信安全基線核查

  綜合對(duì)無人機(jī)平臺(tái)軟硬件的可信度量結(jié)果,形成對(duì)本機(jī)的綜合安全度量結(jié)果,作為無人機(jī)網(wǎng)絡(luò)接入的基本條件之一,從而為構(gòu)建可信安全的無人機(jī)網(wǎng)絡(luò)提供重要支撐。

  3.2 無線網(wǎng)絡(luò)安全

  無線網(wǎng)絡(luò)安全主要保障無線空口機(jī)密性、完整性和可用性,通過射頻指紋識(shí)別、抗干擾、輕量級(jí)認(rèn)證、無線接入控制、傳輸加密、無線攻擊檢測(cè)以及針對(duì)MANET網(wǎng)絡(luò)的組網(wǎng)安全防護(hù),從物理層、鏈路層和網(wǎng)絡(luò)層等各個(gè)層面保障合法無人機(jī)入網(wǎng),抵御竊聽、假冒、篡改等網(wǎng)絡(luò)攻擊,如圖5所示

  圖5 無線網(wǎng)絡(luò)安全

  3.2.1 射頻指紋識(shí)別與信號(hào)抗干擾

  通過建立無人機(jī)射頻指紋庫,通信雙方利用射頻指紋識(shí)別與檢測(cè)方法,發(fā)現(xiàn)和阻斷非法無人機(jī)或?qū)嶓w的連接。利用跳擴(kuò)頻控制加密、頻譜資源優(yōu)化等手段,加強(qiáng)無人機(jī)抗干擾抗截獲能力。

  3.2.2 輕量級(jí)認(rèn)證與互聯(lián)控制

  針對(duì)無人機(jī)通信帶寬窄的特點(diǎn),使用輕量級(jí)認(rèn)證協(xié)議實(shí)現(xiàn)無人機(jī)之間組網(wǎng)互聯(lián)的安全認(rèn)證,防止非法和假冒用戶的接入。

  3.2.3 無線傳輸加密

  對(duì)無線空口實(shí)施鏈路層加密、網(wǎng)絡(luò)層加密等手段,確保數(shù)據(jù)在空口傳輸?shù)臋C(jī)密性和完整性。

  3.2.4 無線攻擊檢測(cè)

  無線網(wǎng)絡(luò)攻擊檢測(cè)通過畸形協(xié)議攻擊檢測(cè)、網(wǎng)絡(luò)行為異常檢測(cè)和流量擁塞攻擊檢測(cè)等技術(shù),發(fā)現(xiàn)針對(duì)無線通信協(xié)議格式、協(xié)議交互、通信行為以及網(wǎng)絡(luò)流量的攻擊。

  3.2.5 分布式組網(wǎng)安全

  針對(duì)MANET網(wǎng)絡(luò)分布式組網(wǎng),通過對(duì)路由協(xié)議增強(qiáng)、路由攻擊檢測(cè)等技術(shù),發(fā)現(xiàn)和阻斷針對(duì)路由組網(wǎng)的攻擊。

  3.3 應(yīng)用控制安全

  應(yīng)用控制安全通過身份認(rèn)證和授權(quán)訪問控制確保合法用戶能夠訪問和使用控制軟件。軟件可信基于軟件可信度量實(shí)現(xiàn)應(yīng)用軟件運(yùn)行控制,防止非法軟件的運(yùn)行,對(duì)存儲(chǔ)在無人機(jī)內(nèi)的敏感數(shù)據(jù)進(jìn)行加密存儲(chǔ),防止攻擊者竊取。

  3.3.1 軟件可信

  基于軟件白名單和數(shù)字簽名機(jī)制,為應(yīng)用軟件運(yùn)行提供安全保證,實(shí)現(xiàn)軟件的來源可信、運(yùn)行可控,并提供軟件的發(fā)布、更新等管理手段。

  3.3.2 數(shù)據(jù)加密

  對(duì)存儲(chǔ)在無人機(jī)內(nèi)的敏感數(shù)據(jù)進(jìn)行加密存儲(chǔ),防止攻擊者竊取。

  3.3.3 身份認(rèn)證與授權(quán)訪問

  對(duì)數(shù)據(jù)資源的訪問進(jìn)行安全管控,對(duì)訪問行為進(jìn)行記錄和審計(jì),保證合法的用戶訪問合法的數(shù)據(jù)。

  3.4 安全保密運(yùn)維

  安全保密運(yùn)維通過設(shè)備管理、策略管理、密鑰管理和安全態(tài)勢(shì),實(shí)現(xiàn)無人機(jī)狀態(tài)監(jiān)控、安全策略的調(diào)整與分發(fā)、無人機(jī)秘鑰管理與分發(fā)以及無人機(jī)安全態(tài)勢(shì)分析與呈現(xiàn),如圖6所示。

  圖6 安全保密運(yùn)維

  3.4.1 策略管理

  通過策略的分組管理,可依據(jù)實(shí)際情況對(duì)多個(gè)無人機(jī)進(jìn)行分組,為每組無人機(jī)制定相應(yīng)的策略,并在無人機(jī)執(zhí)行任務(wù)之前批量下發(fā)每組無人機(jī),同時(shí)可在線調(diào)整個(gè)別無人機(jī)安全策略。

  3.4.2 安全態(tài)勢(shì)

  地面控制中心通過在線或離線方式收集無人機(jī)的安全事件、系統(tǒng)日志、狀態(tài)監(jiān)控以及策略參數(shù)等數(shù)據(jù),通過綜合分析形成安全態(tài)勢(shì),進(jìn)行可視化展現(xiàn)。

  3.4.3 密碼管理

  實(shí)現(xiàn)密鑰管理、密鑰分發(fā),能夠根據(jù)無人機(jī)執(zhí)行不同任務(wù)動(dòng)態(tài)調(diào)整密鑰分發(fā)策略。

  3.5 安全保密支撐

  安全保密支撐為無人機(jī)平臺(tái)、組網(wǎng)、數(shù)據(jù)存儲(chǔ)等提供密碼算法、密碼芯片和身份管理支撐。

  3.5.1 密碼算法

  密碼算法為安全保密提供加密、簽名、雜湊等算法,可用于加密、認(rèn)證、消息完整性保護(hù)等。

  3.5.2 密碼芯片

  密碼芯片是密碼算法的物理載體,并提供高速密碼運(yùn)算能力。

  3.5.3 身份管理

  身份管理提供無人機(jī)用戶、設(shè)備的管理功能,并提供無人機(jī)系統(tǒng)身份認(rèn)證支撐。

 ?。?無人機(jī)安全保密關(guān)鍵技術(shù)

  4.1 可信加固的無人機(jī)系統(tǒng)平臺(tái)技術(shù)

  無人機(jī)系統(tǒng)包括無人機(jī)硬件平臺(tái)和嵌入式操作系統(tǒng)。無人機(jī)飛行控制軟件等運(yùn)行在無人機(jī)操作系統(tǒng)上,一旦攻擊者利用系統(tǒng)漏洞侵入操作系統(tǒng)取得控制權(quán),則可獲取無人機(jī)數(shù)據(jù)或控制無人機(jī)行動(dòng),造成嚴(yán)重的危害。

  安全無人機(jī)系統(tǒng)平臺(tái)技術(shù)的研究主要集中在兩個(gè)方向——可形式化證明的無人機(jī)系統(tǒng)和基于可信計(jì)算的無人機(jī)系統(tǒng)。其中,可形式化證明的無人機(jī)系統(tǒng)的關(guān)鍵在于驗(yàn)證無人機(jī)操作系統(tǒng)內(nèi)核的正確性,確保內(nèi)核代碼沒有存在潛在的安全漏洞,從而保證其代碼完全符合設(shè)計(jì)規(guī)范,達(dá)到消除潛在漏洞的目的。

  美國加州大學(xué)、卡內(nèi)基梅隆大學(xué)等將形式化驗(yàn)證技術(shù)引入無人機(jī)系統(tǒng),用于驗(yàn)證控制器等模塊功能的正確性,從而達(dá)到提高無人機(jī)可靠性的目的。美國國防高等研究計(jì)劃署(Defense Advanced Research Projects Agency,DARPA)在髙可信網(wǎng)絡(luò)軍事系統(tǒng)項(xiàng)目(High-Assurance Cyber Military Systems,HACMS)中提出建立一套完整的經(jīng)過形式化驗(yàn)證的無人機(jī)系統(tǒng),但可形式化證明的方法在實(shí)現(xiàn)時(shí)開發(fā)流程復(fù)雜,難以應(yīng)用于實(shí)際場(chǎng)景。

  無人機(jī)平臺(tái)可信計(jì)算通過嵌入在平臺(tái)中的TPM和可信軟件棧,構(gòu)建基于可信度量的信任鏈傳遞架構(gòu),可確保平臺(tái)中的關(guān)鍵硬件、固件、系統(tǒng)內(nèi)核、關(guān)鍵程序都是未被篡改、真實(shí)可信的。ARM公司的TrustZone技術(shù)在嵌入式內(nèi)核中植入可信代碼區(qū)域,加固系統(tǒng)安全性;德國波鴻魯爾大學(xué)研究人員針對(duì)嵌入式系統(tǒng)提出了一種基于微內(nèi)核的可信虛擬區(qū)域構(gòu)造方法;Denk等人設(shè)計(jì)開發(fā)了輕量級(jí)的、具備可信引導(dǎo)功能的系統(tǒng)引導(dǎo)程序DasU-boot,可對(duì)操作系統(tǒng)內(nèi)核鏡像進(jìn)行可信度量,防止非法代碼的執(zhí)行。

  可信加固的無人機(jī)系統(tǒng)平臺(tái)可結(jié)合嵌入式平臺(tái)可信技術(shù)和操作系統(tǒng)形式化驗(yàn)證技術(shù),構(gòu)建可信、可靠的無人機(jī)運(yùn)行環(huán)境,主要研究方向包括可信嵌入式可信平臺(tái)的實(shí)時(shí)性等性能提升以及可形式化驗(yàn)證操作系統(tǒng)內(nèi)核的可擴(kuò)展性提升等。

  4.2 無人機(jī)網(wǎng)絡(luò)抗干擾技術(shù)

  目前,國內(nèi)外對(duì)無人機(jī)網(wǎng)絡(luò)抗干擾技術(shù)的研究方向主要集中在跳擴(kuò)頻、頻譜資源分配優(yōu)化等方面。

  跳頻擴(kuò)頻技術(shù)(Frequency-Hopping Spread Spectrum,F(xiàn)HSS)長(zhǎng)期被用來提高無線通信的抗干擾能力,主要通過快速切換頻率載波來積極躲避干擾攻擊。對(duì)于無人機(jī)移動(dòng)Ad Hoc網(wǎng)絡(luò),每個(gè)節(jié)點(diǎn)具有移動(dòng)性和能量受限性,且網(wǎng)絡(luò)容量有限,導(dǎo)致跳擴(kuò)頻存在一定的局限性。

  頻譜資源優(yōu)化與FHSS不同,通過對(duì)可用頻譜資源的最佳使用實(shí)現(xiàn)抗干擾。頻譜資源優(yōu)化利用自適應(yīng)方法達(dá)到最優(yōu)資源分配效果。通常通過同時(shí)在幾個(gè)不同的信道上分配資源來嘗試最大化鏈路的信息理論容量,每個(gè)用戶能夠獨(dú)立使用迭代學(xué)習(xí)算法動(dòng)態(tài)計(jì)算,使控制信道能夠抵抗特定的破壞性攻擊。

  以上方法的思路聚焦于發(fā)送方采取抗干擾措施,但隨著干擾技術(shù)的發(fā)展,越來越準(zhǔn)確的干擾攻擊將壓縮發(fā)送方的抗干擾空間。為此,可從無人機(jī)接收方的角度考慮,借鑒固定網(wǎng)絡(luò)中的“蜜罐”思路,在無人機(jī)網(wǎng)絡(luò)中引入針對(duì)干擾攻擊的欺騙機(jī)制,使網(wǎng)絡(luò)中的空閑節(jié)點(diǎn)偽裝成傳輸節(jié)點(diǎn),通過誘騙干擾方對(duì)其進(jìn)行干擾,吸引干擾功率以提高網(wǎng)絡(luò)中傳輸對(duì)的傳輸性能,可有效擴(kuò)展無人機(jī)網(wǎng)絡(luò)的干擾對(duì)抗空間。

  4.3 無人機(jī)無線網(wǎng)絡(luò)輕量級(jí)認(rèn)證技術(shù)

  無人機(jī)MANET網(wǎng)絡(luò)極易受到假冒接入的攻擊威脅,而身份認(rèn)證技術(shù)是極為重要的安全防護(hù)技術(shù)。由于MANET網(wǎng)絡(luò)分布式、動(dòng)態(tài)變化的特性,輕量級(jí)認(rèn)證技術(shù)是其研究重點(diǎn)。

  無人機(jī)的組網(wǎng)認(rèn)證包括有中心的無人機(jī)網(wǎng)絡(luò)認(rèn)證和無中心的無人機(jī)網(wǎng)絡(luò)認(rèn)證兩類。有中心的無人機(jī)認(rèn)證架構(gòu)中,管理中心為無人機(jī)分發(fā)密鑰,并提供無人機(jī)身份認(rèn)證功能。無中心的無人機(jī)認(rèn)證架構(gòu)利用門限密鑰技術(shù),由網(wǎng)絡(luò)中多個(gè)節(jié)點(diǎn)共同參與密鑰生成和身份認(rèn)證。

  在兩種認(rèn)證模型中,重點(diǎn)研究的是輕量級(jí)的認(rèn)證算法,主要思路集中在簡(jiǎn)化認(rèn)證交互次數(shù)、交互數(shù)據(jù)量,同時(shí)兼顧通信的機(jī)密性、完整性及不可否認(rèn)性。

  4.4 無人機(jī)網(wǎng)絡(luò)密鑰管理與通信加密技術(shù)

  鑒于無人機(jī)網(wǎng)絡(luò)的自身特殊性和網(wǎng)絡(luò)結(jié)構(gòu)限制,無人機(jī)網(wǎng)絡(luò)的密鑰管理需要適應(yīng)密鑰怕丟失、成員動(dòng)態(tài)變化、資源受限等需求。目前,無人機(jī)網(wǎng)絡(luò)密鑰管理包括以下幾種。

 ?。?)基于證書的分布式密鑰管理。分布式CA將系統(tǒng)私鑰分為n份,并隨機(jī)分發(fā)給n個(gè)節(jié)點(diǎn),構(gòu)成分布式證書頒發(fā)機(jī)構(gòu)(Distributed Certificate Authority,D-CA),為所有無人機(jī)節(jié)點(diǎn)生成和分配證書。

 ?。?)基于身份ID的密鑰管理。用戶公鑰由用戶ID、身份證號(hào)或電子郵箱等具有獨(dú)特屬性的身份標(biāo)識(shí)構(gòu)成,而不再與證書綁定,可避免復(fù)雜的證書管理開銷,并降低計(jì)算開銷和通信成本。

 ?。?)無證書公鑰管理。在基于身份ID公鑰密碼的基礎(chǔ)上,將門限密碼學(xué)與無證書公鑰密碼相結(jié)合,實(shí)現(xiàn)無證書MANET密鑰管理。

  基于以上密鑰管理模型,針對(duì)無人機(jī)網(wǎng)絡(luò)特點(diǎn),主要研究方向集中在分布式密鑰管理和降低密鑰管理開銷等方面。例如,基于Blom算法設(shè)計(jì)的密鑰分配方案通過組間和組內(nèi)的雙空間密鑰管理,降低了計(jì)算開銷,提高了密鑰計(jì)算速度,提升了通信效率和安全性。

  4.5 無人機(jī)基于行為的攻擊檢測(cè)技術(shù)

  無人機(jī)系統(tǒng)是一種典型的、應(yīng)用廣泛的信息物理系統(tǒng)(Cyber Physical Systems,CPS)。與普通計(jì)算機(jī)相比,它的系統(tǒng)組成與信息處理環(huán)節(jié)更多,也更復(fù)雜,導(dǎo)致針對(duì)無人機(jī)的攻擊途徑更加多元化,攻擊目標(biāo)也更加多樣。攻擊者在擁有專業(yè)知識(shí)背景的前提下,攻擊產(chǎn)生的影響或造成的危害更加嚴(yán)重。傳統(tǒng)的攻擊檢測(cè)技術(shù)主要集中在信息域,對(duì)網(wǎng)絡(luò)數(shù)據(jù)、日志數(shù)據(jù)等進(jìn)行分析建模,無法直接用在無人機(jī)這種典型的信息物理系統(tǒng)。

  無人機(jī)的攻擊檢測(cè)應(yīng)結(jié)合信息域和物理域的信息,分別采用適合的檢測(cè)手段,同時(shí)考慮資源受限條件下采取的入侵檢測(cè)策略。例如,對(duì)無人機(jī)網(wǎng)絡(luò)行為的攻擊檢測(cè)可采用基于機(jī)器學(xué)習(xí)的網(wǎng)絡(luò)行為分析技術(shù),通過機(jī)器學(xué)習(xí)算法分析無人機(jī)間的數(shù)據(jù)通信和路由交換,構(gòu)建正常行為模型,發(fā)現(xiàn)異常行為。

  對(duì)無人機(jī)系統(tǒng)內(nèi)部信息處理可使用基于圖形算法的入侵檢測(cè)模型,選取無人機(jī)中各模塊間信息傳遞的時(shí)間戳作為特征來源,將這些特征圖形化,形成散點(diǎn)圖子模型和多邊形圖子模型,檢測(cè)信息欺騙攻擊和拒絕服務(wù)攻擊。對(duì)無人機(jī)物理域的攻擊檢測(cè),可基于粒子濾波算法的入侵檢測(cè)模型對(duì)無人機(jī)的飛行狀態(tài)進(jìn)行評(píng)估,通過粒子濾波算法的估計(jì)和閾值的設(shè)定檢測(cè)入侵的發(fā)生和發(fā)生時(shí)刻。

  多種檢測(cè)方法可相互融合、補(bǔ)充,需要考慮資源受限條件下的入侵檢測(cè)的策略。入侵檢測(cè)模型的加入不能影響對(duì)象本身的控制實(shí)時(shí)性和穩(wěn)定性,可通過非合作靜態(tài)博弈算法選擇恰當(dāng)?shù)娜肭謾z測(cè)策略,降低資源消耗的影響。

  4.6 無人機(jī)安全組網(wǎng)技術(shù)

  無人機(jī)MANET網(wǎng)絡(luò)存在分布式、多跳、拓?fù)渥兓斓忍攸c(diǎn),針對(duì)MANET的安全組網(wǎng)技術(shù),研究的最多的是通信傳輸保護(hù)、路由安全增強(qiáng)等。

  文獻(xiàn)提出了無人機(jī)MANET網(wǎng)絡(luò)的安全路由增強(qiáng)方法,考慮了網(wǎng)絡(luò)信道開銷的因素,在提供路由節(jié)點(diǎn)身份認(rèn)證、數(shù)據(jù)加密的同時(shí),降低了信息交互的開銷。也有人針對(duì)MANET網(wǎng)絡(luò)提出性能最優(yōu)AODV協(xié)議,在MSAODV、AODV-SEC協(xié)議的基礎(chǔ)上引入對(duì)稱和非對(duì)稱的加密方法,實(shí)現(xiàn)路由協(xié)商過程的機(jī)密性、完整性和真實(shí)性保護(hù)。

  以上方法主要針對(duì)的是組網(wǎng)路由協(xié)議和數(shù)據(jù)傳輸?shù)陌踩?。隨著無人機(jī)蜂群技術(shù)的不斷成熟,無人機(jī)蜂群網(wǎng)絡(luò)的協(xié)同組網(wǎng)防護(hù)是下一個(gè)研究的重點(diǎn)。

  5 結(jié) 語

  隨著無人機(jī)在民用和軍事領(lǐng)域的廣泛使用,它的安全保密性受到了越來越多的關(guān)注。本文分析了無人機(jī)及無人機(jī)網(wǎng)絡(luò)的安全威脅,提出了無人機(jī)安全保密體系架構(gòu),并簡(jiǎn)要梳理了涉及的主要關(guān)鍵技術(shù),以期為無人機(jī)安全保密防護(hù)系統(tǒng)建立及實(shí)現(xiàn)提供助益。




電子技術(shù)圖片.png

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請(qǐng)及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。