0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

邊緣計(jì)算實(shí)現(xiàn)的全球定位系統(tǒng)欺騙檢測(cè)方案

上??匕?/a> ? 來(lái)源:上??匕?/span> ? 作者:上??匕?/span> ? 2020-11-10 10:40 ? 次閱讀

目前GNSS欺騙檢測(cè)方法有很多,但是大多數(shù)方法需要較強(qiáng)的信號(hào)處理能力和附加設(shè)備,例如接收器,這些附加設(shè)備可能不適用于車輛和智能手機(jī)。本文提出了一種新的基于邊緣計(jì)算的方法來(lái)重建丟失的全球定位系統(tǒng)信號(hào)。基本思想是在邊緣節(jié)點(diǎn)收集信息,并使用它們來(lái)交叉驗(yàn)證從衛(wèi)星接收的全球定位系統(tǒng)信號(hào)。如果有任何欺騙攻擊的證據(jù),我們的方法可以在信號(hào)不可用或不可信時(shí)重建GPS 信號(hào)。因此,這種方法可以作為一個(gè)備用計(jì)劃,以應(yīng)對(duì)全球定位導(dǎo)航系統(tǒng)的故障?;谡鎸?shí)的駕駛數(shù)據(jù),我們可以重建平均誤差為 6 米的駕駛路線。這足以準(zhǔn)確檢測(cè)所有模擬GPS 欺騙攻擊。

一、引言

已有的認(rèn)證和反欺騙技術(shù)有如下:

? 使用多個(gè)接收器,即天線來(lái)交叉檢查信號(hào)。當(dāng)添加多個(gè)接收器來(lái)檢查輸入信號(hào)時(shí),假冒源帶來(lái)的微小變化可能會(huì)被外部接收器捕獲。然而,老練的攻擊者可以復(fù)制相位與兩個(gè)或更多 GPS 接收器一致的欺騙信號(hào)。這些復(fù)雜的欺騙攻擊很難被多接收器檢測(cè)到,因?yàn)樗铣闪硕鄠€(gè)衛(wèi)星的欺騙信號(hào)并在一開始就覆蓋在真實(shí)信號(hào)之上。

?利用信號(hào)分析比如到達(dá)時(shí)間或接收強(qiáng)度。這些檢測(cè)方法需要設(shè)備來(lái)捕獲信號(hào)的特征,并且在車輛系統(tǒng)上可能不靈活。因此,我們開發(fā)了一種低成本的驗(yàn)證機(jī)制,用基于通過(guò)車載控制器局域網(wǎng)總線(CAN)獲得的駕駛信息來(lái)檢測(cè)對(duì)車輛的全球定位系統(tǒng)欺騙攻擊。我們提出的方法依賴于來(lái)自內(nèi)部車輛網(wǎng)絡(luò)的數(shù)據(jù)是可信的這一關(guān)鍵點(diǎn),并由車內(nèi)認(rèn)證方法證明。我們提出的機(jī)制將通過(guò)從記錄在 CAN 總線上的信息 (如車速和轉(zhuǎn)向角度) 重建全球定位系統(tǒng)位置來(lái)檢測(cè)欺騙攻擊。

本文主要貢獻(xiàn)如下:

? 低成本方法: 首先,我們的方法不需要任何額外的設(shè)備,如額外的天線或接收器,它們可能太重而無(wú)法攜帶,在車輛上也不實(shí)用。第二,我們的方法專注于普通的全球定位系統(tǒng)信號(hào),不需要對(duì)全球定位系統(tǒng)信號(hào)進(jìn)行任何加密和解密。

? 通過(guò)車內(nèi)網(wǎng)絡(luò)進(jìn)行信任和驗(yàn)證: 一些定位方法依賴于網(wǎng)絡(luò)中相鄰車輛的協(xié)作,從而引起位置的隱私風(fēng)險(xiǎn)問(wèn)題。首先,出于隱私考慮,輔助車輛可能不想與丟失的車輛共享位置。此外,協(xié)助車可能會(huì)行為不端,偽造虛假信號(hào),以欺騙丟失的汽車。然而,我們提出的方法使用本地車載信號(hào),不需要來(lái)自車輛外部的任何額外通信。此外,車載收集的信號(hào)由車載認(rèn)證通信證實(shí),該通信被認(rèn)為是可信的,沒有任何第三方的干擾。

