[發明專利]一種短信驗證系統及驗證方法在審
| 申請號: | 201410627133.1 | 申請日: | 2014-11-10 |
| 公開(公告)號: | CN104320767A | 公開(公告)日: | 2015-01-28 |
| 發明(設計)人: | 吳東輝 | 申請(專利權)人: | 吳東輝 |
| 主分類號: | H04W4/14 | 分類號: | H04W4/14;H04W12/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 226001 江蘇省南*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 短信 驗證 系統 方法 | ||
技術領域
本發明涉及信息安全領域,特別是一種短信驗證系統及驗證方法。
?
背景技術
短信驗證是基于手機的一種根認證,目前用于網絡購物、網上銀行、手機銀行、手機綁定等安全性要求高的系統,由系統后臺對用戶事先綁定的手機號碼發送短信驗證碼,用戶收到短信驗證碼后用該驗證碼進行相應的驗證操作,從而實現用戶身份認證。
但如果用戶SIM卡被復制或手機丟失,運營商發送的短信驗證碼也會發送到手機上,從而造成用戶財產損失。另外,即使手機沒有丟失,如果手機被植入木馬,木馬可以把該手機收到的短信原封不動地轉發給第三方手機,這樣驗證碼也就泄露給了第三方,同樣會造成用戶財產損失。
?
發明內容
本發明的目的是提供一種短信驗證系統及驗證方法,即使短信驗證碼被非法獲取也不會影響用戶的安全性。
本發明的技術方案是:
一種短信驗證系統,包括服務器和客戶端,服務器至少包括信息認證模塊和應用服務系統,其中,信息認證模塊包括動態驗證碼生成模塊和用戶驗證模塊,其特征是:信息認證模塊還包括驗證碼運算模塊,應用服務系統還包括用戶預留碼及運算規則設置模塊;其中:
驗證碼運算模塊,用于將驗證碼和預留碼依照運算規則進行計算;
用戶預留碼及運算規則設置模塊,用于用戶設置預留碼及設置運算規則。
所述的一種短信驗證系統,其特征是:驗證碼形式加預留碼。如驗證碼是ga2kky,預留碼是223614,形式加為ga2kky223614。
所述的一種短信驗證系統,其特征是:驗證碼是數字,預留碼是數字,運算規則是:驗證碼的全部或部分加預留碼的算數值。如驗證碼是123456,預留碼是223614,算數加數值為123456+223614=347070。如驗證碼是123456,預留碼是22,算數加數值為123456+22=123478。如驗證碼是123456,預留碼是22,算數加驗證碼的前兩位即12,?12(3456)+22=34(3456),即343456,括號里的數字不參與計算。
?
所述的一種短信驗證系統,其特征是:驗證碼是數字,預留碼是數字,運算規則是:驗證碼的各位字加預留碼的各位字,逢大于10取個位數。如驗證碼是123456,預留碼是223614,結果為1+2,2+2,3+3,4+6,5+1,6+4,即3,4,6,10,6,10,逢10取0后得到346060。又如:如驗證碼是123456,預留碼是223615,結果為1+2,2+2,3+3,4+6,5+1,6+5,即3,4,6,10,6,11,逢10取0,逢11取1,得到346061。如驗證碼是123456,預留碼是22,結果為1+2,2+2,3+0,4+0,5+0,6+0,即3,4,3,4,5,6,得到343456。預留碼的字可以從驗證碼的任何一位字開始加。
所述的一種短信驗證系統,其特征是:預留碼為至少一個1位數字,驗證碼是數字,運算規則是:預留碼算數加驗證碼的任一位數字,如大于10則取個位數字。如驗證碼是123456,預留碼是4,運算規則是加在驗證碼的正數(正序,從左到右)第一位即1,1+4=5,則結果為523456。如驗證碼是123456,預留碼是9,運算規則是加在驗證碼的正數最后一位即6,6+9=15,逢15取5,則結果為123455。如驗證碼是123456,預留碼是4,運算規則是加在驗證碼的正數最后一位即6,6+4=10,逢10取0,則結果為123450。如驗證碼是123456,預留碼是6,運算規則是加在驗證碼的倒數第二位即5,6+5=11,逢11取1,則結果為123416。如驗證碼是123456,一個預留碼是6,另一個預留碼是4,運算規則是預留碼6加在驗證碼的倒數第二位即5,6+5=11,逢11取1,另一個預留碼4加在驗證碼的正數第二位即2,4+2=6,則結果為163416。預留碼可以是負值,即減法。
所述的一種短信驗證系統,其特征是:用戶預留碼及運算規則設置模塊提供編程窗口,運算規則由用戶自行編程。
所述的一種短信驗證系統,其特征是:用戶預留碼及運算規則設置模塊提供算法公式選擇,運算規則是自定義公式。
所述的一種短信驗證系統,其特征是:設置有通用計算硬件裝置,由用戶自定義算法。
一種短信驗證方法,其特征在于:包括如下步驟:
(1)用戶向服務器發起操作請求,動態驗證碼生成模塊生成驗證碼并提供給驗證碼運算模塊,同時,生成的驗證碼以短信發送至用戶預留號碼;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于吳東輝,未經吳東輝許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410627133.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種花卉移栽機的覆土機構
- 下一篇:桑黃人工袋栽工藝





