基于数传电台通信的加密方法、装置及系统制造方法及图纸

技术编号:24504519 阅读:41 留言:0更新日期:2020-06-13 06:52
本发明专利技术实施例提出基于数传电台通信的加密方法、装置及系统。方法包括:主控器生成私钥,将私钥发送给各警报器,私钥由多个信元组成;要向一个或多个警报器发送发放指令,发放指令用于发放警报或者广播智能语音;采用预设第一索引生成算法,对所述私钥的已使用次数进行计算,得到本次使用的所述私钥的信元的第一索引;采用预设第二索引生成算法,对第一索引进行计算,得到本次使用的所述私钥的信元的第二索引;根据第二索引,确定本次使用的所述私钥的信元;采用预设加密算法,对发放指令内容和本次使用的所述私钥的信元进行计算,得到加密后的发放指令;将加密后的发放指令发送给一个或多个警报器。本发明专利技术实施例提高了数传电台通信的安全性。

Encryption method, device and system based on data transmission radio communication

【技术实现步骤摘要】
基于数传电台通信的加密方法、装置及系统
本专利技术涉及数传电台
,尤其涉及基于数传电台通信的加密方法、装置及系统。
技术介绍
人防警报是城市防空工程的重要组成部分,平时用于抗灾救灾和突发事故情况下的灾情预报和紧急报知,战时用于人民防空,是各级人民政府实施人民防空指挥,组织人员疏散的基本手段,是在城市受到威胁时鸣响的提醒人们的警报。目前,人防警报的实现基于数传电台的通信技术,采用一个主控器对基站及警报器进行远程控制,其中,主控器在具体控制时,可以通过基站或直接发放指令给警报器,使得警报器在所管辖的区域内进行警报或智能语音广播。主控器是主要的指挥中心,位于人防办公楼的地面指挥中心或位于人防地下指挥工程的地下指挥中心。数传电台为空口通信,很容易被不法分子截获并分析,然后部署模拟数传电台进行反动警报发放。现有防空警报的警报发放协议仅仅是做简单的查表加密,更有甚者直接明码发放。这要是在真正战时,就很容易遭到敌特分子破坏。
技术实现思路
本专利技术实施例提出基于数传电台通信的加密方法、装置及系统,以提高数传电台通信的安全性。本专利技术实施例的技术方案是这样实现的:一种基于数传电台通信的加密方法,该方法包括:主控器生成私钥,并将私钥发送给各警报器,所述私钥由多个信元组成;主控器要向一个或多个警报器发送发放指令,所述发放指令用于发放警报或者广播智能语音;主控器采用预设第一索引生成算法,对所述私钥的已使用次数进行计算,得到本次使用的所述私钥的信元的第一索引;主控器采用预设第二索引生成算法,对所述第一索引进行计算,得到本次使用的所述私钥的信元的第二索引;主控器根据所述第二索引,确定本次使用的所述私钥的信元;主控器采用预设加密算法,对发放指令内容和本次使用的所述私钥的信元进行计算,得到加密后的发放指令;主控器将加密后的发放指令发送给一个或多个警报器。所述主控器采用预设第一索引生成算法,对所述私钥的已使用次数进行计算,得到本次使用的所述私钥的信元的第一索引包括:采用预设第一索引生成算法,对所述私钥的已使用次数计算,对计算结果相对所述私钥的信元总数进行求余运算,将得到的余数作为本次使用的所述私钥的信元的第一索引;或者包括:采用预设第一索引生成算法,对所述私钥的已使用次数和所述发放指令的当前发送次数进行计算,对计算结果相对所述私钥的信元总数进行求余运算,将得到的余数作为本次使用的所述私钥的信元的第一索引。所述主控器采用预设第二索引生成算法,对所述第一索引进行计算,得到本次使用的所述私钥的信元的第二索引包括:对于所述发放指令内容包含的每个字节,采用预设第二索引生成算法,对所述第一索引和当前字节在所述发放指令内容中的字节索引进行计算,对计算结果相对所述私钥的信元总数进行求余运算,将得到的余数作为当前字节本次使用的所述私钥的信元的第二索引。所述主控器采用预设加密算法,对发放指令内容和本次使用的所述私钥的信元进行计算,得到加密后的发放指令包括:对于所述发放指令内容包含的每个字节,采用预设加密算法,对当前字节、当前字节本次使用的所述私钥的信元以及所述私钥的已使用次数进行计算,得到加密后的当前字节。所述主控器得到加密后的发放指令之后、将加密后的发放指令发送给一个或多个警报器之前进一步包括:主控器将所述私钥的已使用次数放入加密的发放指令中,以使得:所述一个或多个警报器根据所述私钥的已使用次数对加密的发放指令进行解密。所述主控器生成私钥包括:主控器生成密钥因子,采用预设私钥生成算法,对密钥因子进行计算,得到私钥;所述将私钥发送给各警报器包括:采用预设公钥对得到的私钥进行加密,将加密后的私钥发送给各警报器。所述将加密后的私钥发送给各警报器包括:将加密后的私钥通过基站发送给各警报器;或者包括:将加密后的私钥写入便携式设备,以使得:当便携式设备插入到警报器后,警报器从便携式设备读取加密后的私钥,解密后得到私钥。一种基于数传电台通信的加密装置,该装置包括:私钥生成及传输模块,用于生成私钥,并将私钥发送给各警报器,所述私钥由多个信元组成;加密模块,用于当要向一个或多个警报器发送发放指令时,所述发放指令用于发放警报或者广播智能语音;采用预设第一索引生成算法,对所述私钥的已使用次数进行计算,得到本次使用的所述私钥的信元的第一索引;采用预设第二索引生成算法,对所述第一索引进行计算,得到本次使用的所述私钥的信元的第二索引;根据所述第二索引,确定本次使用的所述私钥的信元;采用预设加密算法,对发放指令内容和本次使用的所述私钥的信元进行计算,得到加密后的发放指令;发送模块,将加密后的发放指令发送给一个或多个警报器。所述加密模块采用预设第一索引生成算法,对所述私钥的已使用次数计算,对计算结果相对所述私钥的信元总数进行求余运算,将得到的余数作为本次使用的所述私钥的信元的第一索引;或者包括:采用预设第一索引生成算法,对所述私钥的已使用次数和所述发放指令的当前发送次数进行计算,对计算结果相对所述私钥的信元总数进行求余运算,将得到的余数作为本次使用的所述私钥的信元的第一索引;且,所述加密模块对于所述发放指令内容包含的每个字节,采用预设第二索引生成算法,对所述第一索引和当前字节在所述发放指令内容中的字节索引进行计算,对计算结果相对所述私钥的信元总数进行求余运算,将得到的余数作为当前字节本次使用的所述私钥的信元的第二索引;且,所述加密模块对于所述发放指令内容包含的每个字节,采用预设加密算法,对当前字节、当前字节本次使用的所述私钥的信元以及所述私钥的已使用次数进行计算,得到加密后的当前字节。一种基于数传电台通信的加密系统,该系统包括:主控器,用于生成私钥,并将私钥发送给各警报器,所述私钥由多个信元组成;要向一个或多个警报器发送发放指令,所述发放指令用于发放警报或者广播智能语音;采用预设第一索引生成算法,对所述私钥的已使用次数进行计算,得到本次使用的所述私钥的信元的第一索引;采用预设第二索引生成算法,对所述第一索引进行计算,得到本次使用的所述私钥的信元的第二索引;根据所述第二索引,确定本次使用的所述私钥的信元;采用预设加密算法,对发放指令内容和本次使用的所述私钥的信元进行计算,得到加密后的发放指令;将加密后的发放指令发送给一个或多个警报器;警报器,用于对主控器发来的加密后的发放指令进行解密,得到原始发放指令。本专利技术实施例通过对私钥的已使用次数进行计算,得到本次使用的私钥的信元的第一索引;对第一索引进行计算,得到本次使用的私钥的信元的第二索引;根据第二索引,确定本次使用的私钥的信元;对发放指令内容和本次使用的私钥的信元进行加密计算,得到加密后的发放指令,从而实现了对数传电台通信的加密,提高了数传电台通信的安全性。附图说明图1为本专利技术一实施例提供的基于数传电台通信的加密方法流程图;图2本文档来自技高网...