二、模型:回歸模型

我們推導(dǎo)出個(gè)回歸算法來(lái)描述方向盤轉(zhuǎn)角和車輛航向之間的關(guān)系。更具體地說(shuō),我們根據(jù)當(dāng)前位置、當(dāng)前速度和方向盤角度計(jì)算下一個(gè)坐標(biāo)。例如,從起點(diǎn)開始,我們根據(jù)路線的長(zhǎng)度 (l) 和航向角 (θ) 計(jì)算下一個(gè)坐標(biāo)。路線的長(zhǎng)度可以很容易地通過(guò)假設(shè)在小時(shí)間段內(nèi)勻速運(yùn)動(dòng)來(lái)獲得,即 l = v · t,其中 v 是該時(shí)間段的采樣速度,t 代表時(shí)間間隔。因此,相應(yīng)的變化可以表示為下面的等式

Δx=lcosθh

Δy=lsinθh

這時(shí)這個(gè)問(wèn)題可以被公式化為一個(gè)回歸問(wèn)題,即基于過(guò)去方向盤角度(θw)與車輛航向(θh)之間的關(guān)系找到當(dāng)前方向盤角度與車輛航向的關(guān)系。直覺上,我們會(huì)認(rèn)為方向盤控制著車輛的航向,它應(yīng)該遵循一個(gè)方程式,即θh= f(θw)。因此,該方法的主要目的是使用回歸算法來(lái)尋找最佳擬合函數(shù) f,然后應(yīng)用該函數(shù)來(lái)重構(gòu)車輛軌跡。圖 1 顯示了車輛航向相對(duì)于方向盤角度變化的回歸結(jié)果。實(shí)線表示轉(zhuǎn)向和航向之間的線性關(guān)系。圖中的點(diǎn)是試駕的采樣數(shù)據(jù)。通過(guò)使用函數(shù) f 來(lái)計(jì)算車輛的航向,我們可以將其帶入到上面的等式時(shí)構(gòu)建下一個(gè)坐標(biāo)。

圖表 1航向與方向盤角度的回歸結(jié)果

三、實(shí)驗(yàn)評(píng)估

首先,我們從真實(shí)的道路測(cè)試中收集駕駛信息以及全球定位系統(tǒng)信號(hào)。然后,我們使用上面討論的方法用駕駛信息構(gòu)建路線。最后,我們需要確定驗(yàn)證方法是否能夠檢測(cè)到全球定位系統(tǒng)欺騙攻擊。這可以通過(guò)用誤導(dǎo)性的全球定位系統(tǒng)信號(hào)模擬攻擊來(lái)實(shí)現(xiàn)。接下來(lái),我們執(zhí)行檢測(cè)算法并驗(yàn)證檢測(cè)率。

A.駕駛信息數(shù)據(jù)集

我們通過(guò) OpenXC 平臺(tái)獲取駕駛數(shù)據(jù),Openxc 平臺(tái)是開源硬件和軟件的結(jié)合,允許客戶使用定制應(yīng)用程序和可插拔模塊擴(kuò)展車輛。它使用標(biāo)準(zhǔn)的、眾所周知的工具向開發(fā)人員開放車輛的大量數(shù)據(jù),甚至超過(guò) OBD-II。OpenXC 允許智能手機(jī)等設(shè)備從任何車輛上訪問(wèn)數(shù)據(jù)。使用 OpenXC 用戶可以監(jiān)控和讀取車輛上許多傳感器的數(shù)據(jù),從而實(shí)現(xiàn)以車輛為中心的應(yīng)用的創(chuàng)新。OpenXC 提供了豐富的數(shù)據(jù)集,包括速度、轉(zhuǎn)向位置、制動(dòng)位置和來(lái)自傳感器的全球定位系統(tǒng)信號(hào)。這個(gè)豐富的數(shù)據(jù)集有助于前面討論的全球定位系統(tǒng)欺騙檢測(cè)方案。

B. 實(shí)驗(yàn)結(jié)果:

1)模型驗(yàn)證:在 OpenXC 模塊的幫助下,我們從一輛真正的汽車上收集了 15 條路線的駕駛數(shù)據(jù)。測(cè)試路線設(shè)計(jì)為 10-20 分鐘長(zhǎng),有各種行駛路況。隨著 OpenXC 硬件演示插頭插入車輛,我們從 OBDII 板收集數(shù)據(jù),并記錄在手機(jī)應(yīng)用程序上。

