发明名称 一种应用于卫星导航系统的反欺骗攻击的方法及系统
摘要 本发明公开一种应用于卫星导航系统的反欺骗攻击的方法及系统,所述方法包括:S1.对卫星信号进行捕获并处理,获取所述卫星信号的码多普勒信息和载波多普勒信息;S2.对所述码多普勒信息和载波多普勒信息进行一致性检测,得到一致性比对结果;S3.根据所述一致性比对结果,判断所述卫星信号是否为欺骗信号,若是,则发出报警信息,若否,则将当前码相位和载波频率信息送入预设的跟踪环路。本发明的方法及系统不仅能判断接收到的信号中是否存在欺骗信号,而且还能判断出哪个是欺骗信号、哪个是真实信号,即可达到第二层次,具有欺骗信号抑制功能,具有较强的反欺骗能力。
申请公布号 CN104155663B 申请公布日期 2017.01.11
申请号 CN201410407419.9 申请日期 2014.08.19
申请人 清华大学 发明人 李洪;袁定波;陶慧琪;陆明泉
分类号 G01S19/21(2010.01)I 主分类号 G01S19/21(2010.01)I
代理机构 北京路浩知识产权代理有限公司 11002 代理人 李相雨
主权项 一种应用于卫星导航系统的反欺骗攻击的方法,其特征在于,该方法包括:S1.对卫星信号进行捕获并处理,获取所述卫星信号的码多普勒信息和载波多普勒信息;S2.对所述码多普勒信息和载波多普勒信息进行一致性检测,得到一致性比对结果;在获得所有信号的码多普勒和载波多普勒以后,按如下方法进行欺骗信号检测与抑制,并完成正常伪码捕获工作:首先,根据接收信号标称的载波频率f<sub>carrier</sub>和伪码速率f<sub>code</sub>计算比例系数δ:<maths num="0001"><math><![CDATA[<mrow><mi>&delta;</mi><mo>=</mo><mfrac><msub><mi>f</mi><mrow><mi>c</mi><mi>a</mi><mi>r</mi><mi>r</mi><mi>i</mi><mi>e</mi><mi>r</mi></mrow></msub><msub><mi>f</mi><mrow><mi>c</mi><mi>o</mi><mi>d</mi><mi>e</mi></mrow></msub></mfrac><mo>;</mo></mrow>]]></math><img file="FDA0001031230560000011.GIF" wi="275" he="99" /></maths>其次,利用比例系数δ对码多普勒矢量<img file="FDA0001031230560000012.GIF" wi="35" he="42" />中的L个元素分别构造检测统计量,构造公式如下:<maths num="0002"><math><![CDATA[<mrow><msub><mi>T</mi><mi>l</mi></msub><mo>=</mo><msub><mi>r</mi><mi>l</mi></msub><mo>*</mo><mi>&delta;</mi><mo>-</mo><msub><mover><mi>f</mi><mo>&OverBar;</mo></mover><mi>l</mi></msub><mo>,</mo><mn>1</mn><mo>&le;</mo><mi>l</mi><mo>&le;</mo><mi>L</mi></mrow>]]></math><img file="FDA0001031230560000013.GIF" wi="509" he="59" /></maths>再次,假定预设的欺骗信号检测判决门限为V<sub>JD</sub>,如果T<sub>l</sub>≥V<sub>JD</sub>,则将第l个信号判为欺骗信号并发出告警,进而实现对欺骗信号的检测与抑制;如果T<sub>l</sub><V<sub>JD</sub>,则将第l个信号判为真实信号,并将该信号对应的伪码相位和载波频率参数送给预设的跟踪环路,进而完成正常的伪码捕获工作;其中,<img file="FDA0001031230560000014.GIF" wi="52" he="63" />为第l个信号对应的平均载波多普勒:<maths num="0003"><math><![CDATA[<mrow><msub><mover><mi>f</mi><mo>&OverBar;</mo></mover><mi>l</mi></msub><mo>=</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>f</mi><mi>l</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo><mn>1</mn><mo>&le;</mo><mi>l</mi><mo>&le;</mo><mi>L</mi></mrow>]]></math><img file="FDA0001031230560000015.GIF" wi="547" he="143" /></maths>N为预设捕获次数,f<sub>l</sub>(n)(1≤n≤N)为第l个信号对应的第n次捕获所得载波多普勒;S3.根据所述一致性比对结果,判断所述卫星信号是否为欺骗信号,若是,则发出报警信息,若否,则将当前码相位和载波频率信息送入预设的跟踪环路。
地址 100084 北京市海淀区清华园北京100084-82信箱