[發明專利]一種基于聲音傳輸的認證方法有效
| 申請號: | 201210323438.4 | 申請日: | 2012-09-04 |
| 公開(公告)號: | CN102801530A | 公開(公告)日: | 2012-11-28 |
| 發明(設計)人: | 陸舟;于華章 | 申請(專利權)人: | 飛天誠信科技股份有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L29/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 聲音 傳輸 認證 方法 | ||
技術領域
本發明涉及信息安全領域,尤其涉及一種基于聲音傳輸的認證方法。
背景技術
OTP全稱One-time?Password,也稱動態口令,是動態令牌根據專門的算法每隔特定時間生成一個不可預測的隨機數字組合,每個口令只能使用一次,用戶進行認證時候,除輸入賬號和靜態密碼之外,必須要求輸入動態密碼,只有通過系統驗證,才可以正常登錄或者交易,從而有效保證用戶身份的合法性和唯一性。動態令牌最大的優點在于,用戶每次使用的口令都不相同,使得不法分子無法仿冒合法用戶的身份。動態口令認證技術被認為是目前能夠最有效解決用戶的身份認證方式之一,可以有效防范黑客木馬盜竊用戶賬戶口令、假網站等多種網絡問題,導致用戶的財產或者資料的損失。目前被廣泛運用在網銀、網游、電信運營商、電子政務、企業等領域。
比起傳統的動態令牌,用戶信息參與動態口令生成的動態令牌安全性更高,其在生成動態口令之前需接收用戶信息,目前,用戶信息參與動態口令生成的動態令牌都自帶鍵盤,用戶信息由用戶通過動態令牌自帶的鍵盤自行輸入。
發明人在實現本發明的過程中,發現當所需輸入的用戶信息較多,數據量較大時,人為輸入用戶信息速度慢、錯誤率高,且由于輸入錯誤的數據不易察覺和更改,浪費用戶時間的同時也可能帶來不必要的麻煩。
發明內容
基于現有技術的不足,本發明提出了一種基于聲音傳輸的認證方法。
本發明采用的技術方案如下:
一種基于聲音傳輸的認證方法,具體包括:
步驟A:客戶端接收到請求信息后發送請求信息報文給服務器;
步驟B:所述服務器提取并保存所述請求信息報文中的請求信息,并根據所述請求信息生成數據包組返回給所述客戶端;
步驟C:所述客戶端將所述數據包組轉換成音頻數據并循環播放,等待接收動態口令;
步驟D:動態口令裝置采集所述客戶端播放的音頻數據并對其解碼得到數據信息,判斷所述數據信息是否完整,是則生成顯示信息并輸出,且當在預定時間內接收到確認信息時根據所述數據信息生成動態口令并輸出,否則輸出提示數據信息不完整的信息;
步驟E:所述客戶端接收到動態口令后將其發送給所述服務器;
步驟F:所述服務器接收到動態口令后,根據所述請求信息生成驗證動態口令并根據所述驗證動態口令驗證所述動態口令是否合法,是則所述服務器根據所述請求信息執行操作,否則所述服務器向所述客戶端發送提示動態口令不合法的信息;
步驟G:所述客戶端接收到提示動態口令不合法的信息后輸出相應提示信息。
進一步地,所述步驟B和所述步驟C替換為:
步驟B':所述服務器提取并保存所述請求信息報文中的請求信息,根據所述請求信息生成數據包組,并將所述數據包組轉換成音頻數據返回給所述客戶端;
步驟C':所述客戶端接收到音頻數據后循環播放所述音頻數據,等待接收動態口令。
其中,所述將所述數據包組轉換成音頻數據并循環播放具體包括:
①將所述數據包組轉換成二進制數組;
②檢查所述二進制數組的當前數據位,若為1則將第一預設數組存儲到數據緩沖區,若為0則將第二預設數組存儲到所述數據緩沖區;
③判斷當前數據位是否為所述二進制數組中的最后一個數據位,是則編碼完成,按照預設采樣頻率及采樣大小循環輸出所述數據緩沖區中的數據,否則將下一數據位作為當前數據位,返回執行②。
或者所述將所述數據包組轉換成音頻數據并循環播放具體包括:
①將所述數據包組轉換成二進制數組;
②檢查所述二進制數組的當前數據位,若為1則根據第一預設算法、第一預設數據和第一預設幅值進行計算,并將計算結果順序存儲到數據緩沖區;若為0則根據第一預設算法、第二預設數據和第一預設幅值進行計算,并將計算結果順序存儲到所述數據緩沖區;
③判斷當前數據位是否為所述二進制數組中的最后一個數據位,是則編碼完成,按預設采樣頻率及預設采樣大小循環輸出所述數據緩沖區中的數據,否則將下一數據位作為當前數據位,返回執行②。
所述根據第一預設算法、第一預設數據和第一預設幅值進行計算,并將計算結果順序存儲到數據緩沖區具體包括:
i.計算2π和所述第一預設數據的商,將計算結果賦值給第一變量,將第三預設數據賦值給第二變量;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于飛天誠信科技股份有限公司,未經飛天誠信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210323438.4/2.html,轉載請聲明來源鉆瓜專利網。





