語音通信方法及裝置的制造方法
【技術領域】
[0001]本發明涉及通信技術領域,具體而言,涉及一種語音通信方法及裝置。
【背景技術】
[0002]隨著通信技術的發展,手機等通信終端已成為生活必須品,在語音通信的過程中,常采用明文格式對語音信號進行傳輸,極易被竊聽,從而導致用戶數據以及隱私的泄露。
【發明內容】
[0003]有鑒于此,本發明實施例的目的在于提供一種語音通信方法及裝置,以改善上述問題。
[0004]本發明是這樣實現的:
[0005]第一方面,本發明實施例提供了一種語音通信方法,所述方法應用于語音通信裝置,所述語音通信裝置包括發送端和接收端,所述發送端和所述接收端通過通信網絡連接,所述發送端預存儲有第一密鑰,所述方法包括:
[0006]所述發送端將預先獲得的第一模擬語音信號轉換為第一數字語音信號,根據預存儲的所述第一密鑰對所述第一數字語音信號進行加密處理得到第二數字語音信號;
[0007]所述發送端將所述第二數字語音信號發送給所述接收端。
[0008]通過在發送端和接收端預先存儲第一密鑰,在發送端通過第一密鑰對語音信號進行加密,有效保證了語音通信的安全性,保證用戶數據以及隱私的不被泄露。
[0009]結合第一方面,本發明實施例提供了第一方面的第一種可能的實施方式,其中,
[0010]所述接收端也預存儲有所述第一密鑰,所述方法還包括:所述接收端接收所述第二數字語音信號,根據預存儲的所述第一密鑰對所述第二數字語音信號進行解密處理,得到第三數字語音信號;
[0011]所述接收端將所述第三數字語音信號轉換成第二模擬語音信號,以便將所述第二模擬語音信號發送給與所述接收端連接的音頻設備。
[0012]結合第一方面的第一種可能的實施方式,本發明實施例提供了第一方面的第二種可能的實施方式,其中,所述接收端還預存儲有第二密鑰,所述方法還包括:
[0013]所述接收端將預先獲得的第三模擬語音信號轉換為第四數字語音信號,根據預存儲的所述第二密鑰對所述第四數字語音信號進行加密處理得到第五數字語音信號;
[0014]所述接收端將所述第五數字語音信號發送給所述發送端。
[0015]設置第二密鑰,發送端和接收端的語音信號采可通過不同的密鑰進行加密,進一步保證語音通信的安全性。
[0016]結合第一方面,本發明實施例提供了第一方面的第三種可能的實施方式,其中,所述發送端和所述接收端預存儲第一密鑰包括:
[0017]所述發送端隨機生成第一序列號,將所述第一序列號發送給所述接收端;
[0018]所述發送端和所述接收端根據相同的預設算法分別對所述第一序列號進行運算得到所述第一密鑰;
[0019]所述發送端和所述接收端分別存儲所述第一密鑰。
[0020]采用隨機生成序列號,并通過預設算法運算得到密鑰的方式,因此密鑰的產生也是隨機的,降低了密鑰被破解的可能,進一步保證語音通信的安全性。
[0021]結合第一方面的第三種可能的實施方式,本發明實施例提供了第一方面的第四種可能的實施方式,其中,在所述接收端存儲所述第一密鑰后,所述方法還包括:
[0022]所述接收端向所述發送端發送確認信息。
[0023]通過發送確認信息的方式,確保發送端和接收端的密鑰的一致性,避免出現接收端對接收到的加密語音信號無法進行解密的情況發生。
[0024]結合第一方面,本發明實施例提供了第一方面的第五種可能的實施方式,其中,所述對所述第一數字語音信號進行加密處理得到第二數字語音信號,包括:
[0025]所述發送端對所述第一數字語音信號進行組幀、傅里葉變換和分幀處理,得到至少兩幀新的數字語音信號;
[0026]所述發送端根據所述第一密鑰對應的排序規則將所述至少兩幀新的數字語音信號排序,得到所述第二數字語音信號。
[0027]結合第一方面的第一種可能的實施方式,本發明實施例提供了第一方面的第六種可能的實施方式,其中,所述根據預存儲的所述第一密鑰對所述第二數字語音信號進行解密處理,得到第三數字語音信號,包括:
[0028]所述接收端根據所述第一密鑰對應的排序規則對所述第二數字信號重新排序;
[0029]所述接收端將重新排序后的所述第二數字信號進行反傅里葉變換和濾波處理,得到所述第三數字語音信號。
[0030]結合第一方面的第三種可能的實施方式至第一方面的第六種可能的實施方式中的其中一種,本發明實施例提供了第一方面的第七種可能的實施方式,其中,所述方法還包括:
[0031]所述發送端每隔設定的間隔時間隨機生成第二序列號,將所述第二序列號發送給所述接收端;
[0032]所述發送端和所述接收端根據相同的所述預設算法分別對所述第二序列號進行運算得到第三密鑰;
[0033]所述發送端和所述接收端分別存儲所述第三密鑰,并分別將所述第一密鑰更新為所述第三密鑰。
[0034]采用這樣的方式,發送端和接收端每隔固定的時間重新生成新的密鑰,保證密鑰不易被破解,更進一步保障語音通信的安全性。
[0035]第二方面,本發明實施例還提供了一種語音通信裝置,該語音通信裝置包括發送端和接收端,所述發送端和所述接收端通過通信網絡連接,所述發送端預存儲有第一密鑰;
[0036]所述發送端用于將預先獲得的第一模擬語音信號轉換為第一數字語音信號,對所述第一數字語音信號進行加密處理得到第二數字語音信號,并將所述第二數字語音信號發送給所述接收端。
[0037]通過在發送端對語音信號進行加密,有效保證了語音通信的安全性,保證用戶數據以及隱私的不被泄露。
[0038]結合第二方面,本發明實施例提供了第二方面的第一種可能的實施方式,其中,所述發送端還用于隨機生成第一序列號,將所述第一序列號發送給所述接收端;
[0039]所述發送端和所述接收端還用于根據相同的預設算法分別對所述第一序列號進行運算得到所述第一密鑰,并分布存儲所述第一密鑰。
[0040]本發明實施例提供的語音通信方法及裝置,采用在發送端預先存儲密鑰,并通過該密鑰對語音信號進行加密處理,有效保證了語音通信的安全性,保證用戶數據以及隱私的不被泄露。
[0041]進一步的,通過設置第二密鑰,發送端和接收端的語音信號采可通過不同的密鑰進行加密,進一步保證語音通信的安全性。
[0042]進一步的,通過發送端和接收端每隔固定的時間重新生成新的密鑰,保證密鑰不易被破解,更進一步保障語音通信的安全性。
[0043]為使本發明的上述目的、特征和優點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。
【附圖說明】
[0044]為了更清楚地說明本發明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發明的某些實施例,因此不應被看作是對范圍的限定,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他相關的附圖。
[0045]圖1示出了本發明第一實施例所提供的語音通信方法的流程圖;
[0046]圖2示出了本發明第二實施例所提供的語音通信方法的流程圖;
[0047]圖3示出了本發明第三實施例所提供的語音通信裝置的原理框圖。
[0048]主要元件符號說明:
[0049]第一處理器301,第一編解碼器302,第二編解碼器303,第二處理器304。