[發明專利]一種音頻加密算法和用戶身份驗證方法和加密識別方法在審
| 申請號: | 201710252055.5 | 申請日: | 2017-04-18 |
| 公開(公告)號: | CN107424619A | 公開(公告)日: | 2017-12-01 |
| 發明(設計)人: | 周蕓;周斌;黃清;喻琴 | 申請(專利權)人: | 上海擎云物聯網股份有限公司 |
| 主分類號: | G10L19/018 | 分類號: | G10L19/018;H04L9/08;H04L9/28;H04L9/32;H04L29/06;H04L29/08;H04M1/725 |
| 代理公司: | 上海欣創專利商標事務所31217 | 代理人: | 西江 |
| 地址: | 200070 上海市閘北區廣延路*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 音頻 加密算法 用戶 身份驗證 方法 加密 識別 | ||
技術領域
本發明涉及一種加密算法,特別涉及一種音頻加密算法、利用音頻加密算法的用戶身份驗證方法和利用用戶身份驗證方法的加密識別方法。
背景技術
數據加密就是對原來為明文的文件或數據按某種算法進行處理,使其成為不可讀的一段代碼,通常稱為“密文”,使其只能在輸入相應的密鑰之后才能顯示出本來內容,通過這樣的途徑來達到保護數據不被非法人竊取、閱讀的目的。
然而,對物聯網和大數據采集領域產生的大批量的實時的數據,包括數據信號與多媒體信號來說,這些數據本身的特質是實時的、高頻的、階段性使用的,普通的加密算法則由于其缺乏實效性特點而無法應用于其中。在用戶身份驗證領域,其需要被加密的用戶身份即具有實效性特點,一旦經加密后的密文被盜取,非法者即可冒充合法者身份,使系統的安全性受到威脅。
發明內容
針對以上不足,本發明提供一種音頻加密算法,能夠將需要加密的信息和當前時間產生音頻加密口令,每次產生的音頻加密口令都不相同,即使被盜用也毫無意義。
本發明的技術方案為:
一種音頻加密算法,其特征在于,加密算法的步驟為:
步驟1:根據需要加密的信息和當前時間T經過SM3算法生成密文數組;
步驟2:取當前時間T的分鐘位t,并將t對59取余,得到m;
步驟3:對密文數組取出從第m+1開始的6個數字,組成6位數組OTP[6];
步驟4:將數組OTP[6]轉換成十進制數OTP’;
步驟5:根據公式OTP’mod(9x10^4)+10^4得到數字加密口令;
步驟6:將數字加密口令中不同的數字映射成不同的頻率,從而將數字加密口令轉換成音頻加密口令。
一種利用音頻加密算法的用戶身份驗證方法,將用戶身份通過音頻加密算法生成音頻加密口令,以音頻加密口令作為驗證用戶身份合法性的方式,具體包括以下步驟:
步驟1:系統加密端接收到用戶輸入的身份賬號;
步驟2:系統加密端根據用戶身份賬號和當前時間經過音頻加密算法生成音頻加密口令;同時將用戶身份賬號通過云端服務器發到系統接收端;
步驟3:系統加密端播放音頻加密口令;
步驟4:系統接收端接收音頻加密口令;
步驟5:系統接收端將接收到的音頻加密口令解調,還原成數字加密口令result1;
步驟6:系統接收端根據收到的用戶賬號和當前時間經過SM3算法,得到數字加密口令result2;
步驟7:如果result1=result2,則系統判定用戶身份合法;否則,判定用戶身份不合法。
一種利用用戶身份驗證方法進行的加密識別方法,所述系統加密端為移動終端APP,所述系統接收端為聲紋識別裝置。
本發明方案的優點為:
1)該加密方法為三重保障機制:第一重對本身數據進行加密算法,第二重在加密算法中再配合數據的實時性特征,增加實時性加密算法(時間)和時效性限制。第三重,在前兩重的基礎上,增加國密算法和音頻加密算法,確保數據安全性。防止物聯網設備和數據受到DDoS層面攻擊。
2)加密方法可配套APP手機應用,后臺云平臺管理,實現系統自動識別用戶身份,可以通過手機或任何設備進行加密解密,并且不需要提前存儲和設置任何密碼,方便了用戶的使用。
3)通過嵌入式方式,可以嵌入在任何設備或軟件里,真正實現物聯網數據加密應用,可應用范圍包括智能家居、智能樓宇、安保系統等。與云平臺系統結合,實現加密控制和權限設置,從而實現對任何接入本系統的設備的控制,在物聯網和大數據領域有廣闊的應用前景。
附圖說明
圖1為本發明用戶身份驗證方法生成音頻加密口令流程圖;
圖2為本發明用戶身份驗證方法解調流程圖。
具體實施方式
以下將結合附圖對本發明的構思、具體步驟及產生的技術效果作進一步說明,以充分地了解本發明的目的、特征和效果。
SM3算法(SM3-One Time Password,密碼雜湊算法)是基于國密算法的一次性密碼,也稱為基于時間的動態口令,用戶賬號和當前時間經過SM3-OTP加密后,能夠生成獨一無二的密碼,且密碼每分鐘變換一次。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海擎云物聯網股份有限公司,未經上海擎云物聯網股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710252055.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種多媒體數據處理設備及方法
- 下一篇:音頻編碼方法和裝置