【技术保护点】
1.一种基于数传电台通信的加密方法,其特征在于,该方法包括:/n主控器生成私钥,并将私钥发送给各警报器,所述私钥由多个信元组成;/n主控器要向一个或多个警报器发送发放指令,所述发放指令用于发放警报或者广播智能语音;/n主控器采用预设第一索引生成算法,对所述私钥的已使用次数进行计算,得到本次使用的所述私钥的信元的第一索引;/n主控器采用预设第二索引生成算法,对所述第一索引进行计算,得到本次使用的所述私钥的信元的第二索引;/n主控器根据所述第二索引,确定本次使用的所述私钥的信元;/n主控器采用预设加密算法,对发放指令内容和本次使用的所述私钥的信元进行计算,得到加密后的发放指令;/n主控器将加密后的发放指令发送给一个或多个警报器。/n

【技术特征摘要】
1.一种基于数传电台通信的加密方法,其特征在于,该方法包括:
主控器生成私钥,并将私钥发送给各警报器,所述私钥由多个信元组成;
主控器要向一个或多个警报器发送发放指令,所述发放指令用于发放警报或者广播智能语音;
主控器采用预设第一索引生成算法,对所述私钥的已使用次数进行计算,得到本次使用的所述私钥的信元的第一索引;
主控器采用预设第二索引生成算法,对所述第一索引进行计算,得到本次使用的所述私钥的信元的第二索引;
主控器根据所述第二索引,确定本次使用的所述私钥的信元;
主控器采用预设加密算法,对发放指令内容和本次使用的所述私钥的信元进行计算,得到加密后的发放指令;
主控器将加密后的发放指令发送给一个或多个警报器。


