本申請公開了一種語音加密、解密方法和設備,該語音加密方法包括:獲取待加密的語音幀;根據所述待加密的語音幀的基音參數,從語音數據庫中查找具有所述基音參數的加密語音幀;按照預設規則,從查找到的所述加密語音幀中選擇至少一個加密語音幀;根據選擇的所述至少一個加密語音幀,對所述待加密的語音幀進行加密,得到加密后的語音幀。本申請實施例在對待加密的語音幀進行加密時,根據該待加密的語音幀的基音參數選擇加密語音幀進行加密,相對于現有技術而言可以有效保證加密后的語音幀在壓縮編碼后語音信息的完整性,使得接收方可以根據接收到的加密后的語音幀獲得發送方發送的語音幀。
【技術實現步驟摘要】
一種語音加密、解密方法和設備
本申請涉及語音通信
,尤其涉及一種語音加密、解密方法和設備。
技術介紹
隨著移動通信和網絡技術的飛速發展,語音通信已經成為一種非常重要的通信方式。在語音通信中,通常由發送方通過語音通信系統發送語音信號給接收方,語音通信系統在將該語音信號傳輸給接收方時,可以將該語音信號進行壓縮編碼,并將壓縮編碼后的語音信號進行傳輸,以提高信道的利用率,接收方通過語音通信系統接收到語音信號后,可以對接收到的該語音信號解壓處理,并得到發送方發送的語音信號,實現與發送方之間的語音通信。為了保障語音信號的安全性,通常,發送方在將語音信號發送之前,可以對該語音信號進行加密,并將加密后的語音信號通過語音通信系統發送給接收方,此時,使用語音壓縮編碼的語音通信系統,會將加密后的語音信號進行壓縮編碼,并發送給接收方,接收方在接收到該語音信號后,對該語音信號進行解壓處理,并對解壓后的語音信號進行解密,得到解密后的語音信號,實現與發送方之間的語音通信。這樣,通過對語音信號進行加密,可以提高語音通信的安全性。然而,發送方在對語音信號進行加密時,通常使用數字加密方法對語音信號進行加密,這樣,在對加密后的語音信號進行壓縮和傳輸時,由于使用數字加密方法對語音信號進行加密,使得在對加密后的語音信號進行壓縮時,容易丟失語音信號的語音信息,導致接收方無法根據接收到的語音信號獲得發送方發送的語音信號。
技術實現思路
本申請實施例提供一種語音加密、解密方法和設備,用于解決現有技術中對發送方發送的語音信號進行數字加密并壓縮,容易丟失語音信號中的語音信息,導致接收方無法獲得發送方發送的語音信號的問題。本申請實施例提供一種語音加密方法,包括:獲取待加密的語音幀;根據所述待加密的語音幀的基音參數,從語音數據庫中查找具有所述基音參數的加密語音幀,所述語音數據庫中包含不同的基音參數以及具有所述基音參數的加密語音幀;按照預設規則,從查找到的所述加密語音幀中選擇至少一個加密語音幀;根據選擇的所述至少一個加密語音幀,對所述待加密的語音幀進行加密,得到加密后的語音幀。本申請實施例還提供一種語音解密方法,包括:接收發送方發送的加密后的語音幀;根據所述加密后的語音幀的基音參數,從語音數據庫中查找具有所述基音參數的解密語音幀,所述語音數據庫中包含不同的基音參數以及具有所述基音參數的解密語音幀;按照預設規則,從查找到的所述解密語音幀中選擇至少一個解密語音幀;根據選擇的所述至少一個解密語音幀,對所述加密后的語音幀進行解密,得到解密后的語音幀。本申請實施例提供一種語音加密設備,包括:獲取單元,獲取待加密的語音幀;查找單元,根據所述待加密的語音幀的基音參數,從語音數據庫中查找具有所述基音參數的加密語音幀,所述語音數據庫中包含不同的基音參數以及具有所述基音參數的加密語音幀;選擇單元,按照預設規則,從所述查找單元查找到的所述加密語音幀中選擇至少一個加密語音幀;加密單元,根據所述選擇單元選擇的所述至少一個加密語音幀,對所述待加密的語音幀進行加密,得到加密后的語音幀。本申請實施例還提供一種語音解密設備,包括:接收單元,接收發送方發送的加密后的語音幀;查找單元,根據所述加密后的語音幀的基音參數,從語音數據庫中查找具有所述基音參數的解密語音幀,所述語音數據庫中包含不同的基音參數以及具有所述基音參數的解密語音幀;選擇單元,按照預設規則,從所述查找單元查找到的所述解密語音幀中選擇至少一個解密語音幀;解密單元,根據所述選擇單元選擇的所述至少一個解密語音幀,對所述加密后的語音幀進行解密,得到解密后的語音幀。本申請實施例采用的上述至少一個技術方案能夠達到以下有益效果:本申請實施例提供的技術方案,在對待加密的語音幀進行加密時,根據待加密的語音幀的基音參數,從語音數據庫中確定具有相同基音參數的加密語音幀,按照預設規則選擇其中至少一個加密語音幀,并根據選擇的加密語音幀對待加密的語音幀進行加密。這樣,由于本申請實施例在對待加密的語音幀進行加密時,根據該待加密的語音幀的基音參數選擇加密語音幀進行加密,相對于現有技術而言可以有效保證加密后的語音幀在壓縮編碼后語音信息的完整性,使得接收方可以根據接收到的加密后的語音幀獲得發送方發送的語音幀。附圖說明此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構成對本申請的不當限定。在附圖中:圖1為本申請實施例提供的一種語音加密方法的流程示意圖;圖2為本申請實施例提供的一種語音解密方法的流程示意圖;圖3為本申請實施例提供的一種語音加密和解密方法的流程示意圖;圖4為本申請實施例提供的一種語音加密設備的結構示意圖;圖5為本申請實施例提供的一種語音解密設備的結構示意圖。具體實施方式在語音通信中,在將發送方的語音信號發送給接收方時,首先,發送方可以對需要發送的語音信號進行加密,得到加密后的語音信號;其次,語音通信系統對加密后的語音信號進行壓縮編碼;最后,語音通信系統將壓縮編碼后的語音信號發送給接收方,實現發送方與接收方之間的語音通信。但是,上述過程中如果使用數字加密方法進行加密,由于數字加密方法無法保持語音信號的語音特征,會導致壓縮編碼后的語音信號中丟失語音信息,使得接收方無法獲得完整的語音信號。在現有技術中,可以采用下述兩種方法解決上述問題,具體包括:第一種方法:首先,對發送方發送的語音信號進行壓縮編碼;其次,使用數字加密方法對壓縮后的語音信號進行加密,并得到加密后的語音信號;最后,使用數據通道將加密后的語音信號傳輸給接收方,所述數據通道可以是3G/4G網絡,或者其它IP網絡;第二種方法:首先,修改語音通信系統;其次,基于修改后的語音通信系統,將發送方發送的語音信號的加密過程以及壓縮編碼過程互相結合,即把加密結合在壓縮編碼過程中;最后,使用修改后的語音通信系統將語音信號傳輸給接收方。上述兩種方法在對語音信號進行加密傳輸,或對語音信號進行加密和壓縮編碼時,均可以人為控制,使得可以保持語音信號的語音特征,這樣,采用上述兩種方法可以使得發送給接收方的語音信號中不丟失信息,進而解決上述記載的接收方無法接收到完整的語音信號的問題。但是,經研究發現,上述兩種方法至少存在以下問題:針對第一種方法,使用數據通道傳輸加密后的語音信號,存在數據通道延時過大,以及網絡適應性差的問題;針對第二種方法,將語音信號的加密過程以及壓縮編碼過程相結合,這樣,在傳輸語音信號時,需要訂制通信終端和更改通信業務流程。而本申請實施例提供的語音加密方法,在根據發送方需要發送的語音信號獲取到待加密的語音幀后,根據該語音幀的基音參數,按照預設規則從語音數據庫中查找具有相同基音參數的至少一幀加密語音幀,并使用查找到的加密語音幀對該待加密的語音幀進行加密,這樣,不需要額外的算法延時,復雜度較低,靈活性較好,不僅可以解決現有技術中存在的對語音信號進行加密后再壓縮編碼時導致的語音信息丟失的問題,還可以避免上述兩種解決方法中存在的問題。下面結合本申請具體實施例及相應的附圖對本申請技術方案進行清楚、完整地描述。顯然,所描述的實施例僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得本文檔來自技高網...