第一步是模擬轉(zhuǎn)向和航向之間的關(guān)系。通過(guò)使用 5000 個(gè)單個(gè)數(shù)據(jù)點(diǎn)進(jìn)行訓(xùn)練,我們得到了如圖 1 所示的轉(zhuǎn)向和航向之間的線性關(guān)系。定義明確的檢測(cè)器最重要的因素是檢測(cè)閾值, 我們將通過(guò)計(jì)算真實(shí)全球定位系統(tǒng)信號(hào)和重建位置之間的誤差來(lái)定義閾值。更具體地說(shuō),我們根據(jù)全球定位系統(tǒng)信號(hào)評(píng)估所構(gòu)建的路線和位置之間的歐幾里德距離誤差。為了使信號(hào)在形式表示上一致,我們通過(guò)計(jì)算大圓距離將全球定位系統(tǒng)信號(hào)從度映射到相對(duì)位移。所以 GPS 定位的坐標(biāo)可以用米表示為 Pg(xg,yg); 相應(yīng)地,重建的位置表示為 Pr(xr,yr),那么,誤差可以定義為 dist(Pr-Pg)=√(xr-xg)2+(yr-yg)2,對(duì)于所有測(cè)試路線,平均誤差為 6.25 米。通過(guò)考慮距離真實(shí)道路情況的路線距離,我們使用 10 m 作為閾值來(lái)檢測(cè)欺騙攻擊。

