国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于智能手機的語音加密系統(tǒng)及其實現(xiàn)方法

      文檔序號:10660867閱讀:318來源:國知局
      一種基于智能手機的語音加密系統(tǒng)及其實現(xiàn)方法
      【專利摘要】本發(fā)明公開了一種基于智能手機的語音加密系統(tǒng)及其實現(xiàn)方法,用戶賬戶綁定時,系統(tǒng)控制模塊通過調(diào)用用戶界面控制模塊實現(xiàn)用戶賬號的輸入判斷輸入的用戶賬號合法性,通過服務(wù)器將驗證短信發(fā)送到用戶賬號中;實現(xiàn)短信驗證碼的輸入,判斷輸入的短信驗證碼的正確性,實現(xiàn)用戶信息輸入,判斷輸入的用戶信息合法性;調(diào)用數(shù)據(jù)發(fā)送接收模塊與服務(wù)器進行通信完成用戶的注冊,調(diào)用用戶界面控制模塊等待用戶操作,完成用戶賬戶綁定;用戶賬戶修改時,系統(tǒng)控制模塊實現(xiàn)用戶信息輸入,判斷輸入的用戶注銷的合法性,調(diào)用數(shù)據(jù)發(fā)送接收模塊與服務(wù)器進行通信,完成用戶賬戶信息修改。還包括:密碼模塊,本發(fā)明解決了可能存在的數(shù)據(jù)丟失和隱私泄露的問題。
      【專利說明】
      一種基于智能手機的語音加密系統(tǒng)及其實現(xiàn)方法
      技術(shù)領(lǐng)域
      [0001]本發(fā)明屬于語音加密技術(shù)領(lǐng)域,具體涉及一種基于智能手機的語音加密系統(tǒng)及其實現(xiàn)方法。
      【背景技術(shù)】
      [0002]語音是最初是由電信運營商提供的一項電話通訊服務(wù),用戶可使用該服務(wù)進行雙工同步通話。語音可以由移動通信終端(手機)始發(fā),也可由移動網(wǎng)絡(luò)運營商的語音平臺服務(wù)器始發(fā),還可由基于互聯(lián)網(wǎng)的語音平臺服務(wù)器始發(fā)。作為電信運營商以及互聯(lián)網(wǎng)運營商提供的基本服務(wù),幾乎所有智能手機用戶都會使用語音通信。用戶可通過語音與自己的家人、朋友和同事進行實時的交流,實現(xiàn)通訊交流的功能;也可以用來接收服務(wù)器發(fā)來的語音驗證碼,用于支付、注冊等服務(wù)。
      [0003]然而,在語音通話為生活提供各種便利的同時,也帶來了一些安全問題。這種傳輸方式通常面臨著高安全風險,非法破解者可通過截取用戶通訊數(shù)據(jù)來獲取語音內(nèi)容,從而監(jiān)聽用戶通話,肆意侵犯用戶隱私。尤其是商業(yè)領(lǐng)域,這一問題更為嚴峻,必須采取適當?shù)拇胧┮员Wo隱私通話信息的安全。
      [0004]而且目前很多加密手段都需要更換智能手機終端或是添加終端硬件設(shè)備,不但增加了用戶成本,而且給用戶使用帶來極大不便。

      【發(fā)明內(nèi)容】

      [0005]本發(fā)明提供了一種基于智能手機的語音加密系統(tǒng)及其實現(xiàn)方法,本發(fā)明在用戶無需更換或添加任何終端硬件設(shè)備的前提下,采用了多種通用商用密碼算法保護語音信息的安全,避免了非法用戶截取用戶通訊數(shù)據(jù)來獲取語音內(nèi)容的危險,消除了語音可能存在的數(shù)據(jù)丟失和隱私泄露安全隱患,詳見下文描述:
      [0006]—種基于智能手機的語音加密系統(tǒng),所述語音加密系統(tǒng)包括:語音通話裝置,所述語音通話裝置包括:系統(tǒng)控制模塊,
      [0007]I)用戶賬戶綁定時,所述系統(tǒng)控制模塊通過調(diào)用用戶界面控制模塊實現(xiàn)用戶賬號的輸入,調(diào)用賬戶綁定模塊判斷輸入的用戶賬號合法性,通過服務(wù)器將驗證短信發(fā)送到用戶賬號中;
      [0008]調(diào)用所述用戶界面控制模塊實現(xiàn)短信驗證碼的輸入,調(diào)用所述賬戶綁定模塊判斷輸入的短信驗證碼的正確性,通過調(diào)用所述用戶界面控制模塊實現(xiàn)用戶信息輸入,調(diào)用所述賬戶綁定模塊判斷輸入的用戶信息合法性;
      [0009]調(diào)用所述數(shù)據(jù)發(fā)送接收模塊與服務(wù)器進行通信完成用戶的注冊,調(diào)用所述用戶界面控制模塊等待用戶操作,完成用戶賬戶綁定;
      [0010]2)用戶賬戶修改時,所述系統(tǒng)控制模塊調(diào)用用戶界面控制模塊實現(xiàn)用戶信息輸入,調(diào)用賬戶信息修改模塊判斷輸入的用戶注銷的合法性,進行用戶信息的清除,調(diào)用數(shù)據(jù)發(fā)送接收模塊與服務(wù)器進行通信,完成用戶賬戶信息修改。[0011 ]所述語音加密系統(tǒng)還包括:密碼模塊,
      [0012]所述密碼模塊為數(shù)據(jù)提供加解密應(yīng)用操作,實現(xiàn)密鑰的管理,保證密鑰的有效性和安全性;
      [0013]所述密碼模塊中采用的通用商用密碼算法為SHA1、SHA-256、RSA1024、RSA2048、DES、AES 算法。
      [0014]所述語音通話裝置還包括:用戶賬戶管理模塊,所述用戶賬戶管理模塊包括:賬戶綁定模塊和賬戶信息修改模塊,
      [0015]所述賬戶綁定模塊用于用戶進行賬戶關(guān)聯(lián),顯示與其相關(guān)界面,并將關(guān)聯(lián)的賬戶令牌保存到應(yīng)用中;
      [0016]所述賬戶信息修改模塊引導用戶進行關(guān)聯(lián)賬戶信息修改,顯示確認對話框,并將關(guān)聯(lián)的賬戶令牌和所有與其相關(guān)的臨時文件從本地存儲器中修正。
      [0017]—種基于智能手機的語音加密系統(tǒng)的實現(xiàn)方法,所述實現(xiàn)方法包括以下步驟:
      [0018]用戶賬戶綁定過程;用戶賬戶修改過程;以及加密語音通話過程;
      [0019]其中,所述加密語音通話過程包括:通信建立過程、密鑰協(xié)商過程、語音通訊過程和通訊釋放過程。
      [0020]其中,所述通信建立過程具體為:
      [0021]主叫方第一系統(tǒng)控制模塊通過控制第一數(shù)據(jù)發(fā)送接收模塊發(fā)送呼叫請求至被叫方;
      [0022]第二系統(tǒng)控制模塊通過第二數(shù)據(jù)發(fā)送接收模塊接收到呼叫請求之后,第二系統(tǒng)控制模塊通過第二數(shù)據(jù)發(fā)送接收模塊,響應(yīng)呼叫請求,完成通訊建立。
      [0023]其中,所述密鑰協(xié)商過程具體為:
      [0024]第一系統(tǒng)控制模塊通過第一數(shù)據(jù)發(fā)送接收模塊接收到接收方響應(yīng)信息后,第一系統(tǒng)控制模塊從第一密碼模塊獲取主叫方數(shù)字證書、和采用被叫方公鑰加密后的消息密鑰,第一系統(tǒng)控制模塊通過控制第一數(shù)據(jù)發(fā)送接收模塊分別發(fā)送主叫方數(shù)字證書、采用被叫方公鑰加密后的消息密鑰至被叫方;
      [0025]第二系統(tǒng)控制模塊通過第二數(shù)據(jù)發(fā)送接收模塊接收到主叫方數(shù)字證書、采用被叫方公鑰加密后的消息密鑰后,第二系統(tǒng)控制模塊調(diào)用第二密碼模塊完成對主叫方的身份認證,第二系統(tǒng)控制模塊從第二密碼模塊獲取自定義指令(自定義指令包括:初始向量、采用主叫方公鑰加密后的第一消息密鑰和第二消息密鑰),第二系統(tǒng)控制模塊通過控制第二數(shù)據(jù)發(fā)送接收模塊發(fā)送自定義指令至主叫方,第一系統(tǒng)控制模塊通過第一數(shù)據(jù)發(fā)送接收模塊接收到自定義指令后,第一系統(tǒng)控制模塊調(diào)用第一密碼模塊實現(xiàn)對被叫方的身份認證,從而完成密鑰協(xié)商過程。
      [0026]其中,所述語音通訊過程具體為:
      [0027]第一系統(tǒng)控制模塊通過第一語音控制模塊調(diào)用第一密碼模塊實現(xiàn)語音的加密,第一系統(tǒng)控制模塊通過控制第一數(shù)據(jù)發(fā)送接收模塊將加密語音信息發(fā)送至被叫方;第二系統(tǒng)控制模塊通過第二數(shù)據(jù)發(fā)送接收模塊接收到加密語音信息后,第二系統(tǒng)控制模塊通過第二語音控制模塊調(diào)用第二密碼模塊實現(xiàn)語音解密,然后第二系統(tǒng)控制模塊通過控制第二數(shù)據(jù)發(fā)送接收模塊發(fā)送確認信號至主叫方;
      [0028]第二系統(tǒng)控制模塊通過第二語音控制模塊調(diào)用第二密碼模塊實現(xiàn)語音的加密,第二系統(tǒng)控制模塊通過控制第二數(shù)據(jù)發(fā)送接收模塊將加密語音信息發(fā)送至主叫方;第一系統(tǒng)控制模塊通過第一數(shù)據(jù)發(fā)送接收模塊接收到加密語音信息后,第一系統(tǒng)控制模塊通過第一語音控制模塊調(diào)用第一密碼模塊實現(xiàn)語音解密,然后第一系統(tǒng)控制模塊通過控制第一數(shù)據(jù)發(fā)送接收模塊發(fā)送確認信號至被叫方;
      [0029]直到所有語音信息成功傳遞,進入通話結(jié)束階段,第一系統(tǒng)控制模塊通過控制第一數(shù)據(jù)發(fā)送接收模塊發(fā)送語音結(jié)束信號至被叫方;第二系統(tǒng)控制模塊通過第二數(shù)據(jù)發(fā)送接收模塊接收到語音結(jié)束信號后,第二系統(tǒng)控制模塊通過控制第二數(shù)據(jù)發(fā)送接收模塊回復結(jié)束確認信號至主叫方。
      [0030]其中,所述通訊釋放過程具體為:
      [0031]第一系統(tǒng)控制模塊和第二系統(tǒng)控制模塊斷開通信鏈接,語音通信結(jié)束。
      [0032]本發(fā)明提供的技術(shù)方案的有益效果是:
      [0033]1、本發(fā)明通過采用對傳遞的語音數(shù)據(jù)信息進行加密的方式,解決了可能存在的數(shù)據(jù)丟失和隱私泄露的問題;
      [0034]2、本發(fā)明可以對用戶信息和語音數(shù)據(jù)進行高安全加密,具有高安全等級,在網(wǎng)絡(luò)上只傳輸加密后的數(shù)據(jù),即使被竊取了數(shù)據(jù)也無法還原,從而保證了數(shù)據(jù)的安全性;
      [0035]3、本發(fā)明用戶無需更換或添加任何終端硬件設(shè)備,既保證了用戶對手機終端的沿用性,又不增加用戶的額外費用,滿足了對個人隱私有較高要求的用戶實際應(yīng)用需求,可廣泛用于政府機關(guān)、軍事、金融、電信等各個行業(yè)。
      【附圖說明】
      [0036]圖1為本發(fā)明中語音通話裝置的結(jié)構(gòu)示意圖;
      [0037]圖2為本發(fā)明的語音加密系統(tǒng)的工作狀態(tài)示意圖;
      [0038]圖3為本發(fā)明實現(xiàn)方法中用戶賬戶綁定的流程圖;
      [0039]圖4為本發(fā)明實現(xiàn)方法中用戶賬戶修改的流程圖;
      [0040]圖5為本發(fā)明中加密語音通話實現(xiàn)過程的流程示意圖。
      [0041 ]附圖中,各標號所代表的部件列表如下:
      [0042]1:密碼模塊;2:語音通話裝置;
      [0043]21:系統(tǒng)控制模塊;22:用戶賬戶管理模塊;
      [0044]23:通話記錄管理模塊;24:本地信息管理模塊;
      [0045]25:數(shù)據(jù)發(fā)送接收模塊;26:語音控制模塊;
      [0046]27:用戶界面控制模塊;28:用戶設(shè)置管理模塊;
      [0047]221:賬戶綁定模塊;222:賬戶信息修改模塊;
      [0048]261:語音收錄模塊;262:語音播放模塊。
      【具體實施方式】
      [0049]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面對本發(fā)明實施方式作進一步地詳細描述。
      [0050]實施例1
      [0051]本發(fā)明實施例提供了一種基于智能手機的語音加密系統(tǒng),參見圖1,該語音加密系統(tǒng)包括:密碼模塊I和語音通話裝置2。
      [0052]其中,密碼模塊I采用通用商用密碼算法為SHA1、SHA-256、RSA1024、RSA2048、DES、AES算法。密碼模塊I為數(shù)據(jù)提供加解密應(yīng)用操作,實現(xiàn)密鑰的管理,保證密鑰的有效性和安全性。
      [0053]語音通話裝置2包括:系統(tǒng)控制模塊21、用戶賬戶管理模塊22、通話記錄管理模塊23、本地信息管理模塊24、數(shù)據(jù)發(fā)送接收模塊25、語音控制模塊26、用戶界面控制模塊27和用戶設(shè)置管理模塊28。
      [0054]系統(tǒng)控制模塊21與密碼模塊I實現(xiàn)數(shù)據(jù)通信;系統(tǒng)控制模塊21與用戶賬戶管理模塊22實現(xiàn)數(shù)據(jù)通信;系統(tǒng)控制模塊21與通話記錄管理模塊23實現(xiàn)數(shù)據(jù)通信;系統(tǒng)控制模塊22與本地信息管理模塊24實現(xiàn)數(shù)據(jù)通信;系統(tǒng)控制模塊22與數(shù)據(jù)發(fā)送接收模塊25實現(xiàn)數(shù)據(jù)通信;系統(tǒng)控制模塊21與語音控制模塊26實現(xiàn)數(shù)據(jù)通信;系統(tǒng)控制模塊21與用戶界面控制模塊27實現(xiàn)數(shù)據(jù)通信;系統(tǒng)控制模塊21與用戶設(shè)置管理模塊28實現(xiàn)數(shù)據(jù)通信。
      [0055]系統(tǒng)控制模塊21實現(xiàn)對各個模塊進行調(diào)用,來實現(xiàn)加密語音的發(fā)送和接收的功會K。
      [0056]用戶賬戶管理模塊22包括:賬戶綁定模塊221和賬戶信息修改模塊222。賬戶綁定模塊221引導用戶進行賬戶關(guān)聯(lián),顯示與其相關(guān)界面,并將關(guān)聯(lián)的賬戶令牌保存到應(yīng)用中;賬戶信息修改模塊222引導用戶進行關(guān)聯(lián)賬戶信息修改,顯示確認對話框,并將關(guān)聯(lián)的賬戶令牌和所有與其相關(guān)的臨時文件從本地存儲器中修正。
      [0057]通話記錄管理模塊23將用戶的所有通話情況存儲到本地并顯示出來。
      [0058]本地信息管理模塊24用于實現(xiàn)對本地存儲器的數(shù)據(jù)進行復制、粘貼、修改、刪除、上傳以及提供執(zhí)行加解密操作的功能。
      [0059]數(shù)據(jù)發(fā)送接收模塊25,完成加密數(shù)據(jù)發(fā)送和接收的功能。
      [0060]語音控制模塊26包括:語音收錄模塊261和語音播放模塊262,完成語音數(shù)據(jù)收錄和播放的功能。
      [0061]用戶界面控制模塊27提供系統(tǒng)應(yīng)用中所有界面的顯示,以及文件操作的狀態(tài)提不O
      [0062]用戶設(shè)置管理模塊28提供用戶賬戶信息修改、用戶賬戶的信息保存以及相關(guān)界面的顯示功能。
      [0063]用戶賬戶綁定時,系統(tǒng)控制模塊21通過調(diào)用用戶界面控制模塊27實現(xiàn)用戶賬號的輸入,調(diào)用賬戶綁定模塊221判斷輸入的用戶賬號合法性,調(diào)用賬戶綁定模塊221通過服務(wù)器將驗證短信發(fā)送到用戶賬號中,調(diào)用用戶界面控制模塊27實現(xiàn)短信驗證碼的輸入,調(diào)用賬戶綁定模塊221判斷輸入的短信驗證碼的正確性,通過調(diào)用用戶界面控制模塊27實現(xiàn)用戶信息輸入,調(diào)用賬戶綁定模塊221判斷輸入的用戶信息合法性,調(diào)用數(shù)據(jù)發(fā)送接收模塊25與服務(wù)器進行通信完成用戶的注冊,調(diào)用用戶界面控制模塊27等待用戶操作,完成用戶賬戶綁定。
      [0064]用戶賬戶修改時,系統(tǒng)控制模塊21調(diào)用用戶界面控制模塊27實現(xiàn)用戶信息輸入,調(diào)用賬戶信息修改模塊222判斷輸入的用戶注銷的合法性,調(diào)用賬戶信息修改模塊222進行用戶信息的清除,調(diào)用數(shù)據(jù)發(fā)送接收模塊25與服務(wù)器進行通信,完成用戶賬戶信息修改。
      [0065]實際應(yīng)用時,通過兩套語音加密系統(tǒng)來實現(xiàn)加密語音通話的功能,參看圖2,以語音加密系統(tǒng)A作為主叫方,語音加密系統(tǒng)B作為被叫方為例說明加密語音通話過程。
      [0066]加密語音通過過程分為四個階段,包括:通信建立過程、密鑰協(xié)商過程、語音通訊過程和通訊釋放過程。
      [0067]實施例2
      [0068]本發(fā)明實施例提供了一種基于智能手機的語音加密系統(tǒng)的實現(xiàn)方法,詳見下文描述:
      [0069]參見圖1和圖3,本發(fā)明中語音加密系統(tǒng)的用戶賬戶綁定的過程為:系統(tǒng)控制模塊21通過調(diào)用用戶界面控制模塊27實現(xiàn)用戶賬號的輸入,調(diào)用賬戶綁定模塊221判斷輸入的用戶賬號合法性,調(diào)用賬戶綁定模塊221通過服務(wù)器將驗證短信發(fā)送到用戶賬號中,調(diào)用用戶界面控制模塊27實現(xiàn)短信驗證碼的輸入,調(diào)用賬戶綁定模塊221判斷輸入的短信驗證碼的正確性,通過調(diào)用用戶界面模塊27實現(xiàn)用戶信息輸入,調(diào)用賬戶綁定模塊221判斷輸入的用戶信息合法性,調(diào)用數(shù)據(jù)發(fā)送接收模塊25與服務(wù)器通信完成用戶的注冊,調(diào)用用戶界面控制模塊27等待用戶操作,完成用戶賬戶綁定。
      [0070]用戶賬戶綁定的實現(xiàn)方法具體包括以下步驟:
      [0071](I)系統(tǒng)控制模塊21通過調(diào)用用戶界面控制模塊27顯示用戶注冊界面,實現(xiàn)用戶賬號的輸入;
      [0072](2)系統(tǒng)控制模塊21調(diào)用賬戶綁定模塊221判斷輸入的用戶賬號是否合法,如果信息合法,執(zhí)行下一步,否則,繼續(xù)執(zhí)行步驟(I);
      [0073](3)系統(tǒng)控制模塊21調(diào)用賬戶綁定模塊221通過服務(wù)器將驗證短信發(fā)送到用戶賬號中,并調(diào)用用戶界面控制模塊27顯示用戶驗證界面,實現(xiàn)短信驗證碼的輸入;
      [0074](4)系統(tǒng)控制模塊21調(diào)用賬戶綁定模塊221判斷輸入的短信驗證碼是否正確,如果正確,執(zhí)行下一步,否則,繼續(xù)步驟(I);
      [0075](5)系統(tǒng)控制模塊21通過調(diào)用用戶界面27顯示信息填寫界面,實現(xiàn)用戶信息輸入;
      (6)系統(tǒng)控制模塊21調(diào)用賬戶綁定模塊221判斷輸入的用戶信息是否合法,如果信息合法,執(zhí)行下一步,否則,繼續(xù)執(zhí)行步驟(5);
      [0076](7)系統(tǒng)控制模塊21調(diào)用數(shù)據(jù)發(fā)送接收模塊25與服務(wù)器進行通信完成用戶的注冊,并將關(guān)聯(lián)的賬戶令牌保存到應(yīng)用中;
      [0077](8)系統(tǒng)控制模塊21通過調(diào)用用戶界面控制模塊27顯示登錄界面,等待用戶操作。
      [0078](9)用戶賬戶綁定過程結(jié)束。
      [0079]參見圖1和圖4,本發(fā)明中語音加密系統(tǒng)的用戶賬戶修改的過程為:系統(tǒng)控制模塊21調(diào)用用戶界面控制模塊27實現(xiàn)用戶信息輸入,調(diào)用賬戶信息修改模塊222判斷輸入的用戶注銷合法性;調(diào)用賬戶信息修改模塊222進行用戶信息的清除;調(diào)用數(shù)據(jù)發(fā)送接收模塊25與服務(wù)器通信完成用戶的修改,完成用戶賬戶信息修改。
      [0080]用戶賬戶修改的實現(xiàn)方法具體包括以下步驟:
      [0081](I)系統(tǒng)控制模塊21調(diào)用用戶界面控制模塊27顯示用戶修改信息界面,實現(xiàn)用戶信息輸入;
      [0082](2)系統(tǒng)控制模塊21調(diào)用賬戶信息修改模塊222判斷輸入的用戶注銷請求是否合法,如果請求合法,執(zhí)行下一步,否則,繼續(xù)執(zhí)行步驟(I);
      [0083](3)系統(tǒng)控制模塊21調(diào)用賬戶信息修改模塊222進行用戶信息的清除;
      [0084](4)系統(tǒng)控制模塊21調(diào)用數(shù)據(jù)發(fā)送接收模塊25與服務(wù)器通信完成用戶的修改;
      [0085](5)用戶賬戶信息修改過程結(jié)束。
      [0086]實施例3
      [0087]本發(fā)明實施例提供了一種基于智能手機的語音加密系統(tǒng)的實現(xiàn)方法,詳見下文描述:
      [0088]實際應(yīng)用時,是通過兩套語音加密系統(tǒng)來實現(xiàn)加密語音通話的功能,以語音加密系統(tǒng)A作為主叫方,語音加密系統(tǒng)B作為被叫方為例說明加密語音通話過程。將語音加密系統(tǒng)A的系統(tǒng)控制模塊21記為第一系統(tǒng)控制模塊,將語音加密系統(tǒng)B的系統(tǒng)控制模塊21記為第二系統(tǒng)控制模塊。將語音加密系統(tǒng)A的數(shù)據(jù)發(fā)送接收模25記為第一數(shù)據(jù)發(fā)送接收模塊,將語音加密系統(tǒng)B的數(shù)據(jù)發(fā)送接收模25記為第二數(shù)據(jù)發(fā)送接收模塊。將語音加密系統(tǒng)A的密碼模塊I記為第一密碼模塊,將語音加密系統(tǒng)B的密碼模塊I記為第二密碼模塊。
      [0089]參見圖1和圖5,本發(fā)明中語音加密系統(tǒng)的加密語音通話分為四個過程,分別是通信建立過程、密鑰協(xié)商過程、語音通訊過程和通訊釋放過程。
      [0090]實現(xiàn)方法具體包括以下步驟:
      [0091](I)在語音建立過程中,主叫方第一系統(tǒng)控制模塊通過控制第一數(shù)據(jù)發(fā)送接收模塊發(fā)送呼叫請求至被叫方;
      [0092](2)第二系統(tǒng)控制模塊通過第二數(shù)據(jù)發(fā)送接收模塊接收到呼叫請求之后,第二系統(tǒng)控制模塊通過第二數(shù)據(jù)發(fā)送接收模塊,響應(yīng)呼叫請求,完成通訊建立,進入密鑰協(xié)商過程;
      [0093](3)第一系統(tǒng)控制模塊通過第一數(shù)據(jù)發(fā)送接收模塊接收到接收方響應(yīng)信息后,第一系統(tǒng)控制模塊從第一密碼模塊獲取主叫方數(shù)字證書、和采用被叫方公鑰加密后的消息密鑰,第一系統(tǒng)控制模塊通過控制第一數(shù)據(jù)發(fā)送接收模塊分別發(fā)送主叫方數(shù)字證書、采用被叫方公鑰加密后的消息密鑰至被叫方;
      [0094](4)第二系統(tǒng)控制模塊通過第二數(shù)據(jù)發(fā)送接收模塊接收到主叫方數(shù)字證書、采用被叫方公鑰加密后的消息密鑰后,第二系統(tǒng)控制模塊調(diào)用第二密碼模塊完成對主叫方的身份認證,第二系統(tǒng)控制模塊從第二密碼模塊獲取自定義指令(自定義指令包括:初始向量、采用主叫方公鑰加密后的第一消息密鑰和第二消息密鑰),第二系統(tǒng)控制模塊通過控制第二數(shù)據(jù)發(fā)送接收模塊發(fā)送自定義指令至主叫方,第一系統(tǒng)控制模塊通過第一數(shù)據(jù)發(fā)送接收模塊接收到自定義指令后,第一系統(tǒng)控制模塊調(diào)用第一密碼模塊實現(xiàn)對被叫方的身份認證,從而完成密鑰協(xié)商過程,進入語音通訊階段;
      [0095](5)在語音通訊階段,第一系統(tǒng)控制模塊通過第一語音控制模塊調(diào)用第一密碼模塊實現(xiàn)語音的加密,第一系統(tǒng)控制模塊通過控制第一數(shù)據(jù)發(fā)送接收模塊將加密語音信息發(fā)送至被叫方;第二系統(tǒng)控制模塊通過第二數(shù)據(jù)發(fā)送接收模塊接收到加密語音信息后,第二系統(tǒng)控制模塊通過第二語音控制模塊調(diào)用第二密碼模塊實現(xiàn)語音解密,然后第二系統(tǒng)控制模塊通過控制第二數(shù)據(jù)發(fā)送接收模塊發(fā)送確認信號至主叫方;
      [0096]第二系統(tǒng)控制模塊通過第二語音控制模塊調(diào)用第二密碼模塊實現(xiàn)語音的加密,第二系統(tǒng)控制模塊通過控制第二數(shù)據(jù)發(fā)送接收模塊將加密語音信息發(fā)送至主叫方;第一系統(tǒng)控制模塊通過第一數(shù)據(jù)發(fā)送接收模塊接收到加密語音信息后,第一系統(tǒng)控制模塊通過第一語音控制模塊調(diào)用第一密碼模塊實現(xiàn)語音解密,然后第一系統(tǒng)控制模塊通過控制第一數(shù)據(jù)發(fā)送接收模塊發(fā)送確認信號至被叫方;
      [0097](6)直到所有語音信息成功傳遞,進入通話結(jié)束階段,第一系統(tǒng)控制模塊通過控制第一數(shù)據(jù)發(fā)送接收模塊發(fā)送語音結(jié)束信號至被叫方;第二系統(tǒng)控制模塊通過第二數(shù)據(jù)發(fā)送接收模塊接收到語音結(jié)束信號后,第二系統(tǒng)控制模塊通過控制第二數(shù)據(jù)發(fā)送接收模塊回復結(jié)束確認信號至主叫方,通話結(jié)束階段完成,進入通訊釋放階段;
      [0098](7)在通信釋放階段,第一系統(tǒng)控制模塊和第二系統(tǒng)控制模塊斷開通信鏈接,通訊釋放過程結(jié)束。
      [0099]本發(fā)明實施例對各器件的型號除做特殊說明的以外,其他器件的型號不做限制,只要能完成上述功能的器件均可。
      [0100]本領(lǐng)域技術(shù)人員可以理解附圖只是一個優(yōu)選實施例的示意圖,上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
      [0101]以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
      【主權(quán)項】
      1.一種基于智能手機的語音加密系統(tǒng),其特征在于,所述語音加密系統(tǒng)包括:語音通話裝置,所述語音通話裝置包括:系統(tǒng)控制模塊, 1)用戶賬戶綁定時,所述系統(tǒng)控制模塊通過調(diào)用用戶界面控制模塊實現(xiàn)用戶賬號的輸入,調(diào)用賬戶綁定模塊判斷輸入的用戶賬號合法性,通過服務(wù)器將驗證短信發(fā)送到用戶賬號中; 調(diào)用所述用戶界面控制模塊實現(xiàn)短信驗證碼的輸入,調(diào)用所述賬戶綁定模塊判斷輸入的短信驗證碼的正確性,通過調(diào)用所述用戶界面控制模塊實現(xiàn)用戶信息輸入,調(diào)用所述賬戶綁定模塊判斷輸入的用戶信息合法性; 調(diào)用所述數(shù)據(jù)發(fā)送接收模塊與服務(wù)器進行通信完成用戶的注冊,調(diào)用所述用戶界面控制模塊等待用戶操作,完成用戶賬戶綁定; 2)用戶賬戶修改時,所述系統(tǒng)控制模塊調(diào)用用戶界面控制模塊實現(xiàn)用戶信息輸入,調(diào)用賬戶信息修改模塊判斷輸入的用戶注銷的合法性,進行用戶信息的清除,調(diào)用數(shù)據(jù)發(fā)送接收模塊與服務(wù)器進行通信,完成用戶賬戶信息修改; 所述語音加密系統(tǒng)還包括:密碼模塊, 所述密碼模塊為數(shù)據(jù)提供加解密應(yīng)用操作,實現(xiàn)密鑰的管理,保證密鑰的有效性和安全性; 所述密碼模塊中采用的通用商用密碼算法為SHA1、SHA-256、RSA1024、RSA2048、DES、AES算法。2.根據(jù)權(quán)利要求1所述的一種基于智能手機的語音加密系統(tǒng),其特征在于,所述語音通話裝置還包括:用戶賬戶管理模塊,所述用戶賬戶管理模塊包括:賬戶綁定模塊和賬戶信息修改模塊, 所述賬戶綁定模塊用于用戶進行賬戶關(guān)聯(lián),顯示與其相關(guān)界面,并將關(guān)聯(lián)的賬戶令牌保存到應(yīng)用中; 所述賬戶信息修改模塊引導用戶進行關(guān)聯(lián)賬戶信息修改,顯示確認對話框,并將關(guān)聯(lián)的賬戶令牌和所有與其相關(guān)的臨時文件從本地存儲器中修正。3.—種用于權(quán)利要求1-2中任一權(quán)利要求所述的一種基于智能手機的語音加密系統(tǒng)的實現(xiàn)方法,其特征在于,所述實現(xiàn)方法包括以下步驟: 用戶賬戶綁定過程;用戶賬戶修改過程;以及加密語音通話過程; 其中,所述加密語音通話過程包括:通信建立過程、密鑰協(xié)商過程、語音通訊過程和通訊釋放過程。4.根據(jù)權(quán)利要求3所述的一種基于智能手機的語音加密系統(tǒng)的實現(xiàn)方法,其特征在于,所述通信建立過程具體為: 主叫方第一系統(tǒng)控制模塊通過控制第一數(shù)據(jù)發(fā)送接收模塊發(fā)送呼叫請求至被叫方; 第二系統(tǒng)控制模塊通過第二數(shù)據(jù)發(fā)送接收模塊接收到呼叫請求之后,第二系統(tǒng)控制模塊通過第二數(shù)據(jù)發(fā)送接收模塊,響應(yīng)呼叫請求,完成通訊建立。5.根據(jù)權(quán)利要求3所述的一種基于智能手機的語音加密系統(tǒng)的實現(xiàn)方法,其特征在于,所述密鑰協(xié)商過程具體為: 第一系統(tǒng)控制模塊通過第一數(shù)據(jù)發(fā)送接收模塊接收到接收方響應(yīng)信息后,第一系統(tǒng)控制模塊從第一密碼模塊獲取主叫方數(shù)字證書、和采用被叫方公鑰加密后的消息密鑰,第一系統(tǒng)控制模塊通過控制第一數(shù)據(jù)發(fā)送接收模塊分別發(fā)送主叫方數(shù)字證書、采用被叫方公鑰加密后的消息密鑰至被叫方; 第二系統(tǒng)控制模塊通過第二數(shù)據(jù)發(fā)送接收模塊接收到主叫方數(shù)字證書、采用被叫方公鑰加密后的消息密鑰后,第二系統(tǒng)控制模塊調(diào)用第二密碼模塊完成對主叫方的身份認證,第二系統(tǒng)控制模塊從第二密碼模塊獲取自定義指令,第二系統(tǒng)控制模塊通過控制第二數(shù)據(jù)發(fā)送接收模塊發(fā)送自定義指令至主叫方,第一系統(tǒng)控制模塊通過第一數(shù)據(jù)發(fā)送接收模塊接收到自定義指令后,第一系統(tǒng)控制模塊調(diào)用第一密碼模塊實現(xiàn)對被叫方的身份認證,從而完成密鑰協(xié)商過程。6.根據(jù)權(quán)利要求3所述的一種基于智能手機的語音加密系統(tǒng)的實現(xiàn)方法,其特征在于,所述語音通訊過程具體為: 第一系統(tǒng)控制模塊通過第一語音控制模塊調(diào)用第一密碼模塊實現(xiàn)語音的加密,第一系統(tǒng)控制模塊通過控制第一數(shù)據(jù)發(fā)送接收模塊將加密語音信息發(fā)送至被叫方;第二系統(tǒng)控制模塊通過第二數(shù)據(jù)發(fā)送接收模塊接收到加密語音信息后,第二系統(tǒng)控制模塊通過第二語音控制模塊調(diào)用第二密碼模塊實現(xiàn)語音解密,然后第二系統(tǒng)控制模塊通過控制第二數(shù)據(jù)發(fā)送接收模塊發(fā)送確認信號至主叫方; 第二系統(tǒng)控制模塊通過第二語音控制模塊調(diào)用第二密碼模塊實現(xiàn)語音的加密,第二系統(tǒng)控制模塊通過控制第二數(shù)據(jù)發(fā)送接收模塊將加密語音信息發(fā)送至主叫方;第一系統(tǒng)控制模塊通過第一數(shù)據(jù)發(fā)送接收模塊接收到加密語音信息后,第一系統(tǒng)控制模塊通過第一語音控制模塊調(diào)用第一密碼模塊實現(xiàn)語音解密,然后第一系統(tǒng)控制模塊通過控制第一數(shù)據(jù)發(fā)送接收模塊發(fā)送確認信號至被叫方; 直到所有語音信息成功傳遞,進入通話結(jié)束階段,第一系統(tǒng)控制模塊通過控制第一數(shù)據(jù)發(fā)送接收模塊發(fā)送語音結(jié)束信號至被叫方;第二系統(tǒng)控制模塊通過第二數(shù)據(jù)發(fā)送接收模塊接收到語音結(jié)束信號后,第二系統(tǒng)控制模塊通過控制第二數(shù)據(jù)發(fā)送接收模塊回復結(jié)束確認信號至主叫方。7.根據(jù)權(quán)利要求3所述的一種基于智能手機的語音加密系統(tǒng)的實現(xiàn)方法,其特征在于,所述通訊釋放過程具體為: 第一系統(tǒng)控制模塊和第二系統(tǒng)控制模塊斷開通信鏈接,語音通信結(jié)束。
      【文檔編號】H04L29/06GK106027531SQ201610353211
      【公開日】2016年10月12日
      【申請日】2016年5月25日
      【發(fā)明人】呂前進, 梁友仁, 胡雙喜, 程貝貝, 劉健旭, 張學靜, 肖文瀚, 吳彤
      【申請人】天津光電安辰信息技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1