一种语音加密通话方法

文档序号:9238815阅读:900来源:国知局
一种语音加密通话方法
【技术领域】
[0001]本发明涉及一种语音加密通话方法。
【背景技术】
[0002]目前cdma语音加密主要通过私有长码掩码来保证空口语音加密,但是在核心网传输过程中使用的却是解密后的语音数据,有安全风险。用户也无法自行定制加密方式,而且用户不能在空口加密数据中附加信息,否则核心网解密后无法传输。而且随着终端技术的发展,终端已经进入智能时代,原有的非智能终端加密模块也无法适应智能终端的需求。
[0003]针对相关技术中的问题,目前尚未提出有效的解决方案。

【发明内容】

[0004]本发明的目的是提供一种语音加密通话方法,以克服目前现有技术存在的上述不足。
[0005]本发明的目的是通过以下技术方案来实现:
一种语音加密通话的发起方法,包括:
在语音加密通话之前,主叫方终端建立用于实现应用处理器AP和基带处理器BP之间的数据处理的RPC通路;
在RPC通路完成后,在AP上建立加密模块,当加密模块建立好以后在AP和BP之间建立EVRC语音通话业务;
所述主叫方终端利用所述AP发起密钥请求,所述密钥请求通过所述RPC通道促使所述BP向被叫方终端发密钥协议;
在与所述被叫方终端进行密钥协商成功之后,利用BP从主叫方终端的ADSP中获取会话语音数据,并利用所述会话密钥协议向被叫方终端发送加密后的会话语音数据。
[0006]进一步的,所述加密模块包括密钥管理模块和加密处理模块。
[0007]进一步的,所述RPC通道包括设置在所述AP内的RPC节点和设置在所述BP年内的RPC线程。
[0008]一种语音加密通话的发起装置,包括
通路建立模块,用于在在语音加密通话之前,主叫方终端建立用于实现应用处理器AP和基带处理器BP之间的数据处理的RPC通路;
密钥建立模块,用于在RPC通路完成后,在AP上建立加密模块,当加密模块建立好以后在AP和BP之间建立EVRC语音通话业务;
密钥协商模块,用于利用所述AP发起密钥请求,所述密钥请求通过所述RPC通道促使所述BP向被叫方终端发密钥协议;
数据发送模块,用于在与所述被叫方终端进行密钥协商成功之后,利用BP从ADSP中获取会话语音数据,并利用所述会话密钥协议向被叫方终端发送加密后的会话语音数据。
[0009]进一步的,所述加密模块包括密钥管理模块和加密处理模块。
[0010]进一步的,所述RPC通道包括设置在所述AP内的RPC节点和设置在所述BP年内的RPC线程。
[0011 ] 一种语音加密通话的接收方法,包括:
在所述被叫终端上建立用于实现应用处理器AP和基带处理器BP之间的数据处理的RPC通路
在所述被叫终端的AP上建立用于处理所述主叫终端发送的密钥协议的加密模块; 在加密模块处理好以后,在所述AP和所述BP之间建立语音通话;
接收所述主叫终端发送的密钥协议,促使所述被叫终端的BP接收所述主叫终端发送的语音数据,并且通过RPC通路实现语音数据在所述被叫终端的AP和所述BP之间传输;达成所述主叫端和所述被叫端的语音加密通话。
[0012]进一步的,所述加密模块包括密钥管理模块和解密处理模块。
[0013]一种语音加密通话的接收装置,包括:
通路建立模块,用于在被叫终端上的AP和所述BP之间数据的传输;
解密通信模块,用于将所述主叫终端发送的密钥协议进行解密;
语音通信模块,用于实现解密以后在主叫终端和被叫终端之间的通话。
[0014]本发明的有益效果为:通过语音原始数据在应用处理器和基带处理器之间传输和定制,同时加密模块可以产生多个实例,每个实例可以针对一个BP服务,实现多模终端的加密处理。
【附图说明】
[0015]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是根据本发明实施例的语音加密通话方法流程图之一;
图2是根据本发明实施例的语音加密通话方法流程图之二。
【具体实施方式】
[0017]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
[0018]如图1-2所示,根据本发明的实施例所述的一种语音加密通话的发起方法,包括: 在语音加密通话之前,主叫方终端建立用于实现应用处理器AP和基带处理器BP之间的数据处理的RPC通路;
在RPC通路完成后,在AP上建立加密模块,当加密模块建立好以后在AP和BP之间建立EVRC语音通话业务;
所述主叫方终端利用所述AP发起密钥请求,所述密钥请求通过所述RPC通道促使所述BP向被叫方终端发密钥协议;
在与所述被叫方终端进行密钥协商成功之后,利用BP从主叫方终端的ADSP中获取会话语音数据,并利用所述会话密钥协议向被叫方终端发送加密后的会话语音数据。
[0019]进一步的,所述加密模块包括密钥管理模块和加密处理模块。
[0020]进一步的,所述RPC通道包括设置在所述AP内的RPC节点和设置在所述BP年内的RPC线程。
[0021 ] 一种语音加密通话的发起装置,包括
通路建立模块,用于在在语音加密通话之前,主叫方终端建立用于实现应用处理器AP和基带处理器BP之间的数据处理的RPC通路;
密钥建立模块,用于在RPC通路完成后,在AP上建立加密模块,当加密模块建立好以后在AP和BP之间建立EVRC语音通话业务;
密钥协商模块,用于利用所述AP发起密钥请求,所述密钥请求通过所述RPC通道促使所述BP向被叫方终端发密钥协议;
数据发送模块,用于在与所述被叫方终端进行密钥协商成功之后,利用BP从ADSP中获取会话语音数据,并利用所述会话密钥协议向被叫方终端发送加密后的会话语音数据。
[0022]进一步的,所述加密模块包括密钥管理模块和加密处理模块。
[0023]进一步的,所述RPC通道包括设置在所述AP内的RPC节点和设置在所述BP年内的RPC线程。
[0024]一种语音加密通话的接收方法,包括:
在所述被叫终端上建立用于实现应用处理器AP和基带处理器BP之间的数据处理的RPC通路
在所述被叫终端的AP上建立用于处理所述主叫终端发送的密钥协议的加密模块; 在加密模块处理好以后,在所述AP和所述BP之间建立语音通话;
接收所述主叫终端发送的密钥协议,促使所述被叫终端的BP接收所述主叫终端发送
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1