欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于包含金額的挑戰(zhàn)因子的挑戰(zhàn)應(yīng)答動態(tài)口令的生成方法

文檔序號:9633651閱讀:516來源:國知局
基于包含金額的挑戰(zhàn)因子的挑戰(zhàn)應(yīng)答動態(tài)口令的生成方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及安全應(yīng)用領(lǐng)域,具體涉及挑戰(zhàn)類型動態(tài)口令的生成技術(shù)。
【背景技術(shù)】
[0002]動態(tài)口令作為最安全的身份認證技術(shù)之一,目前已經(jīng)被越來越多的行業(yè)所應(yīng)用。由于它使用便捷,且與平臺無關(guān)性,隨著移動互聯(lián)網(wǎng)的發(fā)展,動態(tài)口令技術(shù)已成為身份認證技術(shù)的主流,被廣泛應(yīng)用于企業(yè)、網(wǎng)游、金融等領(lǐng)域,國內(nèi)外從事動態(tài)口令相關(guān)研發(fā)和生產(chǎn)的企業(yè)也越來越多,其優(yōu)勢在于與各種業(yè)務(wù)系統(tǒng)快速無縫互操作,其完全自主研發(fā)的號令動態(tài)口令身份認證軟件系統(tǒng)穩(wěn)定、高效、支持多種認證模式,其解決方案可以服務(wù)不同規(guī)模企業(yè)。
[0003]動態(tài)口令按技術(shù)主要分兩種:同步口令技術(shù)、異步口令技術(shù)。同步口令技術(shù)主要分為時間同步口令和事件同步口令。動態(tài)口令技術(shù)中主要涉及以下一些技術(shù)名稱:
[0004]步進值:動態(tài)口令包含一個步進值參數(shù),比如時間型動態(tài)口令的步進值,一般采用60秒;表示在每一個60秒內(nèi)的生成的動態(tài)口令是相同的,而該動態(tài)口令在認證系統(tǒng)端進行認證時僅允許被認證一次,在下一個60秒內(nèi)生成的動態(tài)口令則變成了另一個不同的動態(tài)口令;
[0005]挑戰(zhàn)應(yīng)答類型的動態(tài)口令:屬于異步口令類型的動態(tài)口令,在生成動態(tài)口令時,要求認證系統(tǒng)在服務(wù)端生成一個挑戰(zhàn)值,然后將該挑戰(zhàn)值傳遞給持有支持動態(tài)口令算法的硬件令牌的客戶,客戶在令牌上輸入該挑戰(zhàn)值,令牌會根據(jù)該挑戰(zhàn)值,計算出一個應(yīng)答,稱之為挑戰(zhàn)應(yīng)答動態(tài)口令,然后將動態(tài)口令傳遞給認證系統(tǒng)服務(wù)端進行認證,服務(wù)端使用同樣的挑戰(zhàn)值來計算動態(tài)口令,并于客戶傳遞過來的動態(tài)口令進行比對,若相同,則認證成功,若不同則認證失??;
[0006]種子密鑰:用于根據(jù)一些參數(shù),來計算生成動態(tài)口令的種子密鑰。
[0007]當(dāng)前的挑戰(zhàn)應(yīng)答類型的動態(tài)口令在認證系統(tǒng)端產(chǎn)生挑戰(zhàn)值,并在硬件令牌端輸入該挑戰(zhàn)值,硬件令牌使用與認證系統(tǒng)端相同的種子密鑰生成挑戰(zhàn)應(yīng)答動態(tài)口令,然后認證系統(tǒng)端使用與硬件令牌里面相同的種子密鑰生成一個動態(tài)口令,并于硬件令牌生成的挑戰(zhàn)應(yīng)答動態(tài)口令進行比對,進行認證。
[0008]針對上述的挑戰(zhàn)應(yīng)答類型的動態(tài)口令,當(dāng)使用一個金額值來作為挑戰(zhàn)值或參與挑戰(zhàn)值的組成時,由于金額的格式可以為多種格式,比如:123、123.0,0123.0,123.00等均表示人民幣123元,而對于每種用戶在動態(tài)口令令牌上輸入的格式如果不同,則會產(chǎn)生不同的動態(tài)口令,則在挑戰(zhàn)應(yīng)答動態(tài)口令的認證過程中將會導(dǎo)致無法認證。

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