2) GPS欺騙檢測(cè):根據(jù)上面討論的有效檢測(cè)器的定義,我們現(xiàn)在試圖模擬 GPS 欺騙攻擊并測(cè)量其影響。正如我們之前所說(shuō)的,進(jìn)行合法的全球定位系統(tǒng)欺騙攻擊和路試一樣具有挑戰(zhàn)性。因此,我們使用模擬的全球定位系統(tǒng)欺騙攻擊來(lái)測(cè)試我們預(yù)期的基準(zhǔn)線。我們模擬的全球定位系統(tǒng)攻擊包括錯(cuò)誤的全球定位系統(tǒng)信號(hào),以誤導(dǎo)車輛偏離正確的路線。為了模擬真實(shí)的全球定位系統(tǒng)欺騙攻擊如何影響車載全球定位系統(tǒng)信號(hào),我們?cè)O(shè)計(jì)了幾條偏離真實(shí)位置的路線來(lái)模擬全球定位系統(tǒng)接收器被欺騙的情況。假路線的速度與真路線的速度相同。襲擊會(huì)發(fā)生在十字路口。例如,當(dāng)車輛右轉(zhuǎn)時(shí),然而設(shè)計(jì)的欺騙信號(hào)指示它左轉(zhuǎn),我們發(fā)現(xiàn)模擬欺騙攻擊的檢測(cè)準(zhǔn)確率為 100%。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • GPS定位
    +關(guān)注

    關(guān)注

    4

    文章

    80

    瀏覽量

    22421
  • 定位
    +關(guān)注

    關(guān)注

    5

    文章

    1331

    瀏覽量

    35387
  • 車聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    76

    文章

    2584

    瀏覽量

    91598
  • 自動(dòng)駕駛
    +關(guān)注

    關(guān)注

    784

    文章

    13826

    瀏覽量

    166500
  • 邊緣計(jì)算
    +關(guān)注

    關(guān)注

    22

    文章

    3093

    瀏覽量

    49015
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    GPS全球定位系統(tǒng)應(yīng)用入門與設(shè)備選擇

    GPS全球定位系統(tǒng)應(yīng)用入門與設(shè)備選擇
    發(fā)表于 08-20 11:10

    基于51單片機(jī)的GPS全球定位系統(tǒng)

    基于51單片機(jī)的GPS全球定位系統(tǒng)
    發(fā)表于 08-20 21:05

    GPS全球定位系統(tǒng)

    GPS全球定位系統(tǒng) 電路圖 源代碼
    發(fā)表于 03-29 10:29

    基于邊緣計(jì)算全球定位系統(tǒng)欺騙檢測(cè)方法

    “目前GNSS欺騙檢測(cè)方法有很多,但是大多數(shù)方法需要較強(qiáng)的信號(hào)處理能力和附加設(shè)備,例如接收器,這些附加設(shè)備可能不適用于車輛和智能手機(jī)。本文提出了一種新的基于邊緣計(jì)算的方法來(lái)重建丟失的
    發(fā)表于 11-09 15:12

    全球定位系統(tǒng)GPS在汽車中的應(yīng)用是什么?

    我國(guó)GPS的汽車導(dǎo)航系統(tǒng)現(xiàn)狀如何?全球定位系統(tǒng)GPS在汽車中的應(yīng)用是什么?
    發(fā)表于 05-13 06:06

    怎么實(shí)現(xiàn)全球定位系統(tǒng)信號(hào)接收機(jī)射頻模塊的設(shè)計(jì)?

    怎么實(shí)現(xiàn)全球定位系統(tǒng)信號(hào)接收機(jī)射頻模塊的設(shè)計(jì)?
    發(fā)表于 05-27 06:40

    怎樣去設(shè)計(jì)一種基于51單片機(jī)的GPS全球定位系統(tǒng)

    基于51單片機(jī)的GPS全球定位系統(tǒng)有何功能?怎樣去設(shè)計(jì)一種基于51單片機(jī)的GPS全球定位系統(tǒng)?
    發(fā)表于 10-19 10:03

    全球定位系統(tǒng)的資料分享

    描述全球定位系統(tǒng)
    發(fā)表于 06-30 06:19

    全球定位系統(tǒng)

    全球定位系統(tǒng) 1.什么是全球定位系統(tǒng)(GPS)全球定位系統(tǒng)(GlobalPositioningSystem-GPS)是美國(guó)從本世紀(jì)70年代開始研制,歷時(shí)20年,耗資200億美元,于1994年全面建成,具有在
    發(fā)表于 08-06 15:15 ?1568次閱讀

    什么是全球定位系統(tǒng)(GPS)?

    什么是全球定位系統(tǒng)(GPS)?全球定位系統(tǒng)(GlobalPositioningSystem-GPS)是美國(guó)從本世紀(jì)70年代開始研制,歷時(shí)20年,耗資200億美元,于1994年全面建成,具有在海、陸、
    發(fā)表于 08-06 15:16 ?2959次閱讀

    全球定位系統(tǒng)GPS在汽車中的應(yīng)用

    全球定位系統(tǒng)GPS在汽車中的應(yīng)用 全球定位系統(tǒng)(GPS)是一個(gè)基于衛(wèi)星的導(dǎo)航、定位及計(jì)時(shí)的系統(tǒng)。接受器通過(guò)(GPS)衛(wèi)星發(fā)送的數(shù)據(jù)計(jì)算二維
    發(fā)表于 12-09 10:21 ?1914次閱讀
    <b class='flag-5'>全球定位系統(tǒng)</b>GPS在汽車中的應(yīng)用

    全球定位系統(tǒng)(GPS)

    全球定位系統(tǒng)(GPS) 全球定位系統(tǒng)(GPS)是本世紀(jì)70年代由美國(guó)陸??杖娐?lián)合研制的新一代空間衛(wèi)星導(dǎo)航定位系統(tǒng) 。其主要目的是為陸、
    發(fā)表于 12-28 08:20 ?1071次閱讀

    什么是全球定位系統(tǒng)GPS ?

    什么是全球定位系統(tǒng)GPS ? 全球定位系統(tǒng)(Global Positioning System - GPS)是美國(guó)從本世紀(jì)70年代開始研制,歷時(shí)20年,耗資200億美元
    發(fā)表于 01-29 10:44 ?781次閱讀

    全球定位系統(tǒng)(GPS)簡(jiǎn)介

    全球定位系統(tǒng)(GPS)簡(jiǎn)介 全球定位系統(tǒng)(GPS)是20世紀(jì)70年代由美國(guó)陸??杖娐?lián)合研制的新一代空間衛(wèi)星導(dǎo)航定位系統(tǒng)。其主要目的是為陸、海、空三大領(lǐng)
    發(fā)表于 01-29 10:57 ?2469次閱讀

    什么是全球定位系統(tǒng)(GPS)

    什么是全球定位系統(tǒng)(GPS) GPS(Globe Positioning System)即指全球定位系統(tǒng),是美國(guó)20世紀(jì)三大空間技術(shù)之一(另兩大技術(shù)是航天飛機(jī)和阿波
    發(fā)表于 04-03 11:56 ?1891次閱讀