System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于复合码移键控信号的导航信号认证方法、网络设备、终端设备、芯片、计算机可读存储介质和计算机程序产品技术_技高网

基于复合码移键控信号的导航信号认证方法、网络设备、终端设备、芯片、计算机可读存储介质和计算机程序产品技术

技术编号:44925878 阅读:4 留言:0更新日期:2025-04-08 19:05
提供一种基于复合码移键控信号的导航信号认证方法、网络设备、终端设备、芯片、计算机可读存储介质和计算机程序产品,涉及导航信号处理技术领域。基于复合码移键控信号的导航信号认证方法包括:基于扩频码参数,生成码移键控码;使用加密码替换认证周期中码移键控码周期内的目标码片,得到加密的码移键控码;基于认证周期内的目标电文生成数字签名;生成认证电文,认证电文包括导航电文认证信息和扩频码认证信息,导航电文认证信息用于数字签名认证,扩频码认证信息用于扩频码认证;基于加密的码移键控码调制认证电文和导航电文的高速电文,通过二进制相移键控调制导航电文的低速电文,生成复合码移键控信号;播发复合码移键控信号。

【技术实现步骤摘要】

本公开涉及导航信号处理,并且具体涉及一种基于复合码移键控信号的导航信号认证方法、网络设备、终端设备、芯片、计算机可读存储介质和计算机程序产品


技术介绍

1、导航信号认证是指利用加密特征对抗欺骗,提供导航信号认证服务。其中,认证是指验证信号和发送信息实体的真实性(即实体认证和数据源认证)。认证能够在导航电文播发的卫星星历层面、或者在用于测距的扩频码层面发挥作用,电文和扩频码都调制到全球导航卫星系统(gnss)信号中。

2、目前的认证技术包括导航电文认证(navigation message authentication,nma)和扩频码认证(spreading code authentication,sca)。导航电文认证表示保护导航电文比特(即整个数据帧或者部分比特)。导航电文认证能够通过数字签名导航数据实现,因此保持导航电文干净(即未加密),非认证用户也能使用。扩频码认证在标称(未加密的)扩频码内插入不可预测的部分(即加密的码片),然后通过密码函数进行验证。

3、导航电文认证只是信息层面的认证,理论上,欺骗者可以解调出电文,通过再生的方式,修改信号,实施欺骗,因此,抗欺骗能力一般。而扩频码认证是信号层面的认证,信息和信号绑定,无法修改,因此,安全层面更高。


技术实现思路

1、有鉴于此,提供一种基于复合码移键控信号的导航信号认证方法、网络设备、终端设备、芯片、计算机可读存储介质和计算机程序产品。

2、第一方面,提供了一种基于复合码移键控信号的导航信号认证方法,包括:

3、基于扩频码参数,生成码移键控码;

4、使用加密码替换认证周期中码移键控码周期内的目标码片,得到加密的码移键控码;

5、基于所述认证周期内的目标电文生成数字签名;

6、生成认证电文,所述认证电文包括导航电文认证信息和扩频码认证信息,所述导航电文认证信息用于数字签名认证,所述扩频码认证信息用于扩频码认证;

7、基于所述加密的码移键控码调制所述认证电文和导航电文的高速电文,通过二进制相移键控调制所述导航电文的低速电文,生成复合码移键控信号;

8、播发所述复合码移键控信号。

9、第二方面,提供了一种基于复合码移键控信号的导航信号认证方法,包括:

10、接收复合码移键控信号;

11、解调所述复合码移键控信号,获得认证电文;

12、基于所述认证电文中的导航电文认证信息认证数字签名,基于所述认证电文中的扩频码认证信息认证扩频码。

13、第三方面,提供了一种卫星网络设备。该卫星网络设备包括:一个或多个处理器;以及耦合到所述一个或多个处理器并在其上存储指令的一个或多个存储器,当所述指令由所述一个或多个处理器单独或共同执行时,使所述卫星网络设备执行第一方面所述的方法。

