基于哈希校验的弹地通信数据的校验方法及校验装置制造方法及图纸

技术编号:38542197 阅读:15 留言:0更新日期:2023-08-19 17:10
本发明专利技术涉及航天器交会制导技术领域,尤其为一种基于哈希校验的弹地通信数据的校验方法及校验装置,包括:获取两通讯设备之间的弹地通信数据;在两所述通讯设备之间装订有二进制变换矩阵,并构建密钥;基于所述二进制变换矩阵对所述弹地通信数据进行转化,并输出第一参数;将所述第一参数基于哈希映射算法和所述密钥进行转化,并输出第二参数;将所述第二参数和预设密钥进行对比,若所述第二参数和所述预设密钥相等,则所述弹地通信数据为准确数据。据。据。

【技术实现步骤摘要】
基于哈希校验的弹地通信数据的校验方法及校验装置
[0001]
校验
[0002]本专利技术涉及弹地通信数据
,具体为一种基于哈希校验的弹地通信数据的校验方法及校验装置。

技术介绍

[0003]弹地通信数据应用于特定环境,并且防伪度要求逐步提高,在现有技术中,弹地通信数据采用单一参数进行校验,并且容易在获悉该参数的情况进行假冒,导致现有的弹地通信数据的防伪度较低。

技术实现思路

