本實(shí)用新型涉及信息安全領(lǐng)域,特別涉及一種語(yǔ)音加密中間件及終端。
背景技術(shù):
隨著通信信息化的高速發(fā)展以及各種通信工具的普遍應(yīng)用,語(yǔ)音通話(huà)成為人們最普遍的一種聯(lián)絡(luò)方式。同時(shí),基于電腦、手機(jī)等通信工具的各種音頻軟件、即時(shí)通訊軟件也廣受大眾的青睞。通過(guò)音頻、視頻等傳輸和存儲(chǔ),實(shí)現(xiàn)個(gè)人信息存儲(chǔ)、社會(huì)交友、商業(yè)營(yíng)銷(xiāo)及行政辦公等功能。
然而,這些語(yǔ)音通信方式都存在著嚴(yán)重的安全風(fēng)險(xiǎn),通話(huà)語(yǔ)音可能被非法竊聽(tīng),終端中緩存文件可能被非法竊取,這些都關(guān)乎個(gè)人的隱私秘密。尤其是緩存文件通常都是用戶(hù)的聊天記錄,音頻,視頻記錄等信息,一旦遭竊,個(gè)人隱私將會(huì)遭到嚴(yán)重泄露。雖然用戶(hù)可以定期清理緩存,但是這樣便意味著數(shù)據(jù)丟失,無(wú)法根除隱私泄露問(wèn)題。
目前所采用的語(yǔ)音安全方式一般都是依賴(lài)于通信服務(wù)商,或是第三方安全軟件,但現(xiàn)有技術(shù)同樣存在通信服務(wù)商的技術(shù)能力和管理漏洞等問(wèn)題。安全軟件一旦遭襲,通信信息的安全性難以得到保證,因此現(xiàn)有技術(shù)不能在根本上提高語(yǔ)音信息在存儲(chǔ)和傳輸過(guò)程的安全性。
技術(shù)實(shí)現(xiàn)要素:
本實(shí)用新型所要解決的一個(gè)技術(shù)問(wèn)題是:如何提高語(yǔ)音信息在存儲(chǔ)和傳輸過(guò)程的安全性。
根據(jù)本實(shí)用新型實(shí)施例的一個(gè)方面,提供了一種語(yǔ)音加密中間件,包括:安全處理單元,包括用于對(duì)音頻加密的加密子單元、用于對(duì)音頻解密的解密子單元;音頻傳輸單元,包括用于發(fā)送音頻的上行發(fā)送子單元、下行發(fā)送子單元;加密子單元與上行發(fā)送子單元電連接,上行發(fā)送子單元與應(yīng)用層輸入接口電連接,加密子單元與語(yǔ)音輸入接口電連接;解密子單元與下行發(fā)送子單元電連接,下行發(fā)送子單元與語(yǔ)音輸出接口電連接,解密子單元與應(yīng)用層輸出接口電連接。
在一些實(shí)施例中,中間件位于終端中。
在一些實(shí)施例中,安全處理單元還包括用于對(duì)音頻編碼的編碼子單元、用于對(duì)音頻解碼的解碼子單元;編碼子單元與加密子單元電連接,編碼子單元與語(yǔ)音輸入接口電連接;解碼子單元與解密子單元電連接,解碼子單元與下行發(fā)送子單元電連接。
在一些實(shí)施例中,安全處理模塊還包括用于調(diào)制音頻的調(diào)制子單元,用于解調(diào)音頻的解調(diào)子單元;調(diào)制子單元與上行發(fā)送子單元電連接,調(diào)制子單元與加密子單元電連接;解調(diào)子單元與應(yīng)用層輸出接口電連接,解調(diào)子單元與解密子單元電連接。
在一些實(shí)施例中,中間件還包括開(kāi)關(guān)單元,用于對(duì)是否執(zhí)行安全處理單元的功能提供開(kāi)關(guān)操作;開(kāi)關(guān)單元與安全處理單元電連接。
根據(jù)本實(shí)用新型實(shí)施例的另一個(gè)方面,提供了一種語(yǔ)音加密終端,包括語(yǔ)音加密中間件、語(yǔ)音輸入接口、語(yǔ)音輸出接口、應(yīng)用層輸出接口、應(yīng)用層輸入接口,其中,語(yǔ)音加密中間件包括:安全處理單元,包括用于對(duì)音頻加密的加密子單元、用于對(duì)音頻解密的解密子單元;音頻傳輸單元,包括用于發(fā)送音頻的上行發(fā)送子單元、下行發(fā)送子單元;加密子單元與上行發(fā)送子單元電連接,上行發(fā)送子單元與應(yīng)用層輸入接口電連接,加密子單元與語(yǔ)音輸入接口電連接;解密子單元與下行發(fā)送子單元電連接,下行發(fā)送子單元與語(yǔ)音輸出接口電連接,解密子單元與應(yīng)用層輸出接口電連接。
在一些實(shí)施例中,安全處理單元還包括用于對(duì)音頻編碼的編碼子單元、用于對(duì)音頻解碼的解碼子單元;編碼子單元與加密子單元電連接,編碼子單元與語(yǔ)音輸入接口電連接;解碼子單元與解密子單元電連接,解碼子單元與下行發(fā)送子單元電連接。
在一些實(shí)施例中,安全處理模塊還包括用于調(diào)制音頻的調(diào)制子單元,用于解調(diào)音頻的解調(diào)子單元;調(diào)制子單元與上行發(fā)送子單元電連接,調(diào)制子單元與加密子單元電連接;解調(diào)子單元與應(yīng)用層輸出接口電連接,解調(diào)子單元與解密子單元電連接。
在一些實(shí)施例中,中間件還包括開(kāi)關(guān)單元,用于對(duì)是否執(zhí)行安全處理單元的功能提供開(kāi)關(guān)操作;開(kāi)關(guān)單元與安全處理單元電連接。
在一些實(shí)施例中,終端還包括麥克風(fēng)和揚(yáng)聲器,揚(yáng)聲器與語(yǔ)音輸出接口電連接,麥克風(fēng)與語(yǔ)音輸入接口電連接。
本實(shí)用新型通過(guò)上述方案能夠提高語(yǔ)音信息在存儲(chǔ)和傳輸過(guò)程的安全性。
通過(guò)以下參照附圖對(duì)本實(shí)用新型的示例性實(shí)施例的詳細(xì)描述,本實(shí)用新型的其它特征及其優(yōu)點(diǎn)將會(huì)變得清楚。
附圖說(shuō)明
為了更清楚地說(shuō)明本實(shí)用新型實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本實(shí)用新型的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1示出本實(shí)用新型語(yǔ)音加密終端的組成結(jié)構(gòu)示意圖。
圖2示出本實(shí)用新型語(yǔ)音加密中間件的組成結(jié)構(gòu)示意圖。
圖3示出本實(shí)用新型語(yǔ)音加密中間件對(duì)音頻加密的工作流程示意圖。
圖4示出本實(shí)用新型語(yǔ)音加密中間件對(duì)音頻解密的工作流程示意圖。
圖5示出本實(shí)用新型的安全處理單元的組成結(jié)構(gòu)示意圖。
圖6示出另一實(shí)施例的語(yǔ)音加密中間件對(duì)音頻加密的工作流程示意圖。
圖7示出另一實(shí)施例的語(yǔ)音加密中間件對(duì)音頻解密的工作流程示意圖。
具體實(shí)施方式
下面將結(jié)合本實(shí)用新型實(shí)施例中的附圖,對(duì)本實(shí)用新型實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本實(shí)用新型一部分實(shí)施例,而不是全部的實(shí)施例。以下對(duì)至少一個(gè)示例性實(shí)施例的描述實(shí)際上僅僅是說(shuō)明性的,決不作為對(duì)本實(shí)用新型及其應(yīng)用或使用的任何限制。基于本實(shí)用新型中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本實(shí)用新型保護(hù)的范圍。
下面結(jié)合圖1描述本實(shí)用新型一個(gè)實(shí)施例的語(yǔ)音加密終端的組成結(jié)構(gòu)。
圖1示出本實(shí)用新型語(yǔ)音加密終端的組成結(jié)構(gòu)示意圖。如圖1所示,該實(shí)施例的語(yǔ)音加密終端包括語(yǔ)音加密中間件10、語(yǔ)音輸入接口12、語(yǔ)音輸出接口14、應(yīng)用層輸出接口16以及應(yīng)用層輸入接口17。
其中,語(yǔ)音加密中間件10分別與語(yǔ)音輸入接口12、語(yǔ)音輸出接口14、應(yīng)用層輸出接口16以及應(yīng)用層輸入接口17電連接。
可選的,語(yǔ)音加密終端還包括麥克風(fēng)18和揚(yáng)聲器19,麥克風(fēng)18與語(yǔ)音輸入接口12電連接,揚(yáng)聲器19與語(yǔ)音輸出接口14電連接。
下面結(jié)合圖2描述本實(shí)用新型一個(gè)實(shí)施例的語(yǔ)音加密中間件的組成結(jié)構(gòu)。
圖2示出本實(shí)用新型語(yǔ)音加密中間件的組成結(jié)構(gòu)示意圖。如圖2所示,該實(shí)施例的語(yǔ)音加密中間件10包括:
安全處理單元202,包括用于對(duì)音頻加密的加密子單元2022、用于對(duì)音頻解密的解密子單元2024。
音頻傳輸單元204,包括用于發(fā)送音頻的上行發(fā)送子單元2042、下行發(fā)送子單元2044。
加密子單元2022元與上行發(fā)送子單元2042電連接,上行發(fā)送子單元2042與應(yīng)用層輸入接口17電連接,加密子單元2022與語(yǔ)音輸入接口12電連接。
解密子單元2024與下行發(fā)送子單元2044電連接,下行發(fā)送子單元2044與語(yǔ)音輸出接口14電連接,解密子單元2024與應(yīng)用層輸出接口16電連接。
下面結(jié)合圖3描述上述實(shí)施例語(yǔ)音加密中間件對(duì)音頻加密的工作流程。
圖3示出本實(shí)用新型語(yǔ)音加密中間件對(duì)音頻加密的工作流程示意圖。如圖3所示,該實(shí)施例的語(yǔ)音加密中間件對(duì)音頻加密的工作流程包括:
步驟S302,安全處理單元202中的加密子單元2022,對(duì)從語(yǔ)音輸入接口12捕捉到的音頻進(jìn)行加密。
例如,用戶(hù)通過(guò)應(yīng)用層程序發(fā)起語(yǔ)音編輯操作,經(jīng)麥克風(fēng)18輸入語(yǔ)音音頻。語(yǔ)音音頻經(jīng)終端的轉(zhuǎn)換處理成音頻數(shù)據(jù)流后到達(dá)語(yǔ)音輸入接口12,由安全處理單元202中的加密子單元2022對(duì)音頻數(shù)據(jù)流進(jìn)行加密操作。具體的加密方法可以采用例如現(xiàn)有技術(shù)中的對(duì)稱(chēng)式加密技術(shù)或非對(duì)稱(chēng)式加密技術(shù)。
步驟S304,音頻傳輸單元204中的上行發(fā)送子單元2042,將加密音頻發(fā)送至應(yīng)用層輸入接口17。
例如,音頻傳輸單元204中的上行發(fā)送子單元2042可以將加密音頻發(fā)送至應(yīng)用層輸入接口17,以便應(yīng)用層程序從應(yīng)用層輸入接口17接收加密音頻。其中,應(yīng)用層程序可以包括終端通話(huà)應(yīng)用程序、即時(shí)聊天應(yīng)用程序、錄音程序以及其它語(yǔ)音應(yīng)用程序。
通過(guò)上述方案,語(yǔ)音加密中間件在終端側(cè)實(shí)現(xiàn)了對(duì)于音頻的加密工作,從而提高了語(yǔ)音信息在存儲(chǔ)和傳輸過(guò)程的安全性。
下面結(jié)合圖4描述上述實(shí)施例語(yǔ)音加密中間件對(duì)音頻解密的工作流程。
圖4示出本實(shí)用新型語(yǔ)音加密中間件對(duì)音頻解密的工作流程示意圖。如圖4所示,該實(shí)施例的語(yǔ)音加密中間件對(duì)音頻解密的工作流程包括:
步驟S402,安全處理單元204中的解密子單元2024,對(duì)從應(yīng)用層輸出接口16捕捉到的音頻進(jìn)行解密。
例如,用戶(hù)通過(guò)應(yīng)用層程序執(zhí)行語(yǔ)音播放操作,安全處理單元204中的解密子單元2024對(duì)從應(yīng)用層輸出接口16捕捉到的音頻進(jìn)行解密。
步驟S404,音頻傳輸單元204中的下行發(fā)送子單元2044,將解密音頻發(fā)送至語(yǔ)音輸出接口14。
例如,音頻傳輸單元204中的下行發(fā)送子單元2044可以將解密音頻發(fā)送至語(yǔ)音輸出接口14,以便揚(yáng)聲器19播放解密音頻。
通過(guò)上述方案,語(yǔ)音加密中間件在終端側(cè)實(shí)現(xiàn)了對(duì)于音頻的解密工作,從而提高了語(yǔ)音信息在存儲(chǔ)和傳輸過(guò)程的安全性。
下面結(jié)合圖5描述本實(shí)用新型一個(gè)實(shí)施例的安全處理單元的組成結(jié)構(gòu)。
圖5示出本實(shí)用新型的安全處理單元的組成結(jié)構(gòu)示意圖。如圖5所示,該實(shí)施例的安全處理單元202還包括:
用于對(duì)音頻編碼的編碼子單元5023,用于對(duì)音頻解碼的解碼子單元5027。編碼子單元5023與加密子單元2022電連接,編碼子單元5023與語(yǔ)音輸入接口12電連接。解碼子單元5027與解密子單元2024電連接,解碼子單元5027與下行發(fā)送子單元2044電連接。
優(yōu)選的,安全處理模塊202還可以包括:
用于調(diào)制音頻的調(diào)制子單元5025,用于解調(diào)音頻的解調(diào)子單元5026。調(diào)制子單元5025與上行發(fā)送子單元2042電連接,調(diào)制子單元5025與加密子單元2022電連接。
解調(diào)子單元5026與應(yīng)用層輸出單元16電連接,解調(diào)子單元5026與解密子單元2024電連接。
優(yōu)選的,本實(shí)用新型的中間件還包括開(kāi)關(guān)單元506,用于對(duì)是否執(zhí)行安全處理單元202的功能提供開(kāi)關(guān)操作,開(kāi)關(guān)單元506與安全處理單元202電連接。
下面結(jié)合圖6描述另一實(shí)施例的語(yǔ)音加密中間件對(duì)音頻加密的工作流程。
圖6示出另一實(shí)施例的語(yǔ)音加密中間件對(duì)音頻加密的工作流程示意圖。如圖6所示,該實(shí)施例的語(yǔ)音加密中間件對(duì)音頻加密的工作流程包括:
步驟S600,判斷開(kāi)關(guān)單元的狀態(tài)。如果開(kāi)關(guān)單元處于開(kāi)啟狀態(tài),則對(duì)音頻執(zhí)行安全處理,繼續(xù)執(zhí)行步驟S601。如果開(kāi)關(guān)單元處于關(guān)閉狀態(tài),則不對(duì)音頻執(zhí)行安全處理,直接執(zhí)行步驟S604。
步驟S601,編碼子單元5023對(duì)從語(yǔ)音輸入接口12捕捉到的音頻進(jìn)行編碼,生成編碼音頻數(shù)據(jù)流。
步驟S602,加密子單元2022對(duì)編碼音頻數(shù)據(jù)流添加加密標(biāo)識(shí)頭并進(jìn)行加密,生成加密音頻數(shù)據(jù)流。
步驟S603,調(diào)制子單元5025對(duì)加密將音頻數(shù)據(jù)流進(jìn)行調(diào)制。例如,將數(shù)字型號(hào)調(diào)制成100Hz~2KHz的可在移動(dòng)網(wǎng)絡(luò)中傳輸?shù)哪M信號(hào)。
步驟S604,上行發(fā)送子單元2042將模擬信號(hào)發(fā)送至應(yīng)用層輸入接口17。
通過(guò)上述方案,語(yǔ)音加密中間件在終端側(cè)實(shí)現(xiàn)了對(duì)于音頻的編碼、加密、調(diào)制工作,從而進(jìn)一步提高了語(yǔ)音信息在存儲(chǔ)和傳輸過(guò)程的安全性。
下面結(jié)合圖7描述另一實(shí)施例的語(yǔ)音加密中間件對(duì)音頻解密的工作流程。
圖7示出另一實(shí)施例的語(yǔ)音加密中間件對(duì)音頻解密的工作流程示意圖。如圖7所示,該實(shí)施例的語(yǔ)音加密中間件對(duì)音頻解密的工作流程包括:
步驟S700,檢測(cè)音頻是否具有加密標(biāo)識(shí)頭。如果具有加密標(biāo)識(shí)頭,則對(duì)音頻執(zhí)行安全處理,繼續(xù)執(zhí)行步驟S701。如果不具有加密標(biāo)識(shí)頭,則不對(duì)音頻執(zhí)行安全處理,直接執(zhí)行步驟S704。
步驟S701,解調(diào)子單元5026對(duì)加密音頻進(jìn)行解調(diào)。
例如,解調(diào)子單元5026從應(yīng)用層輸出接口16接收到加密音頻,并對(duì)加密音頻進(jìn)行解調(diào),生成加密音頻數(shù)據(jù)流。
步驟S702,解密子單元2024對(duì)加密音頻數(shù)據(jù)流進(jìn)行解密,生成編碼音頻數(shù)據(jù)流。
步驟S703,解碼子單元5027對(duì)編碼音頻數(shù)據(jù)流進(jìn)行解碼,生成解碼音頻數(shù)據(jù)流。
步驟S704,下行發(fā)送子單元2044將解碼音頻數(shù)據(jù)流發(fā)送至語(yǔ)音輸出接口14,以便通過(guò)揚(yáng)聲器19進(jìn)行播放。
通過(guò)上述方案,語(yǔ)音加密中間件在終端側(cè)實(shí)現(xiàn)了對(duì)于音頻的解碼、解密、解調(diào)工作,從而進(jìn)一步提高了語(yǔ)音信息在存儲(chǔ)和傳輸過(guò)程的安全性。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
以上所述僅為本實(shí)用新型的較佳實(shí)施例,并不用以限制本實(shí)用新型,凡在本實(shí)用新型的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本實(shí)用新型的保護(hù)范圍之內(nèi)。