2.根据权利要求1所述的方法,其特征在于,所述主控器采用预设第一索引生成算法,对所述私钥的已使用次数进行计算,得到本次使用的所述私钥的信元的第一索引包括:
采用预设第一索引生成算法,对所述私钥的已使用次数计算,对计算结果相对所述私钥的信元总数进行求余运算,将得到的余数作为本次使用的所述私钥的信元的第一索引;
或者包括:
采用预设第一索引生成算法,对所述私钥的已使用次数和所述发放指令的当前发送次数进行计算,对计算结果相对所述私钥的信元总数进行求余运算,将得到的余数作为本次使用的所述私钥的信元的第一索引。


3.根据权利要求1或2所述的方法,其特征在于,所述主控器采用预设第二索引生成算法,对所述第一索引进行计算,得到本次使用的所述私钥的信元的第二索引包括:
对于所述发放指令内容包含的每个字节,采用预设第二索引生成算法,对所述第一索引和当前字节在所述发放指令内容中的字节索引进行计算,对计算结果相对所述私钥的信元总数进行求余运算,将得到的余数作为当前字节本次使用的所述私钥的信元的第二索引。


4.根据权利要求3所述的方法,其特征在于,所述主控器采用预设加密算法,对发放指令内容和本次使用的所述私钥的信元进行计算,得到加密后的发放指令包括:
对于所述发放指令内容包含的每个字节,采用预设加密算法,对当前字节、当前字节本次使用的所述私钥的信元以及所述私钥的已使用次数进行计算,得到加密后的当前字节。


5.根据权利要求1所述的方法,其特征在于,所述主控器得到加密后的发放指令之后、将加密后的发放指令发送给一个或多个警报器之前进一步包括:
主控器将所述私钥的已使用次数放入加密的发放指令中,以使得:所述一个或多个警报器根据所述私钥的已使用次数对加密的发放指令进行解密。


6.根据权利要求1所述的方法,其特征在于,所述主控器生成私钥包括:
主控器生成密钥因子,采用预设私钥生成算法,对密钥因子进行计算,得到私钥;
所述将私钥发送给各警报器包括:
采用预设公钥对得到的私钥进行加密,将加密后的私...

【专利技术属性】
技术研发人员:龙志坚冯友奎龙亦石世淡
申请(专利权)人:湖南科大天河通信股份有限公司
类型:发明
国别省市:湖南;43

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

1