[0004]本专利技术的目的在于提供一种基于哈希校验的弹地通信数据的校验方法,以解决上述
技术介绍
中提出的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种基于哈希校验的弹地通信数据的校验方法,包括:获取两通讯设备之间的弹地通信数据;在两所述通讯设备之间装订有二进制变换矩阵,并构建密钥;基于所述二进制变换矩阵对所述弹地通信数据进行转化,并输出第一参数;将所述第一参数基于哈希映射算法进行转化,并输出第二参数;将所述第二参数和所述密钥进行对比,若所述第二参数和所述密钥相等,则所述弹地通信数据为准确数据。
[0006]根据本公开的一方面,提供了一种基于哈希校验的弹地通信数据的校验装置,包括:获取模块,用于获取两通讯设备之间的弹地通信数据;装订模块,用于在两所述通讯设备之间装订有二进制变换矩阵,并构建密钥;转化模块,用于基于所述二进制变换矩阵对所述弹地通信数据进行转化,并输出第一参数;输出模块,用于将所述第一参数基于哈希映射算法进行转化,并输出第二参数;对比模块,用于将所述第二参数和所述密钥进行对比,若所述第二参数和所述密钥相等,则所述弹地通信数据为准确数据。
[0007]根据本公开的一方面,提供了一种计算机可读程序介质,其存储有计算机程序指令,当所述计算机程序指令被计算机执行时,使计算机执行根据上述的方法。
[0008]根据本公开的一方面,提供了一种电子装置,包括:处理器;存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现上述的方法。
[0009]由上述技术方案可知,本专利技术实施例至少具有如下优点和积极效果:
[0010]在本专利技术的一些实施例所提供的技术方案中,获取两通讯设备之间的弹地通信数据;在两所述通讯设备之间装订有二进制变换矩阵,并构建密钥;基于所述二进制变换矩阵对所述弹地通信数据进行转化,并输出第一参数;将所述第一参数基于哈希映射算法进行转化,并输出第二参数;将所述第二参数和所述密钥进行对比,若所述第二参数和所述密钥相等,则所述弹地通信数据为准确数据,其中,通过二进制变换矩阵和密钥共同对弹地通信数据实现校验,避免采用单一参数进行校验,提高弹地通信数据的防伪度,并且哈希映射算法对经所述二进制变换矩阵的弹地通信数据进行转化,以便于第二参数和密钥的对比。
附图说明
[0011]图1是根据一示例性实施例示出的一种基于哈希校验的弹地通信数据的校验方法的流程图。
[0012]图2是根据一示例性实施例示出的一种基于哈希校验的弹地通信数据的校验装置框图。
[0013]图3是根据一示例性实施例示出的一种电子装置的硬件图。
[0014]图4是根据一示例性实施例示出的一种基于哈希校验的弹地通信数据的校验方法的计算机可读存储介质。
具体实施方式
[0015]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0016]弹地通信数据应用于特定环境,并且防伪度要求逐步提高,在现有技术中,弹地通信数据采用单一参数进行校验,并且容易在获悉该参数的情况进行假冒,导致现有的弹地通信数据的防伪度较低。
[0017]另外,火箭无线测发控可以减少地面测发控电缆网数量,提高转场和发射效率。无线测发控过程中,无线指令的安全性和可靠性至关重要,为了确保数据的安全性,需要对弹地之间传输的数据正确性和安全性进行校验,核验数据在传输过程中是否存在传输误码或恶意修改,传统的CRC等校验方法,算法通用且固定,存在数据被伪造、欺骗的风险。本专利技术拟提出一种基于哈希校验的方法,通过用户装订私密的稀疏变换矩阵,防止数据被伪造和欺骗,实现高可靠、保密地校验通信数据的正确性和安全性。
[0018]根据本公开的一个实施例,提供了一种基于哈希校验的弹地通信数据的校验方法,如图1至图4所示,该基于哈希校验的弹地通信数据的校验方法,包括:
[0019]步骤S110、获取两通讯设备之间的弹地通信数据;
[0020]步骤S120、在两所述通讯设备之间装订有二进制变换矩阵,并构建密钥;
[0021]步骤S130、基于所述二进制变换矩阵对所述弹地通信数据进行转化,并输出第一参数;
[0022]步骤S140、将所述第一参数基于哈希映射算法和所述密钥进行转化,并输出第二参数;
[0023]步骤S150、将所述第二参数和预设密钥进行对比,若所述第二参数和所述预设密钥相等,则所述弹地通信数据为准确数据。
[0024]在本专利技术的一些实施例所提供的技术方案中,获取两通讯设备之间的弹地通信数据;在两所述通讯设备之间装订有二进制变换矩阵,并构建密钥;基于所述二进制变换矩阵对所述弹地通信数据进行转化,并输出第一参数;将所述第一参数基于哈希映射算法进行转化,并输出第二参数;将所述第二参数和所述密钥进行对比,若所述第二参数和所述密钥相等,则所述弹地通信数据为准确数据,其中,通过二进制变换矩阵和密钥共同对弹地通信数据实现校验,避免采用单一参数进行校验,提高弹地通信数据的防伪度,并且哈希映射算
法对经所述二进制变换矩阵的弹地通信数据进行转化,以便于第二参数和密钥的对比。
[0025]下面对这些步骤进行详细描述。
[0026]如图1至图1所示,在步骤S110中,获取两通讯设备之间的弹地通信数据。
[0027]具体步骤包括:两所述通讯设备之间进行通讯连接,并且进行交互;所述弹地通信数据在两所述通讯设备进行输送;所述弹地通信数据在输送过程中进行初步校验。
[0028]其中,通过初步校验实现所述弹地通信数据在边输送边校验的基础,并且弹地通信数据在两通讯设备之间的输送通道保证独立。
[0029]在步骤S120中,在两所述通讯设备之间装订有二进制变换矩阵,并构建密钥;
[0030]在步骤S130中,基于所述二进制变换矩阵对所述弹地通信数据进行转化,并输出第一参数;
[0031]具体的步骤包括:向一所述通讯设备装订一个二进制变换矩阵G0,G0的维度是N
×
M,其中N大于M;将所述弹地通信数据转换为N1 bit二进制序列,标记为SEQ1,其中N1<N;将SEQ1转换为双极性的SEQ2,SEQ2=(2*SEQ1

1);从装订ROM中读取校验矩阵G0的N1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于哈希校验的弹地通信数据的校验方法,其特征在于,包括:获取两通讯设备之间的弹地通信数据;在两所述通讯设备之间装订有二进制变换矩阵,并构建密钥;基于所述二进制变换矩阵对所述弹地通信数据进行转化,并输出第一参数;将所述第一参数基于哈希映射算法和所述密钥进行转化,并输出第二参数;将所述第二参数和预设密钥进行对比,若所述第二参数和所述预设密钥相等,则所述弹地通信数据为准确数据。2.根据权利要求1所述的一种基于哈希校验的弹地通信数据的校验方法,其特征在于,所述获取两通讯设备之间的弹地通信数据,包括:两所述通讯设备之间进行通讯连接,并且进行交互;所述弹地通信数据在两所述通讯设备进行输送;所述弹地通信数据在输送过程中进行初步校验。3.根据权利要求2所述的一种基于哈希校验的弹地通信数据的校验方法,其特征在于,所述基于所述二进制变换矩阵对所述弹地通信数据进行转化,并输出第一参数,包括:向一所述通讯设备装订一个二进制变换矩阵G0,G0的维度是N
×
M,其中N大于M;将所述弹地通信数据转换为N1 bit二进制序列,标记为SEQ1,其中N1<N;将SEQ1转换为双极性的SEQ2,SEQ2=(2*SEQ1

1);从装订ROM中读取校验矩阵G0的N1行,记作G,G0的维度是N1
×
M;获得SEQ3=SEQ2*G,SEQ3是一组M位参数;将SEQ3通过符号操作算子sig(
·
)操作二值化为SEQ4,SEQ4为第一参数;即SEQ4=sig(SEQ3)。4.根据权利要求3所述的一种基于哈希校验的弹地通信数据的校验方法,其特征在于,所述将所述第一参数基于哈希映射算法和所述密钥进行转化,并输出第二参数,包括:将所述第一参数输入至哈希映射模型,并...

【专利技术属性】
技术研发人员:刘箭言王琳徐春铃张伯炜郭心怡王亨张晶莹付秋军潘明健孙精华潘红九武春飞孔凡玲施睿吴晓蕊曹轶
申请(专利权)人:北京临近空间飞行器系统工程研究所
类型:发明
国别省市:

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

1