一种语音加密、解密方法和设备技术

技术编号:15695502 阅读:115 留言:0更新日期:2017-06-24 10:58
本申请公开了一种语音加密、解密方法和设备,该语音加密方法包括:获取待加密的语音帧;根据所述待加密的语音帧的基音参数,从语音数据库中查找具有所述基音参数的加密语音帧;按照预设规则,从查找到的所述加密语音帧中选择至少一个加密语音帧;根据选择的所述至少一个加密语音帧,对所述待加密的语音帧进行加密,得到加密后的语音帧。本申请实施例在对待加密的语音帧进行加密时,根据该待加密的语音帧的基音参数选择加密语音帧进行加密,相对于现有技术而言可以有效保证加密后的语音帧在压缩编码后语音信息的完整性,使得接收方可以根据接收到的加密后的语音帧获得发送方发送的语音帧。

【技术实现步骤摘要】
一种语音加密、解密方法和设备
本申请涉及语音通信
,尤其涉及一种语音加密、解密方法和设备。
技术介绍
随着移动通信和网络技术的飞速发展,语音通信已经成为一种非常重要的通信方式。在语音通信中,通常由发送方通过语音通信系统发送语音信号给接收方,语音通信系统在将该语音信号传输给接收方时,可以将该语音信号进行压缩编码,并将压缩编码后的语音信号进行传输,以提高信道的利用率,接收方通过语音通信系统接收到语音信号后,可以对接收到的该语音信号解压处理,并得到发送方发送的语音信号,实现与发送方之间的语音通信。为了保障语音信号的安全性,通常,发送方在将语音信号发送之前,可以对该语音信号进行加密,并将加密后的语音信号通过语音通信系统发送给接收方,此时,使用语音压缩编码的语音通信系统,会将加密后的语音信号进行压缩编码,并发送给接收方,接收方在接收到该语音信号后,对该语音信号进行解压处理,并对解压后的语音信号进行解密,得到解密后的语音信号,实现与发送方之间的语音通信。这样,通过对语音信号进行加密,可以提高语音通信的安全性。然而,发送方在对语音信号进行加密时,通常使用数字加密方法对语音信号进行加密,这样,在对加密后的语音信号进行压缩和传输时,由于使用数字加密方法对语音信号进行加密,使得在对加密后的语音信号进行压缩时,容易丢失语音信号的语音信息,导致接收方无法根据接收到的语音信号获得发送方发送的语音信号。
技术实现思路
本申请实施例提供一种语音加密、解密方法和设备,用于解决现有技术中对发送方发送的语音信号进行数字加密并压缩,容易丢失语音信号中的语音信息,导致接收方无法获得发送方发送的语音信号的问题。本申请实施例提供一种语音加密方法,包括:获取待加密的语音帧;根据所述待加密的语音帧的基音参数,从语音数据库中查找具有所述基音参数的加密语音帧,所述语音数据库中包含不同的基音参数以及具有所述基音参数的加密语音帧;按照预设规则,从查找到的所述加密语音帧中选择至少一个加密语音帧;根据选择的所述至少一个加密语音帧,对所述待加密的语音帧进行加密,得到加密后的语音帧。本申请实施例还提供一种语音解密方法,包括:接收发送方发送的加密后的语音帧;根据所述加密后的语音帧的基音参数,从语音数据库中查找具有所述基音参数的解密语音帧,所述语音数据库中包含不同的基音参数以及具有所述基音参数的解密语音帧;按照预设规则,从查找到的所述解密语音帧中选择至少一个解密语音帧;根据选择的所述至少一个解密语音帧,对所述加密后的语音帧进行解密,得到解密后的语音帧。本申请实施例提供一种语音加密设备,包括:获取单元,获取待加密的语音帧;查找单元,根据所述待加密的语音帧的基音参数,从语音数据库中查找具有所述基音参数的加密语音帧,所述语音数据库中包含不同的基音参数以及具有所述基音参数的加密语音帧;选择单元,按照预设规则,从所述查找单元查找到的所述加密语音帧中选择至少一个加密语音帧;加密单元,根据所述选择单元选择的所述至少一个加密语音帧,对所述待加密的语音帧进行加密,得到加密后的语音帧。本申请实施例还提供一种语音解密设备,包括:接收单元,接收发送方发送的加密后的语音帧;查找单元,根据所述加密后的语音帧的基音参数,从语音数据库中查找具有所述基音参数的解密语音帧,所述语音数据库中包含不同的基音参数以及具有所述基音参数的解密语音帧;选择单元,按照预设规则,从所述查找单元查找到的所述解密语音帧中选择至少一个解密语音帧;解密单元,根据所述选择单元选择的所述至少一个解密语音帧,对所述加密后的语音帧进行解密,得到解密后的语音帧。本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:本申请实施例提供的技术方案,在对待加密的语音帧进行加密时,根据待加密的语音帧的基音参数,从语音数据库中确定具有相同基音参数的加密语音帧,按照预设规则选择其中至少一个加密语音帧,并根据选择的加密语音帧对待加密的语音帧进行加密。这样,由于本申请实施例在对待加密的语音帧进行加密时,根据该待加密的语音帧的基音参数选择加密语音帧进行加密,相对于现有技术而言可以有效保证加密后的语音帧在压缩编码后语音信息的完整性,使得接收方可以根据接收到的加密后的语音帧获得发送方发送的语音帧。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例提供的一种语音加密方法的流程示意图;图2为本申请实施例提供的一种语音解密方法的流程示意图;图3为本申请实施例提供的一种语音加密和解密方法的流程示意图;图4为本申请实施例提供的一种语音加密设备的结构示意图;图5为本申请实施例提供的一种语音解密设备的结构示意图。具体实施方式在语音通信中,在将发送方的语音信号发送给接收方时,首先,发送方可以对需要发送的语音信号进行加密,得到加密后的语音信号;其次,语音通信系统对加密后的语音信号进行压缩编码;最后,语音通信系统将压缩编码后的语音信号发送给接收方,实现发送方与接收方之间的语音通信。但是,上述过程中如果使用数字加密方法进行加密,由于数字加密方法无法保持语音信号的语音特征,会导致压缩编码后的语音信号中丢失语音信息,使得接收方无法获得完整的语音信号。在现有技术中,可以采用下述两种方法解决上述问题,具体包括:第一种方法:首先,对发送方发送的语音信号进行压缩编码;其次,使用数字加密方法对压缩后的语音信号进行加密,并得到加密后的语音信号;最后,使用数据通道将加密后的语音信号传输给接收方,所述数据通道可以是3G/4G网络,或者其它IP网络;第二种方法:首先,修改语音通信系统;其次,基于修改后的语音通信系统,将发送方发送的语音信号的加密过程以及压缩编码过程互相结合,即把加密结合在压缩编码过程中;最后,使用修改后的语音通信系统将语音信号传输给接收方。上述两种方法在对语音信号进行加密传输,或对语音信号进行加密和压缩编码时,均可以人为控制,使得可以保持语音信号的语音特征,这样,采用上述两种方法可以使得发送给接收方的语音信号中不丢失信息,进而解决上述记载的接收方无法接收到完整的语音信号的问题。但是,经研究发现,上述两种方法至少存在以下问题:针对第一种方法,使用数据通道传输加密后的语音信号,存在数据通道延时过大,以及网络适应性差的问题;针对第二种方法,将语音信号的加密过程以及压缩编码过程相结合,这样,在传输语音信号时,需要订制通信终端和更改通信业务流程。而本申请实施例提供的语音加密方法,在根据发送方需要发送的语音信号获取到待加密的语音帧后,根据该语音帧的基音参数,按照预设规则从语音数据库中查找具有相同基音参数的至少一帧加密语音帧,并使用查找到的加密语音帧对该待加密的语音帧进行加密,这样,不需要额外的算法延时,复杂度较低,灵活性较好,不仅可以解决现有技术中存在的对语音信号进行加密后再压缩编码时导致的语音信息丢失的问题,还可以避免上述两种解决方法中存在的问题。下面结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得本文档来自技高网...
一种语音加密、解密方法和设备