[0009]針對現(xiàn)有挑戰(zhàn)應(yīng)答類型的動態(tài)口令在面對金額值作為挑戰(zhàn)值或參與挑戰(zhàn)值的組成時,會產(chǎn)生不同的動態(tài)口令,導(dǎo)致無法認證的問題,本發(fā)明的目的在于提供一種基于包含金額的挑戰(zhàn)因子的挑戰(zhàn)應(yīng)答動態(tài)口令的生成方法,保證認證的正常進行。
[0010]為了達到上述目的,本發(fā)明采用如下的技術(shù)方案:
[0011]基于包含金額的挑戰(zhàn)因子的挑戰(zhàn)應(yīng)答動態(tài)口令的生成方法,所述生成方法首先對輸入的挑戰(zhàn)值進行檢測并判斷挑戰(zhàn)值中包含的金額的格式,接著根據(jù)金額的格式將該金額轉(zhuǎn)換成標(biāo)準(zhǔn)格式,再進行結(jié)合種子生成動態(tài)口令。
[0012]在本發(fā)明的優(yōu)選實例中,所述方法通過如下步驟來具體實現(xiàn):
[0013](1)輸入的挑戰(zhàn)值進行檢測,檢測挑戰(zhàn)值中是否包含金額,若包含,轉(zhuǎn)入步驟(2);若不包含,則轉(zhuǎn)入步驟(4);
[0014](2)判斷輸入挑戰(zhàn)值中的金額的格式;
[0015](3)根據(jù)步驟(2)中確定的金額格式將該金額轉(zhuǎn)換成標(biāo)準(zhǔn)格式;
[0016](4)將處理好的挑戰(zhàn)值結(jié)合種子生成動態(tài)口令。
[0017]進一步的,所述步驟(1)中根據(jù)交易方式判斷輸入的挑戰(zhàn)值中是否包含金額。
[0018]進一步的,所述步驟(2)中通過檢測挑戰(zhàn)值中包括金額的所有數(shù)值,并根據(jù)檢測結(jié)果來判斷該金額的格式。
[0019]本發(fā)明提供的方案能夠有效解決由于用戶輸入的金額值格式不同,而導(dǎo)致無法進行挑戰(zhàn)應(yīng)答認證的問題,能夠確保參與計算的金額挑戰(zhàn)值格式一致。
[0020]整個方案在實施時非常的簡單可靠,對整個挑戰(zhàn)應(yīng)答認證的過程沒有任何影響,且能夠保證挑戰(zhàn)應(yīng)答認證過程的有效和精準(zhǔn)。
【附圖說明】
[0021]以下結(jié)合附圖和【具體實施方式】來進一步說明本發(fā)明。
[0022]圖1為本發(fā)明實施的流程示意圖。
【具體實施方式】
[0023]為了使本發(fā)明實現(xiàn)的技術(shù)手段、創(chuàng)作特征、達成目的與功效易于明白了解,下面結(jié)合具體圖示,進一步闡述本發(fā)明。
[0024]本發(fā)明方案在動態(tài)口令認證系統(tǒng)以及令牌中,使用挑戰(zhàn)應(yīng)答動態(tài)口令認證時,首先對輸入的挑戰(zhàn)值進行檢測,如果將輸入金額作為挑戰(zhàn)值時候,則根據(jù)金額的格式,自動將用戶輸入的符合金額值轉(zhuǎn)換成標(biāo)準(zhǔn)格式,即:保留有效整數(shù)位且有效整數(shù)位不以0開頭,保留一個小數(shù)點,保持小數(shù)點兩位。
[0025]則,如果用戶輸入的金額類似123、123.0,123.00,0123,0123.0,0123.00時,自動將會轉(zhuǎn)換為標(biāo)準(zhǔn)格式:123.00。這樣可以保持用戶輸入并轉(zhuǎn)換后的挑戰(zhàn)值(123.00)與認證系統(tǒng)端使用同樣的方式格式化金額后的挑戰(zhàn)值(123.00) —致,這樣即可滿足正常的認證流程。
[0026]基于上述原理,本發(fā)明的具體實現(xiàn)過程如下(參見圖1):
[0027](1)輸入的挑戰(zhàn)值進行檢測,檢測挑戰(zhàn)值中是否包含金額,若包含,轉(zhuǎn)入步驟(2);若不包含,則轉(zhuǎn)入步驟(4);
[0028]該步驟中主要是根據(jù)交易方式判斷輸入的挑戰(zhàn)值中是否包含金額。由于在規(guī)定的業(yè)務(wù)交易中,挑戰(zhàn)值的組成通常含有具體的意義,比如支付交易、轉(zhuǎn)賬交易、繳費交易,通常銀行會在這些交易中將金額作為挑戰(zhàn)值的組成部分之一等。所以,一旦在某個交易過程中確定是何種交易,用戶在令牌上選擇了此種交易,令牌及根據(jù)選擇的交易可以確定當(dāng)前輸入的是否包含金額數(shù)據(jù)。
[0029](2)判斷輸入挑戰(zhàn)值中的金額的格式;
[0
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
桦南县| 嘉黎县| 乐安县| 定陶县| 万源市| 扬中市| 鲁甸县| 买车| 揭东县| 太白县| 托里县| 武安市| 陕西省| 安国市| 台中县| 仁化县| 金山区| 新乡县| 南投县| 弥渡县| 会泽县| 温泉县| 繁昌县| 福鼎市| 桦川县| 乌鲁木齐市| 文成县| 安丘市| 双鸭山市| 永吉县| 石景山区| 墨江| 龙江县| 扶风县| 仁寿县| 冕宁县| 邹平县| 安徽省| 房产| 阿尔山市| 东乡|