14、第四方面,提供了一种终端设备。该终端设备包括:一个或多个处理器; 以及耦合到一个或多个处理器并在其上存储指令的一个或多个存储器。当指令由一个或多个处理器单独或共同执行时,使终端设备执行第二方面所述的方法。

15、第五方面,提供了一种芯片。该芯片包括电路系统,所述电路系统被配置成执行第一方面或第二方面所述的方法。

16、第六方面,提供了一种存储有机器可执行指令的非瞬时计算机可读存储介质。所述机器可执行指令当被机器的一个或多个处理器执行时,使所述机器执行第一方面或第二方面所述方法。

17、第七方面,提供了一种包括机器可执行指令的计算机程序产品。所述机器可执行指令当被机器的一个或多个处理器执行时,使所述机器执行第一方面或第二方面所述方法。

18、应当理解,
技术实现思路
部分不是用来标识本公开的实施例的关键或基本特征,也不是用来限制本公开的范围。通过下面的描述,本公开的其它特征将变得容易理解。

本文档来自技高网...

【技术保护点】

1.一种基于复合码移键控信号的导航信号认证方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述目标码片为所述认证周期中目标时间段内目标码移键控码周期的目标位置的码片,所述目标码移键控码周期为一个或多个码移键控码周期,所述目标位置为一个或多个连续的码片位置。

3.如权利要求1或2所述的方法,其特征在于,所述基于所述认证周期内的目标电文生成数字签名包括:

4.如权利要求3所述的方法,其特征在于,还包括:

5.如权利要求3所述的方法,其特征在于,所述目标电文包括低速电文的时标信息、星历参数和钟差参数,以及部分高速电文。

6.一种基于复合码移键控信号的导航信号认证方法,其特征在于,包括:

7.如权利要求6所述的方法,其特征在于,所述基于所述认证电文中的扩频码认证信息认证扩频码包括:

8.如权利要求7所述的方法,其特征在于,所述目标码片为所述认证周期中目标时间段内目标码移键控码周期的目标位置的码片,所述目标码移键控码周期为一个或多个码移键控码周期,所述目标位置为一个或多个连续的码片位置。</p>

9.如权利要求8所述的方法,其特征在于,还包括:

10.如权利要求6-9中任一项所述的方法,其特征在于,所述解调所述复合码移键控信号包括:

11. 一种卫星网络设备,其特征在于,包括:

12. 一种终端设备,其特征在于,包括:

13.一种芯片,其特征在于,包括电路系统,所述电路系统被配置成执行权利要求1-10中任一项所述的方法。

14.一种存储有机器可执行指令的非瞬时计算机可读存储介质,其特征在于,所述机器可执行指令当被机器的一个或多个处理器执行时,使所述机器执行权利要求1-10中任一项所述的方法。

15.一种包括机器可执行指令的计算机程序产品,其特征在于,所述机器可执行指令当被机器的一个或多个处理器执行时,使所述机器执行权利要求1-10中任一项所述的方法。

...

【技术特征摘要】

1.一种基于复合码移键控信号的导航信号认证方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述目标码片为所述认证周期中目标时间段内目标码移键控码周期的目标位置的码片,所述目标码移键控码周期为一个或多个码移键控码周期,所述目标位置为一个或多个连续的码片位置。

3.如权利要求1或2所述的方法,其特征在于,所述基于所述认证周期内的目标电文生成数字签名包括:

4.如权利要求3所述的方法,其特征在于,还包括:

5.如权利要求3所述的方法,其特征在于,所述目标电文包括低速电文的时标信息、星历参数和钟差参数,以及部分高速电文。

6.一种基于复合码移键控信号的导航信号认证方法,其特征在于,包括:

7.如权利要求6所述的方法,其特征在于,所述基于所述认证电文中的扩频码认证信息认证扩频码包括:

8.如权利要求7所述的方法,其特征在于,所述目标码片为所述认证周期中目标时间段内目标码...

【专利技术属性】
技术研发人员:同钊张中英张明欢王方舟陈猛丁五一
申请(专利权)人:中国星网网络系统研究院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1