一种数字对讲机加密的方法及装置制造方法

文档序号:7817637阅读:536来源:国知局
一种数字对讲机加密的方法及装置制造方法
【专利摘要】本发明涉及数字对讲机领域,尤其涉及一种数字对讲机加密的方法及装置。其方法具体为:S101、从数字对讲机的声码器中提取已第一次加密的语音数据;S102、将步骤S101提取所得语音数据进行第二次加密,具体为:先将步骤S101提取所得语音数据的前固定字节数的数据进行AES加密,再将所述语音数据的后固定字节数的数据进行AES加密;S103、将步骤S102所得语音数据发送至声码器。由于先加密前固定字节数的数据再加密后固定字节数的数据,存在加密的先后顺序以及加密的字节数,再加上采用AES加密方法,从而能够有效提高语音数据的安全性。
【专利说明】一种数字对讲机加密的方法及装置

【技术领域】
[0001]本发明涉及数字对讲机领域,尤其涉及一种数字对讲机加密的方法及装置。

【背景技术】
[0002]随着社会的发展,数字对讲机的应用领域也越来越广,主要应用在公安、民航、运输、水利、铁路、制造、建筑、服务等行业,用于团体成员间的联络和指挥调度,以提高沟通效率和提高处理突发事件的快速反应能力。随着数字对讲机进入民用市场,人们外出旅游、购物也开始越来越多地使用数字对讲机。另外还有一些特定场合也使用数字对讲机,如防爆对讲机、防水对讲机、警用对讲机等,车载台也可以纳入对讲机的使用范畴。而不同的领域对信息的安全性及保密性的要求也不同。
[0003]数字对讲机通过语音采集器采集语音数据后传到声码器进行第一次加密,具体加密方式因不同的声码器厂商而不同,加密后的语音数据不经过微型控制器的处理而直接传送到基带芯片进行协议处理,最后通过射频模块发射。然而,数字对讲机只对语音数据进行一次加密,在当前各种侦听技术层出不穷的背景下,已无法保障数据的安全性。


【发明内容】

[0004]本发明所要解决的技术问题是:提供一种数字对讲机加密的方法及装置,能够有效地保障语音通话的安全性,防止被侦听和窃取。
[0005]为了解决上述技术问题,本发明采用的技术方案为:
[0006]一种数字对讲机加密的方法,包括:
[0007]S101、从数字对讲机的声码器中提取已第一次加密的语音数据;
[0008]S102、将步骤SlOl提取所得语音数据进行第二次加密,具体为:先将步骤SlOl提取所得语音数据的前固定字节数的数据进行AES加密,再将所述语音数据的后固定字节数的数据进行AES加密;
[0009]S103、将步骤S102所得语音数据发送至声码器。
[0010]本发明采用的另一技术方案为:
[0011]一种数字对讲机加密的装置,包括:提取模块、FPGA加密模块、发送模块;
[0012]所述提取模块,用于从数字对讲机的声码器中提取已第一次加密的语音数据;
[0013]所述FPGA加密模块,用于将提取模块提取所得语音数据进行第二次加密;
[0014]所述FPGA加密模块包括第一加密单元和第二加密单元;
[0015]所述第一加密单元,用于将提取模块提取所得语音数据的前固定字节数的数据进行AES加密;
[0016]所述第二加密单元,用于将第一加密单元所得的语音数据的后固定字节数的数据进行AES加密;
[0017]所述发送模块,用于将FPGA加密模块所得语音数据发送至声码器。
[0018]本发明的有益效果在于:通过先将提取到的已第一次加密的语音数据的前固定字节数的数据进行AES加密,再将所述语音数据的后固定字节数的数据进行AES加密,由于先加密前固定字节数的数据再加密后固定字节数的数据,存在加密的先后顺序以及加密的字节数,再加上采用AES加密方法,从而能够有效提高语音数据的安全性。

【专利附图】

【附图说明】
[0019]图1为本发明【具体实施方式】的数字对讲机加密的方法的流程图;
[0020]图2为本发明【具体实施方式】的数字对讲机加密的装置的结构示意图;
[0021]图3为本发明【具体实施方式】的实施例一的语音数据加密过程的示意图;
[0022]标号说明:
[0023]1、提取模块;2、FPGA加密模块;21、第一加密单元;22、第二加密单元;3、发送模块。