【技术保护点】
一种语音加密方法,其特征在于,包括:获取待加密的语音帧;根据所述待加密的语音帧的基音参数,从语音数据库中查找具有所述基音参数的加密语音帧,所述语音数据库中包含不同的基音参数以及具有所述基音参数的加密语音帧;按照预设规则,从查找到的所述加密语音帧中选择至少一个加密语音帧;根据选择的所述至少一个加密语音帧,对所述待加密的语音帧进行加密,得到加密后的语音帧。

【技术特征摘要】
1.一种语音加密方法,其特征在于,包括:获取待加密的语音帧;根据所述待加密的语音帧的基音参数,从语音数据库中查找具有所述基音参数的加密语音帧,所述语音数据库中包含不同的基音参数以及具有所述基音参数的加密语音帧;按照预设规则,从查找到的所述加密语音帧中选择至少一个加密语音帧;根据选择的所述至少一个加密语音帧,对所述待加密的语音帧进行加密,得到加密后的语音帧。2.如权利要求1所述的语音加密方法,其特征在于,所述预设规则为语音发送方与语音接收方预先约定,所述预设规则用于从所述语音数据库中的具有相同基音参数的加密语音帧中选择至少一个加密语音帧。3.如权利要求2所述的语音加密方法,其特征在于,按照预设规则,从查找到的所述加密语音帧中选择至少一个加密语音帧,包括:确定从所述语音数据库中查找到的具有所述基音参数的加密语音帧;按照预设规则,确定待选择的加密语音帧的标识;根据所述标识,从查找到的所述加密语音帧中选择与所述标识对应的加密语音帧。4.如权利要求1至3任一项所述的语音加密方法,其特征在于,根据选择的所述至少一个加密语音帧,对所述待加密的语音帧进行加密,包括:通过将选择的所述至少一个加密语音帧与所述待加密的语音帧进行线性运算,对所述待加密的语音帧进行加密。5.一种语音解密方法,其特征在于,包括:接收发送方发送的加密后的语音帧;根据所述加密后的语音帧的基音参数,从语音数据库中查找具有所述基音参数的解密语音帧,所述语音数据库中包含不同的基音参数以及具有所述基音参数的解密语音帧;按照预设规则,从查找到的所述解密语音帧中选择至少一个解密语音帧;根据选择的所述至少一个解密语音帧,对所述加密后的语音帧进行解密,得到解密后的语音帧。6.如权利要求5所述的语音解密方法,其特征在于,所述预设规则为语...

【专利技术属性】
技术研发人员:丁琦徐金甫南龙梅
申请(专利权)人:中国人民解放军信息工程大学
类型:发明
国别省市:河南,41

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

1