【技術保護點】
一種語音加密方法,其特征在于,包括:獲取待加密的語音幀;根據所述待加密的語音幀的基音參數,從語音數據庫中查找具有所述基音參數的加密語音幀,所述語音數據庫中包含不同的基音參數以及具有所述基音參數的加密語音幀;按照預設規則,從查找到的所述加密語音幀中選擇至少一個加密語音幀;根據選擇的所述至少一個加密語音幀,對所述待加密的語音幀進行加密,得到加密后的語音幀。
【技術特征摘要】
1.一種語音加密方法,其特征在于,包括:獲取待加密的語音幀;根據所述待加密的語音幀的基音參數,從語音數據庫中查找具有所述基音參數的加密語音幀,所述語音數據庫中包含不同的基音參數以及具有所述基音參數的加密語音幀;按照預設規則,從查找到的所述加密語音幀中選擇至少一個加密語音幀;根據選擇的所述至少一個加密語音幀,對所述待加密的語音幀進行加密,得到加密后的語音幀。2.如權利要求1所述的語音加密方法,其特征在于,所述預設規則為語音發送方與語音接收方預先約定,所述預設規則用于從所述語音數據庫中的具有相同基音參數的加密語音幀中選擇至少一個加密語音幀。3.如權利要求2所述的語音加密方法,其特征在于,按照預設規則,從查找到的所述加密語音幀中選擇至少一個加密語音幀,包括:確定從所述語音數據庫中查找到的具有所述基音參數的加密語音幀;按照預設規則,確定待選擇的加密語音幀的標識;根據所述標識,從查找到的所述加密語音幀中選擇與所述標識對應的加密語音幀。4.如權利要求1至3任一項所述的語音加密方法,其特征在于,根據選擇的所述至少一個加密語音幀,對所述待加密的語音幀進行加密,包括:通過將選擇的所述至少一個加密語音幀與所述待加密的語音幀進行線性運算,對所述待加密的語音幀進行加密。5.一種語音解密方法,其特征在于,包括:接收發送方發送的加密后的語音幀;根據所述加密后的語音幀的基音參數,從語音數據庫中查找具有所述基音參數的解密語音幀,所述語音數據庫中包含不同的基音參數以及具有所述基音參數的解密語音幀;按照預設規則,從查找到的所述解密語音幀中選擇至少一個解密語音幀;根據選擇的所述至少一個解密語音幀,對所述加密后的語音幀進行解密,得到解密后的語音幀。6.如權利要求5所述的語音解密方法,其特征在于,所述預設規則為語...
【專利技術屬性】
技術研發人員:丁琦,徐金甫,南龍梅,
申請(專利權)人:中國人民解放軍信息工程大學,
類型:發明
國別省市:河南,41
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。