【具体实施方式】
[0024]为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
[0025]本发明最关键的构思在于:通过先将提取到的已第一次加密的语音数据的前固定字节数的数据进行AES加密,再将所述语音数据的后固定字节数的数据进行AES加密,以提高语音数据的安全性。
[0026]请参照图1,为本发明【具体实施方式】的数字对讲机加密的方法的流程图,具体如下:
[0027]一种数字对讲机加密的方法,包括:
[0028]S101、从数字对讲机的声码器中提取已第一次加密的语音数据;
[0029]S102、将步骤SlOl提取所得语音数据进行第二次加密,具体为:先将步骤SlOl提取所得语音数据的前固定字节数的数据进行AES加密,再将所述语音数据的后固定字节数的数据进行AES加密;
[0030]S103、将步骤S102所得语音数据发送至声码器。
[0031]从上述描述可知,本发明的有益效果在于:通过先将提取到的已第一次加密的语音数据的前固定字节数的数据进行AES加密,再将所述语音数据的后固定字节数的数据进行AES加密,由于先加密前固定字节数的数据再加密后固定字节数的数据,存在加密的先后顺序以及加密的字节数,再加上采用AES加密方法,从而能够有效提高语音数据的安全性。
[0032]进一步的,所述步骤S102还可以为:将步骤SlOl提取所得语音数据进行第二次加密,具体为:先将步骤SlOl提取所得语音数据的后固定字节数的数据进行AES加密,再将所述语音数据的前固定字节数的数据进行AES加密;
[0033]由上述描述可知,本发明实施例公开了两种加密的方法,一种是先对前固定字节数的数据进行AES加密,再对后固定字节数的数据进行AES加密,另一种是先对后固定字节数的数据进行AES加密,再对前固定字节数的数据进行AES加密,由于加密的顺序不同,因此解密的顺序也会相应改变,从而提高了语音数据传输过程的安全性与可靠性。
[0034]进一步的,所述步骤S102中前固定字节数与后固定字节数满足以下数值关系:前固定字节数加上后固定字节数大于所述语音数据的字节数。
[0035]由上述描述可知,当前固定字节数加上后固定字节数大于所述语音数据的字节数时,即可保证对语音数据的全部内容进行加密,由于前固定字节数加上后固定字节数大于所述语音数据的字节数,因此,必有重叠部分进行了两次的AES加密,重叠部分的加密顺序不同,进一步提高了语音数据的安全性。
[0036]进一步的,所述步骤SlOl还包括:数字对讲机采集语音数据,将采集到的语音数据发送至声码器进行第一次加密。
[0037]进一步的,所述步骤S103还包括:将步骤S102所得语音数据进行AES高级加密标准协议处理,将协议处理后的语音数据进行发送。
[0038]请参阅图2,为本发明【具体实施方式】的数字对讲机加密的装置的结构示意图,具体如下:
[0039]一种数字对讲机加密的装置,包括:提取模块1、FPGA加密模块2、发送模块3 ;
[0040]所述提取模块1,用于从数字对讲机的声码器中提取已第一次加密的语音数据;
[0041]所述FPGA加密模块2,用于将提取模块I提取所得语音数据进行第二次加密;
[0042]所述FPGA加密模块2包括第一加密单元21和第二加密单元22 ;
[0043]所述第一加密单元21,用于将提取模块I提取所得语音数据的前固定字节数的数据进行AES加密;
[0044]所述第二加密单元22,用于将第一加密单元21所得的语音数据的后固定字节数的数据进行AES加密;
[0045]所述发送模块3,用于将FPGA加密模块2所得语音数据发送至声码器。
[0046]从上述描述可知,本发明的有益效果在于:通过先将提取到的已第一次加密的语音数据的前固定字节数的数据进行AES加密,再将所述语音数据的后固定字节数的数据进行AES加密,由于先加密前固定字节数的数据再加密后固定字节数的数据,存在加密的先后顺序以及加密的字节数,再加上采用AES加密方法,从而能够有效提高语音数据的安全性。
[0047]进一步的,通过SPI串口方式将已第一次加密的语音数据发送至FPGA加密模块2。
[0048]进一步的,还包括语音采集模块和声码器;
[0049]所述语音采集模块,用于数字对讲机采集语音数据;
[0050]所述声码器,用于将语音采集模块所采集到的语音数据发送至声码器进行第一次加密。
[0051]进一步的,还包括基带芯片模块和射频模块;
[0052]所述基带芯片模块,用于将所述FPGA加密模块2所得语音数据进行AES高级加密标准协议处理;
[0053]所述射频模块,用于将基带芯片模块所得语音数据进行发送。
[0054]进一步的,本发明的工作原理为:通过语音采集器采集语音数据后发送至声码器进行第一次加密,具体加密方式因不同的声码器厂商而不同,在声码器进行第一次加密的基础上,提取语音数据,经过微型控制器传送到FPGA加密设备进行第二次加密,再通过微型控制器将第二次加密后的语音数据回传给声码器,此时声码器将数据送到基带芯片进行协议处理,最后通过射频模块发射。
[0055]进一步的,还包括对讲机开机启动时预先配置AES密钥,作为发送端的对讲机和作为接收端的对讲机的密钥必须一致。
[0056]请参阅图3,本发明实施例一为:现有的AES加密算法一次只能处理128bit数据,而对讲机语音数据包为216bit。先对前128bit数据进行第一次AES加密,再对后128bit数据进行第二次AES加密,即完成整个加密过程。
[0057]综上所述,本发明提供的一种数字对讲机加密的方法及装置,通过先将提取到的已第一次加密的语音数据的前固定字节数的数据进行AES加密,再将所述语音数据的后固定字节数的数据进行AES加密,以提高语音数据的安全性,本发明实施例提供了两种加密的方法,一种是先对前固定字节数的数据进行AES加密,再对后固定字节数的数据进行AES加密,另一种是先对后固定字节数的数据进行AES加密,再对前固定字节数的数据进行AES加密,由于加密的顺序不同,因此解密的顺序也会相应改变,从而提高了语音数据传输过程的安全性与可靠性。当前固定字节数加上后固定字节数大于所述语音数据的字节数时,即可保证对语音数据的全部内容进行加密,由于前固定字节数加上后固定字节数大于所述语音数据的字节数,因此,必有重叠部分进行了两次的AES加密,重叠部分的加密顺序不同,进一步提高了语音数据的安全性。
[0058]以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种数字对讲机加密的方法,其特征在于,包括: 5101、从数字对讲机的声码器中提取已第一次加密的语音数据; 5102、将步骤SlOl提取所得语音数据进行第二次加密,具体为:先将步骤SlOl提取所得语音数据的前固定字节数的数据进行AES加密,再将所述语音数据的后固定字节数的数据进行AES加密; 5103、将步骤S102所得语音数据发送至声码器。
2.根据权利要求1所述的数字对讲机加密的方法,其特征在于,所述步骤S102还可以为:将步骤SlOl提取所得语音数据进行第二次加密,具体为:先将步骤SlOl提取所得语音数据的后固定字节数的数据进行AES加密,再将所述语音数据的前固定字节数的数据进行AES加密。
3.根据权利要求1-2任意一项的数字对讲机加密的方法,其特征在于,所述步骤S102中前固定字节数与后固定字节数满足以下数值关系:前固定字节数加上后固定字节数大于所述语音数据的字节数。
4.根据权利要求1-2任意一项的数字对讲机加密的方法,其特征在于,所述步骤SlOl还包括:数字对讲机采集语音数据,将采集到的语音数据发送至声码器进行第一次加密。
5.根据权利要求1-2任意一项的数字对讲机加密的方法,其特征在于,所述步骤S103还包括:将步骤S102所得语音数据进行AES高级加密标准协议处理,将协议处理后的语音数据进行发送。
6.一种数字对讲机加密的装置,其特征在于,包括:提取模块、FPGA加密模块、发送模块; 所述提取模块,用于从数字对讲机的声码器中提取已第一次加密的语音数据; 所述FPGA加密模块,用于将提取模块提取所得语音数据进行第二次加密; 所述FPGA加密模块包括第一加密单元和第二加密单元; 所述第一加密单元,用于将提取模块提取所得语音数据的前固定字节数的数据进行AES加密; 所述第二加密单元,用于将第一加密单元所得的语音数据的后固定字节数的数据进行AES加密; 所述发送模块,用于将FPGA加密模块所得语音数据发送至声码器。
7.根据权利要求6所述的数字对讲机加密的装置,其特征在于,还包括语音采集模块和声码器; 所述语音采集模块,用于数字对讲机采集语音数据; 所述声码器,用于将语音采集模块所采集到的语音数据发送至声码器进行第一次加LU O
8.根据权利要求6所述的数字对讲机加密的装置,其特征在于,还包括基带芯片模块和射频模块; 所述基带芯片模块,用于将所述FPGA加密模块所得语音数据进行AES高级加密标准协议处理; 所述射频模块,用于将基带芯片模块所得语音数据进行发送。
【文档编号】H04L9/06GK104270687SQ201410576807
【公开日】2015年1月7日 申请日期:2014年10月24日 优先权日:2014年10月24日
【发明者】林升元, 骆钦榕, 王宇, 朱宏, 赖坤锋, 黄艺山 申请人:厦门蓝斯通信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1