Re: [討論] 閒聊一下GPS的原理以及反反制
※ 引述《sedgewick (三分熟的鬧鐘)》之銘言:
來把後半段 spoofing 的部分補完, 不然總覺得有東西沒講.
: GPS 衛星就是在天空中創造一組人工的星座, 功能跟前面的三角形一樣.
: 用那個三角形的時候, 你一定要知道它長什麼樣子(電戰警示).
: 星座的形狀變來變去倒是無妨, 只要有精確的位置描述就可以用.
: 因為這種軌道的解就是閉合的圓錐曲線, 而衛星足跡一定是圓或橢圓.
這裡中文寫得不太好, 「閉合」其實是 closed form 的意思.
就是說它是同一條曲線, 會重複而且也沒有什麼開區間的問題.
對比一下「非閉合曲線」會比較清楚, 非閉合曲線是一條帶狀的軌跡.
非閉合也等於是說, 知道時間不一定知道位置, 會有誤差.
這種非閉合軌跡, 我們時時刻刻追蹤, 把它畫出來就會變成一條帶子.
同樣地, 拋物線或雙曲線可以是閉合曲線, 圓或橢圓可以是非閉合曲線.
這邊不是運動學裡面, 物體會不會被拋到無窮遠的那個概念. XD
近地軌道就是一種典型的非閉合曲線, 雖然它基本上是圓或橢圓.
: 換回三角形的例子, 想像成聲波, 三個頂點各自發出一個聲音.
: 每個都告訴我們, 它是幾點幾分發出聲音, 我們看自己的手錶算時間差.
: 只要知道音速, 那就知道距離了, 然後就回到熟悉的三角形.
: 衛星的話就用電磁波, 1~1.5Ghz 這邊分幾個波段(電戰警示).
: 它報時給我們知道, 但我們要自己去建立那個三角形, 譬如衛星的位置.
工作原理知道了, 那如何攻破 GPS 工作原理??
我們先來講「好萊塢攻擊法」.
編劇會在地面設立一組天線, 然後派情報員去 NASA 內部偷密碼表.
偷到密碼表, 就可以用天線送出偽裝的 GPS 訊號誤導萬惡美帝的飛彈.
所以我們要派 007 去攔截這個密碼表, 以免......總之電影開演了!
但不是這樣的, 就算劇組把地面換成衛星或死星也一樣, 太沒效率.
攻破 GPS 的工作原理, 其實就是向飛彈報一組錯誤的星座.
我們可以在地面架一組靈敏一點的雷達, 碟子大一點之類的.
專門收某幾顆 GPS 衛星的訊號, 再把收到的訊號原地廣播一遍.
其他什麼事都不用做, 也不需要密碼表, 這就會引發幾公里的誤差了.
因為原地廣播的訊號, 自然而然會有微秒級的時間差.
飛彈「一定」會解出兩組不太一樣的星座, 而且都是對的.
要是很閒, 還可以用衛星把南半球的 GPS 星座, 接力送到北半球.
一樣, 保證解出來都是對的; 當然這容易被抓包, 因為結果太離譜.
但用衛星在金門上空廣播廈門的星座訊號, 這就難說了.
一組雷達就可以在方圓數十公里內偽造整個星座.
當然也可以專挑訊號強的幾個區域主星...
延時廣播幾千組, 每一組內容都不變, 只有延後的時間不一樣.
新的舊的全部混在一起, 我就不相信飛彈飛得出去.
而且無論如何更新密碼表, 這些廣播訊號組成的每一組星座都是對的.
飛彈排除萬難後還是會發現幾十組可能的組合, 而它大概也不聰明.
不然就「全部加起來取平均好了」...
是啊, 發明一組權重函數還可以寫論文; 但你就是要打錯目標了.
這個「原地復述」的 signal spoofing 是一種典型欺騙雷達的技巧.
我舉兩個例子, 一個叫 cross-pol jamming.
全名是 cross-polarization jamming, 用來對付某些單脈衝雷達.
你收到某一種偏振態的訊號, 就回送一組一模一樣但是偏振正交的訊號.
就是說, 雷達朝你「汪!!」水平偏振, 你就「汪!!」垂直偏振.
千萬記得, 那兩個驚嘆號不要弄丟, 那是對方 ECCM 的關鍵.
這招也是攻破雷達工作原理, 會讓那種雷達設計的定位偏移一些角度.
另一個叫 cross-eye jamming, 一樣是原地復述.
但它有兩個「汪!!」回去的天線, 在戰機上大概會裝在機翼的兩端.
內容都是「汪!!」, 但造假可用的參數比較多, 因為有兩個天線.
所以會有強度差, 相位差, 偏振的混合態這些可以變.
效果是讓對面雷達發生「斜視 (cross-eye)」, 看往錯誤的方向.
正前方的目標給你報個右下角之類的鬼答案... XD
中國這幾年發了蠻多這種 cross-eye jamming 的論文就是了.
好... 到這邊可以暫停一下.
想像如果我們是美軍, 要怎麼對付這種隨地大小便的垃圾招數?
美軍的答案是「編碼」, 但先跟大家說, 不是靠數位編碼.
數位編碼是譬如...
error code correction, identity, authentication, encryption.
但 GPS 訊號的原地復述, 一樣可以把這些東西送出去.
如果你可以跟衛星通訊, 數位編碼的技巧就可用, 但 GPS 衛星不行.
所以你是美軍的話要怎麼辦?
答案是「攻破對方原地復述的工作原理」. XD
------
囧, 又寫太長了.
--
推
讚!
借串問一下如
這篇的狀況的話是用干擾的還是用駭的?
推
geordie 兄指的是哪一部份? 我看那篇是在講運用.
所以不太確定「狀況」是指? 要如何防備嗎?
民用無人機的話, 白噪蓋台應該是最快的, 俄軍也這樣
對,如何防備
那就白噪蓋台, 有效範圍大約 100m 的穹頂形狀.
100m 這個是之前某篇提到烏軍所發展出來的注意事項
但這個功率要大, 要用車子發電, 干擾槍應該太弱
不過 100m 只能防投彈, 偵查無人機遠超過這個距離
但話說也有科幻解, 美軍在發展的微波武器也是選項
5/23 [新聞] 美軍高功率微波武器; 哈, 就 g 兄貼的
美軍這個微波武器多半也是干擾為主...
但射程可能有數公里, 因為我猜有 beamforming 能力
我想起在乙組上課看到 Convolutional code 頭很大
哈, 是啊... 概念不難, 難的都是數學. XD
軍碼GPS好像就沒這種問題(?
軍碼GPS也能重播攻擊,真正能克服這問題的技術
是超級強的軟硬體...將解算過的資料剃除,
那怕時間差只有一點點
並以慣性或其他導航輔助
可能要看下一代技術能不能解決... 好比能雙向通訊的
GPS...
重播只需要重複發送資料就好不需要解密軍碼也會中招
,除非像TCP一樣做雙向確認或是資料帶時間戳章
推
推 猜一下 signal spoofing 反制方法
如果是幾方雷達,可以為每個發送的脈波編碼
因為 speed gate 接收到回波的時間限定再一定範圍
加上每個脈波編碼不同,應該可以分離出假的回波
GPS 就是飛彈/JDMA/武器的初始 GPS 時間為準
假設初始 GPS 訊號沒被干擾,初始時間正確
只擷取第一份訊號,或排除重複訊號不就好了
那麼飛行過程的幾十秒到幾十分鐘直接以彈上時間為準
中途接收更新的 GPS 訊號時間和彈上時間不合直接
放棄 改用慣導之類
然後再破解方法是 重播能收到的所有gps訊號@@
重播沒有很容易的破解法, 這個時序上錯開是微秒級的
但換成大天線是挺有用的, 像 day 兄說的那樣. XD
eric 兄的想法比較像消除 echo 或 multi-path.
但人工噪音會做到很難分離, 譬如直接塞隔壁的星座
就是明明看不到的東西也會硬塞給你...
我等一下來把它寫完好了.
哦我誤會 day 兄的意思了, 是「己方」雷達嗎?
我以為是幾個不同方位的合成雷達...
合成雷達更不容易反制吧 只是實戰中合成雷達是少數
對啊, 那個是運算當量足夠之後才出現的科幻產品. XD
但我以為你的「幾方」是不同方位的好幾個雷達...
所以就............莫怪莫怪.
來把它寫完, 可能剛好睡覺...
看不到的塞給你這件事...可以透過預下載星曆解決吧
到這階段就會開始覺得戰爭有必要用上高階晶片了
wahaha 兄說的想來是可以, 但砲彈沒電力推大顆晶片
推
17
首Po不要想太多了 GPS的原理是這樣的 假設現在有四顆GPS衛星, 分別是ABCD 他們隨時在對地球廣播著: A: 我是衛星A, 位置在軌道上W點, 發送時間是 1.000..秒1
GNSS給的海拔高度不太準確,一些好的儀器會加個氣壓高度計 : 所以頭上越多衛星越好, : 接收雞越貴越好(欸) 現在民用多模晶片很普及,GPS,GLONASS,北斗,GALILEO,日本的QZSS都通吃, 但嚴格來說,只有兩種GPS與GLONASS,16
wahaha 兄的題目借我發揮一下. 因為我這半年來深刻感受到俄烏戰場上電子戰的威力. 譬如說, 為什麼無人機很厲害? 因為跑得遠又丟得準. 你看最精銳的砲兵, 也很難在二十公里外把砲彈扔進一個散兵坑. 但無人機隨便練就這種等級, 甚至可以把手榴彈扔進坦克的頂艙口.18
前情回顧一下... GPS 報時讓飛彈換算距離, 然後做三角測量得到目前的位置. 欺騙飛彈用好萊塢攻擊法雖然可行, 但沒什麼效率. 簡潔有效的方法是用天線原地復述一遍, 可以蒙蔽飛彈的感官. : 所以你是美軍的話要怎麼辦?
28
Re: [分享] 我大F-15EX團隊的精進求生意志稍微針對所謂“先進脈衝式都卜勒雷達跟AESA“說幾句。 絲絲有兩種,雷達訊號也有兩種:脈衝或連續波。前者類似滴,停,滴,停的方式 發射訊號,後者是滴到天長地久的一直發訊號。前者可以用一個天線發射和接收, 後者需要兩個天線(大多數的設計下)。這就是為什麼鷹式飛彈的照明天線有 兩個圓盤,而不是一個。10
Re: [新聞] AMD以1.9B收購Pensando導彈要追蹤目標有很多方式,比如熱成像,GPS,雷達等 FPGA主要跟雷達有關 這邊雷達不是古早戰爭片那種有機械結構 轉圈圈找目標的7
Re: [問卦] 有GPS定位的八卦嗎說到GPS定位 其實現代已經稱為GNSS了 除非你的接收器是很早期的 才會只接收單GPS衛星 GNSS 是各大系統組合而成的稱呼 GPS 美國 全球定位系統8
Re: [提問] 用海峰眼來導引海弓三在技術上可行嗎?有人提到A射B導,其實這種導引冷戰時期已經做到,而且時間可以推到越戰。答案是雷射 導引。 其實,這種導引就是發射前,尋標頭要先知道抓什麼訊號,譬如哪一種編碼的,這樣,就 能夠在預定時間開啟尋標頭,接收到訊號後開始最後的歸向。像是阿帕契打地獄火,自己 導引的話,雷達照明有兩個頻道,可以各自導引一枚飛彈,而地面單位再加上來,就可以7
[問題] GPS 天線不耐震?最近在機車上裝了手機架,開始用手機導航功能 前幾次從市區騎到郊區遠遊,導航功能都正常 最近幾次在市區用導航時,一直出現 GPS 已中斷連結的訊息 導致導航地圖幾乎處於當機的狀況,完全失去導航功能 如果退回一開始的地點搜尋,重新安排路線3
Re: [問題] 錶速、導航王車速、抬頭顯示器車速?器 : 手機WiFi使用導航王車速大概比錶速慢8km/hr左右。 : 所以例如: : 錶速60、抬頭顯示器OBD2車速55、手機導航王車速52、真實車速5X,5X會接近52還是55 呢2
Re: [討論] 天能最大的bug(有雷)我想到是飛車追逐時, 男主角走出逆轉機後,就拿出導航機定位, 但GPS是廣播訊號,當男主角處於逆行時空時, GPS也處於逆行狀態, 導航機應該是收不到逆向廣播的GPS訊號(訊號發回GPS衛星本身),1
Re: [問卦] 有GPS定位的八卦嗎所謂人外有人,天外有天 如果一討論技術,以為別人不懂,結果人家覺得很粗淺,腫魔辦 還不如說切搓,切一切搓一搓,搞不好有什麼會跑出來... ------- 1。 一開始最科普的,就是好~ 幾年前常有人問我的: