一種語(yǔ)音加密通話方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種語(yǔ)音加密通話方法。
【背景技術(shù)】
[0002]目前cdma語(yǔ)音加密主要通過(guò)私有長(zhǎng)碼掩碼來(lái)保證空口語(yǔ)音加密,但是在核心網(wǎng)傳輸過(guò)程中使用的卻是解密后的語(yǔ)音數(shù)據(jù),有安全風(fēng)險(xiǎn)。用戶也無(wú)法自行定制加密方式,而且用戶不能在空口加密數(shù)據(jù)中附加信息,否則核心網(wǎng)解密后無(wú)法傳輸。而且隨著終端技術(shù)的發(fā)展,終端已經(jīng)進(jìn)入智能時(shí)代,原有的非智能終端加密模塊也無(wú)法適應(yīng)智能終端的需求。
[0003]針對(duì)相關(guān)技術(shù)中的問(wèn)題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是提供一種語(yǔ)音加密通話方法,以克服目前現(xiàn)有技術(shù)存在的上述不足。
[0005]本發(fā)明的目的是通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn):
一種語(yǔ)音加密通話的發(fā)起方法,包括:
在語(yǔ)音加密通話之前,主叫方終端建立用于實(shí)現(xiàn)應(yīng)用處理器AP和基帶處理器BP之間的數(shù)據(jù)處理的RPC通路;
在RPC通路完成后,在AP上建立加密模塊,當(dāng)加密模塊建立好以后在AP和BP之間建立EVRC語(yǔ)音通話業(yè)務(wù);
所述主叫方終端利用所述AP發(fā)起密鑰請(qǐng)求,所述密鑰請(qǐng)求通過(guò)所述RPC通道促使所述BP向被叫方終端發(fā)密鑰協(xié)議;
在與所述被叫方終端進(jìn)行密鑰協(xié)商成功之后,利用BP從主叫方終端的ADSP中獲取會(huì)話語(yǔ)音數(shù)據(jù),并利用所述會(huì)話密鑰協(xié)議向被叫方終端發(fā)送加密后的會(huì)話語(yǔ)音數(shù)據(jù)。
[0006]進(jìn)一步的,所述加密模塊包括密鑰管理模塊和加密處理模塊。
[0007]進(jìn)一步的,所述RPC通道包括設(shè)置在所述AP內(nèi)的RPC節(jié)點(diǎn)和設(shè)置在所述BP年內(nèi)的RPC線程。
[0008]一種語(yǔ)音加密通話的發(fā)起裝置,包括
通路建立模塊,用于在在語(yǔ)音加密通話之前,主叫方終端建立用于實(shí)現(xiàn)應(yīng)用處理器AP和基帶處理器BP之間的數(shù)據(jù)處理的RPC通路;
密鑰建立模塊,用于在RPC通路完成后,在AP上建立加密模塊,當(dāng)加密模塊建立好以后在AP和BP之間建立EVRC語(yǔ)音通話業(yè)務(wù);
密鑰協(xié)商模塊,用于利用所述AP發(fā)起密鑰請(qǐng)求,所述密鑰請(qǐng)求通過(guò)所述RPC通道促使所述BP向被叫方終端發(fā)密鑰協(xié)議;
數(shù)據(jù)發(fā)送模塊,用于在與所述被叫方終端進(jìn)行密鑰協(xié)商成功之后,利用BP從ADSP中獲取會(huì)話語(yǔ)音數(shù)據(jù),并利用所述會(huì)話密鑰協(xié)議向被叫方終端發(fā)送加密后的會(huì)話語(yǔ)音數(shù)據(jù)。
[0009]進(jìn)一步的,所述加密模塊包括密鑰管理模塊和加密處理模塊。
[0010]進(jìn)一步的,所述RPC通道包括設(shè)置在所述AP內(nèi)的RPC節(jié)點(diǎn)和設(shè)置在所述BP年內(nèi)的RPC線程。
[0011 ] 一種語(yǔ)音加密通話的接收方法,包括:
在所述被叫終端上建立用于實(shí)現(xiàn)應(yīng)用處理器AP和基帶處理器BP之間的數(shù)據(jù)處理的RPC通路
在所述被叫終端的AP上建立用于處理所述主叫終端發(fā)送的密鑰協(xié)議的加密模塊; 在加密模塊處理好以后,在所述AP和所述BP之間建立語(yǔ)音通話;
接收所述主叫終端發(fā)送的密鑰協(xié)議,促使所述被叫終端的BP接收所述主叫終端發(fā)送的語(yǔ)音數(shù)據(jù),并且通過(guò)RPC通路實(shí)現(xiàn)語(yǔ)音數(shù)據(jù)在所述被叫終端的AP和所述BP之間傳輸;達(dá)成所述主叫端和所述被叫端的語(yǔ)音加密通話。
[0012]進(jìn)一步的,所述加密模塊包括密鑰管理模塊和解密處理模塊。
[0013]一種語(yǔ)音加密通話的接收裝置,包括:
通路建立模塊,用于在被叫終端上的AP和所述BP之間數(shù)據(jù)的傳輸;
解密通信模塊,用于將所述主叫終端發(fā)送的密鑰協(xié)議進(jìn)行解密;
語(yǔ)音通信模塊,用于實(shí)現(xiàn)解密以后在主叫終端和被叫終端之間的通話。
[0014]本發(fā)明的有益效果為:通過(guò)語(yǔ)音原始數(shù)據(jù)在應(yīng)用處理器和基帶處理器之間傳輸和定制,同時(shí)加密模塊可以產(chǎn)生多個(gè)實(shí)例,每個(gè)實(shí)例可以針對(duì)一個(gè)BP服務(wù),實(shí)現(xiàn)多模終端的加密處理。
【附圖說(shuō)明】
[0015]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1是根據(jù)本發(fā)明實(shí)施例的語(yǔ)音加密通話方法流程圖之一;
圖2是根據(jù)本發(fā)明實(shí)施例的語(yǔ)音加密通話方法流程圖之二。
【具體實(shí)施方式】
[0017]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0018]如圖1-2所示,根據(jù)本發(fā)明的實(shí)施例所述的一種語(yǔ)音加密通話的發(fā)起方法,包括: 在語(yǔ)音加密通話之前,主叫方終端建立用于實(shí)現(xiàn)應(yīng)用處理器AP和基帶處理器BP之間的數(shù)據(jù)處理的RPC通路;
在RPC通路完成后,在AP上建立加密模塊,當(dāng)加密模塊建立好以后在AP和BP之間建立EVRC語(yǔ)音通話業(yè)務(wù);
所述主叫方終端利用所述AP發(fā)起密鑰請(qǐng)求,所述密鑰請(qǐng)求通過(guò)所述RPC通道促使所述BP向被叫方終端發(fā)密鑰協(xié)議;
在與所述被叫方終端進(jìn)行密鑰協(xié)商成功之后,利用BP從主叫方終端的ADSP中獲取會(huì)話語(yǔ)音數(shù)據(jù),并利用所述會(huì)話密鑰協(xié)議向被叫方終端發(fā)送加密后的會(huì)話語(yǔ)音數(shù)據(jù)。
[0019]進(jìn)一步的,所述加密模塊包括密鑰管理模塊和加密處理模塊。
[0020]進(jìn)一步的,所述RPC通道包括設(shè)置在所述AP內(nèi)的RPC節(jié)點(diǎn)和設(shè)置在所述BP年內(nèi)的RPC線程。
[0021 ] 一種語(yǔ)音加密通話的發(fā)起裝置,包括
通路建立模塊,用于在在語(yǔ)音加密通話之前,主叫方終端建立用于實(shí)現(xiàn)應(yīng)用處理器AP和基帶處理器BP之間的數(shù)據(jù)處理的RPC通路;
密鑰建立模塊,用于在RPC通路完成后,在AP上建立加密模塊,當(dāng)加密模塊建立好以后在AP和BP之間建立EVRC語(yǔ)音通話業(yè)務(wù);
密鑰協(xié)商模塊,用于利用所述AP發(fā)起密鑰請(qǐng)求,所述密鑰請(qǐng)求通過(guò)所述RPC通道促使所述BP向被叫方終端發(fā)密鑰協(xié)議;
數(shù)據(jù)發(fā)送模塊,用于在與所述被叫方終端進(jìn)行密鑰協(xié)商成功之后,利用BP從ADSP中獲取會(huì)話語(yǔ)音數(shù)據(jù),并利用所述會(huì)話密鑰協(xié)議向被叫方終端發(fā)送加密后的會(huì)話語(yǔ)音數(shù)據(jù)。
[0022]進(jìn)一步的,所述加密模塊包括密鑰管理模塊和加密處理模塊。
[0023]進(jìn)一步的,所述RPC通道包括設(shè)置在所述AP內(nèi)的RPC節(jié)點(diǎn)和設(shè)置在所述BP年內(nèi)的RPC線程。
[0024]一種語(yǔ)音加密通話的接收方法,包括:
在所述被叫終端上建立用于實(shí)現(xiàn)應(yīng)用處理器AP和基帶處理器BP之間的數(shù)據(jù)處理的RPC通路
在所述被叫終端的AP上建立用于處理所述主叫終端發(fā)送的密鑰協(xié)議的加密模塊; 在加密模塊處理好以后,在所述AP和所述BP之間建立語(yǔ)音通話;
接收所述主叫終端發(fā)送的密鑰協(xié)議,促使所述被叫終端的BP接收所述主叫終端發(fā)送