亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于字符的在線筆跡認(rèn)證的模板擴(kuò)充方法

文檔序號:6510731閱讀:144來源:國知局
一種基于字符的在線筆跡認(rèn)證的模板擴(kuò)充方法
【專利摘要】一種基于字符的在線筆跡認(rèn)證的模板擴(kuò)充方法,其特征在于:在認(rèn)證系統(tǒng)的在線筆跡認(rèn)證階段,所述認(rèn)證系統(tǒng)向待登錄用戶按任意順序同時呈現(xiàn)已注冊和未注冊的標(biāo)準(zhǔn)字符,待登錄用戶在指定的時間內(nèi)按標(biāo)準(zhǔn)字符呈現(xiàn)的順序依次書寫并提交與標(biāo)準(zhǔn)字符對應(yīng)的測試筆跡,所述認(rèn)證系統(tǒng)將用戶提交的與已注冊標(biāo)準(zhǔn)字符對應(yīng)的測試筆跡和數(shù)據(jù)庫中相應(yīng)的注冊筆跡進(jìn)行比對,若所有筆跡比對均表明測試筆跡為真實(shí)筆跡,待登錄用戶通過筆跡認(rèn)證;同時,所述認(rèn)證系統(tǒng)將待登錄用戶提交的與未注冊標(biāo)準(zhǔn)字符對應(yīng)的測試筆跡按筆跡注冊流程自動完成注冊;本發(fā)明的有益效果在于:能夠在不增加用戶注冊階段操作流程的情況下增加注冊筆跡數(shù),從而提高系統(tǒng)的安全性。
【專利說明】一種基于字符的在線筆跡認(rèn)證的模板擴(kuò)充方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于信息安全領(lǐng)域,特別是一種基于字符的在線筆跡認(rèn)證的模板擴(kuò)充方法。
【背景技術(shù)】
[0002]在線筆跡認(rèn)證是指利用專門輸入設(shè)備在線獲取用戶的筆跡,經(jīng)比較其中所蕰涵的個性化特征從而實(shí)現(xiàn)用戶身份鑒別的一項(xiàng)技術(shù)。
[0003]中國專利申請“基于用戶標(biāo)識和筆跡的兩層在線認(rèn)證系統(tǒng)及認(rèn)證方法”(申請?zhí)?2013103166682),公開了基于用戶標(biāo)識和手寫筆跡的雙層在線認(rèn)證系統(tǒng)。最壞情況下,系統(tǒng)的安全取決于第二層筆跡認(rèn)證系統(tǒng),它與用戶在注冊階段提交的注冊筆跡組數(shù)以及采用傳統(tǒng)方法訓(xùn)練得到認(rèn)證器的可靠性等因素相關(guān)。所謂最壞情況是指基于用戶標(biāo)識的認(rèn)證被攻破且用戶未響應(yīng)認(rèn)證系統(tǒng)報(bào)警。
[0004]在當(dāng)前認(rèn)證器訓(xùn)練算法難以獲得突破的情況下,用戶提交的注冊筆跡組數(shù)越多,系統(tǒng)越安全。但這樣必然帶來用戶使用上的不便。在不增加用戶注冊階段操作流程的情況下,增加注冊筆跡組數(shù)就顯得尤為重要。

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

[0005]本發(fā)明的目的是提供一種能夠不增加額外筆跡注冊流程情況下自動增加注冊筆跡組數(shù)的基于字符的在線筆跡認(rèn)證的模板擴(kuò)充方法及系統(tǒng),以克服現(xiàn)有技術(shù)的不足。
[0006]為了實(shí)現(xiàn)上述目的,本發(fā)明所采用的技術(shù)方案是:
[0007]—種基于字符的在線筆跡認(rèn)證的模板擴(kuò)充方法,其特點(diǎn)是:在認(rèn)證系統(tǒng)的在線筆跡認(rèn)證階段,所述認(rèn)證系統(tǒng)向待登錄用戶按任意順序同時呈現(xiàn)已注冊和未注冊的標(biāo)準(zhǔn)字符,待登錄用戶在指定的時間內(nèi)按標(biāo)準(zhǔn)字符呈現(xiàn)的順序依次書寫并提交與標(biāo)準(zhǔn)字符對應(yīng)的測試筆跡,所述認(rèn)證系統(tǒng)將用戶提交的與已注冊標(biāo)準(zhǔn)字符對應(yīng)的測試筆跡和數(shù)據(jù)庫中相應(yīng)的注冊筆跡進(jìn)行比對,若所有筆跡比對均表明測試筆跡為真實(shí)筆跡,待登錄用戶通過筆跡認(rèn)證;同時,所述認(rèn)證系統(tǒng)將待登錄用戶提交的與未注冊標(biāo)準(zhǔn)字符對應(yīng)的測試筆跡按筆跡注冊流程自動完成注冊;
[0008]其中,所呈現(xiàn)的標(biāo)準(zhǔn)字符中已注冊和未注冊標(biāo)準(zhǔn)字符均是隨機(jī)選取的,每次選取的已注冊標(biāo)準(zhǔn)字符個數(shù)可以不同,但至少大于一定閾值;
[0009]所述按任意順序呈現(xiàn)是指待登錄用戶按標(biāo)準(zhǔn)字符所呈現(xiàn)的順序無法推測出某個標(biāo)準(zhǔn)字符是已注冊的或未注冊的;
[0010]所述已注冊標(biāo)準(zhǔn)字符是指用戶已提交與標(biāo)準(zhǔn)字符對應(yīng)的注冊筆跡樣本組,基于注冊筆跡樣本組訓(xùn)練得到筆跡認(rèn)證器以及相關(guān)信息,并將該標(biāo)準(zhǔn)字符、與該標(biāo)準(zhǔn)字符對應(yīng)的注冊筆跡樣本組、基于該注冊筆跡樣本組訓(xùn)練得到的認(rèn)證器以及其它用戶信息添加到用戶的注冊信息中的字符。所述未注冊標(biāo)準(zhǔn)字符是指所述認(rèn)證系統(tǒng)自定義的標(biāo)準(zhǔn)字符集合中不滿足已注冊標(biāo)準(zhǔn)字符定義的標(biāo)準(zhǔn)字符;[0011 ] 所述標(biāo)準(zhǔn)字符是目前已被廣泛使用的具有標(biāo)準(zhǔn)書寫樣式和表現(xiàn)形式的字符,廣泛使用的字符包括漢字、英文單詞等,漢字字符的表現(xiàn)形式包括宋體、仿宋等,英文單詞的表現(xiàn)形式包括Calibri等。為使筆跡不過于簡單,所述認(rèn)證系統(tǒng)自定義的標(biāo)準(zhǔn)字符集合中的標(biāo)準(zhǔn)字符應(yīng)至少包含一定的筆劃數(shù)。
[0012]所述待登錄用戶是指提出認(rèn)證申請且身份未得到所述認(rèn)證系統(tǒng)證實(shí)的用戶;
[0013]本發(fā)明的有益效果在于:能夠在不增加用戶筆跡注冊操作流程的情況下增加注冊筆跡組數(shù),從而提高認(rèn)證系統(tǒng)的安全性。
【專利附圖】

【附圖說明】
[0014]圖1為本發(fā)明的結(jié)構(gòu)示意圖。
[0015]圖2為本發(fā)明的筆跡注冊流程圖。
[0016]圖3為本發(fā)明基于標(biāo)準(zhǔn)字符的筆跡認(rèn)證及模板擴(kuò)充流程圖。
[0017]圖4為本發(fā)明集合Al和集合A2的更新流程圖。
【具體實(shí)施方式】
[0018]下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)描述。
[0019]設(shè)集合C表示所述認(rèn)證系統(tǒng)自定義的標(biāo)準(zhǔn)字符集合,集合A表示已注冊的標(biāo)準(zhǔn)字符集合,集合Al表示所述認(rèn)證系統(tǒng)從集合A中隨機(jī)選取的已注冊標(biāo)準(zhǔn)字符集合,集合A2表示從集合C減去集合A中隨機(jī)選取的未注冊標(biāo)準(zhǔn)字符集合,集合B表示用戶注冊筆跡組的集合,集合W表示用戶顯示筆跡的集合,集合V表示認(rèn)證器的集合,JS為所選取的已注冊標(biāo)準(zhǔn)字符序號的集合。
[0020]本發(fā)明的認(rèn)證系統(tǒng)包括(圖1):
[0021]顯示筆跡注冊界面1000:所述認(rèn)證系統(tǒng)為用戶呈現(xiàn)筆跡注冊界面。
[0022]筆跡注冊2000 ;在此階段,用戶根據(jù)所述認(rèn)證系統(tǒng)依次呈現(xiàn)的若干個標(biāo)準(zhǔn)字符借助手寫輸入設(shè)備逐個書寫并提交對應(yīng)標(biāo)準(zhǔn)字符的注冊筆跡組,認(rèn)證系統(tǒng)從提交的每組注冊筆跡中隨機(jī)指定一個注冊筆跡樣本,提取該注冊筆跡樣本的二維靜態(tài)字形信息作為該組注冊筆跡的顯示筆跡,基于每一組注冊筆跡,采用傳統(tǒng)的筆跡注冊方法訓(xùn)練得到該組筆跡的認(rèn)證器。根據(jù)所述認(rèn)證系統(tǒng)為用戶分配的唯一身份識別號;將所述認(rèn)證系統(tǒng)呈現(xiàn)給用戶的標(biāo)準(zhǔn)字符集合、用戶依次書寫并提交的與標(biāo)準(zhǔn)字符集合相對應(yīng)的注冊筆跡組集合、從每個注冊筆跡組指定的包含二維靜態(tài)字形位置信息的顯示筆跡的集合、基于每個注冊筆跡組訓(xùn)練得到的認(rèn)證器集合一并存入數(shù)據(jù)庫。所述認(rèn)證系統(tǒng)初始化每組注冊筆跡組的首次泄露時間為空,已注冊和未注冊標(biāo)準(zhǔn)字符集合Al、A2初始值均為空,已注冊標(biāo)準(zhǔn)字符序號集JS以及JS的更新時間均為空。
[0023]考慮到所述認(rèn)證系統(tǒng)的安全性和用戶使用的方便性,需要對用戶在注冊階段提交的注冊筆跡的組數(shù)的最小取值預(yù)先設(shè)定;特別地,提交的每組注冊筆跡是由內(nèi)容一致的注冊筆跡樣本構(gòu)成的注冊筆跡樣本集合,進(jìn)一步的,要求用戶提交的不同注冊筆跡組的內(nèi)容不同。其中,筆跡樣本是指用戶書寫的一個筆跡,以漢字為例,筆跡由一組有序的筆劃構(gòu)成,筆劃是指漢字的基本構(gòu)成單位,諸如橫、豎、撇、捺、折、點(diǎn)、鉤、提等;其中,內(nèi)容一致是指構(gòu)成筆跡的筆劃以及筆劃出現(xiàn)的前后順序是一致的,內(nèi)容不同是指不滿足內(nèi)容一致定義的情況;
[0024]其中,標(biāo)準(zhǔn)字符是目前已被廣泛使用的具有標(biāo)準(zhǔn)書寫樣式和表現(xiàn)形式的字符,廣泛使用的字符包括但不局限于漢字、英文單詞等,漢字字符的表現(xiàn)形式包括但不僅限于宋體、仿宋等,英文單詞的表現(xiàn)形式包括但不僅限于Times New Roman、Calibri等。為使筆跡不過于簡單,認(rèn)證系統(tǒng)選取的標(biāo)準(zhǔn)字符應(yīng)至少包含一定的筆劃數(shù)。
[0025]標(biāo)準(zhǔn)字符用于認(rèn)證階段呈現(xiàn)給待登錄用戶作為書寫參考。每次認(rèn)證時,按任意順序向待登錄用戶呈現(xiàn)集合Al和A2中的已注冊和未注冊標(biāo)準(zhǔn)字符。其中,已注冊和未注冊標(biāo)準(zhǔn)字符均是隨機(jī)選取的,每次選取的已注冊標(biāo)準(zhǔn)字符個數(shù)可以不同,但至少大于一定閾值。
[0026]其中,傳統(tǒng)在線筆跡認(rèn)證方法的注冊流程包括數(shù)據(jù)獲取、預(yù)處理、特征提取、分類器訓(xùn)練、數(shù)據(jù)存入數(shù)據(jù)庫,具體的,在每組注冊筆跡上,通過特征提取和特征選擇算法得到代表用戶書寫風(fēng)格并且具有較高鑒別力的特征組成的最優(yōu)特征子集,基于每組注冊筆跡樣本的最優(yōu)特征子集特征值數(shù)據(jù)訓(xùn)練得到分類器。
[0027]所述待登錄用戶是指提出認(rèn)證申請且身份未得到所述認(rèn)證系統(tǒng)證實(shí)的用戶。
[0028]顯示認(rèn)證系統(tǒng)登錄界面3000:所述認(rèn)證系統(tǒng)為認(rèn)證待登錄用戶身份而呈現(xiàn)顯示界面。
[0029]筆跡認(rèn)證4000:所述基于標(biāo)準(zhǔn)字符的筆跡認(rèn)證流程包括:首先,所述認(rèn)證系統(tǒng)向用戶按任意順序呈現(xiàn)集合Al中的已注冊標(biāo)準(zhǔn)字符和集合A2中的未注冊標(biāo)準(zhǔn)字符。待登錄用戶按照標(biāo)準(zhǔn)字符呈現(xiàn)的順序依次書寫并提交相應(yīng)的測試筆跡,根據(jù)相應(yīng)認(rèn)證器對與已注冊標(biāo)準(zhǔn)字符對應(yīng)的測試筆跡的認(rèn)證結(jié)果判斷待登錄用戶是否為真實(shí)用戶。若所有認(rèn)證器均判別相應(yīng)的測試筆跡為真實(shí)筆跡,所述認(rèn)證系統(tǒng)判別待登錄用戶為真實(shí)用戶,同時,所述認(rèn)證系統(tǒng)對與未注冊標(biāo)準(zhǔn)字符對應(yīng)的測試筆跡按筆跡注冊流程自動完成筆跡注冊,否則,所述認(rèn)證系統(tǒng)判別待登錄用戶為偽造用戶,同時,舍棄待登錄用戶提交的測試筆跡樣本。筆跡認(rèn)證流程結(jié)束。
[0030]所述按任意順序呈現(xiàn)是指待登錄用戶按標(biāo)準(zhǔn)字符所呈現(xiàn)的順序無法推測出某個標(biāo)準(zhǔn)字符是已注冊的或未注冊的。
[0031]所述已注冊標(biāo)準(zhǔn)字符是指基于用戶提交的與標(biāo)準(zhǔn)字符對應(yīng)的注冊筆跡樣本組訓(xùn)練得到認(rèn)證器的標(biāo)準(zhǔn)字符。所述未注冊標(biāo)準(zhǔn)字符是指所述認(rèn)證系統(tǒng)自定義的標(biāo)準(zhǔn)字符集合中未得到認(rèn)證器的標(biāo)準(zhǔn)字符;
[0032]本發(fā)明在進(jìn)行筆跡認(rèn)證前,先要進(jìn)行筆跡注冊,本發(fā)明的筆跡注冊流程(圖2)步驟具體包括:
[0033]步驟2100:開始;具體地,表示開始執(zhí)行筆跡注冊操作流程。
[0034]步驟2200:初始化;具體地,設(shè)集合C表示所述認(rèn)證系統(tǒng)自定義的標(biāo)準(zhǔn)字符集合,集合A表示所述認(rèn)證系統(tǒng)在用戶注冊階段呈現(xiàn)給用戶的標(biāo)準(zhǔn)字符集合,集合B表示用戶在注冊階段依次書寫并提交的若干個注冊筆跡組的集合,集合W表示從用戶的注冊筆跡樣本中提取的包含二維字形信息的顯示筆跡集合,集合V表示基于注冊筆跡組訓(xùn)練得到的認(rèn)證器的集合,A、B、W、V初值均為空,i表示筆跡組序號,初值為I。
[0035]步驟2300:挑選并呈現(xiàn)標(biāo)準(zhǔn)字符;具體地,認(rèn)證系統(tǒng)從集合C-A中隨機(jī)選取一個標(biāo)準(zhǔn)字符,設(shè)為%通過所述認(rèn)證系統(tǒng)的顯示設(shè)備將其呈現(xiàn)給用戶標(biāo)識號為Uid的用戶。
[0036]其中,所述認(rèn)證系統(tǒng)的顯示設(shè)備可以是臺式機(jī)的顯示器,或是移動設(shè)備的顯示屏等。
[0037]步驟2400:獲取相應(yīng)的筆跡組;具體地,用戶標(biāo)識號為Uid的用戶依次書寫并提交與%對應(yīng)的注冊筆跡樣本集合B1={bi1,bi2,...,biri},其中Bi表示該用戶根據(jù)所述
認(rèn)證系統(tǒng)呈現(xiàn)的標(biāo)準(zhǔn)字符%書寫并提交的第i組注冊筆跡,坤表示該用戶提交的第i組注冊筆跡的第k個注冊筆跡樣本,I≤ k≤ri,ri表示該組注冊筆跡中筆跡樣本的個數(shù),并且要求r1≥1,即用戶在注冊階段為每組注冊筆跡提交的注冊筆跡樣本數(shù)目可以不同但至少提交一個。
[0038]步驟2500:筆跡組注冊;具體地,所述認(rèn)證系統(tǒng)根據(jù)用戶提交的注冊筆跡組Bi,按照傳統(tǒng)的在線筆跡認(rèn)證的注冊流程完成對注冊筆跡組Bi的筆跡注冊,得到注冊筆跡組Bi的認(rèn)證器Vi從注冊筆跡組Bi中隨機(jī)挑選一個注冊筆跡樣本,提取其二維靜態(tài)字形位置信息作為注冊筆跡組Bi的顯示筆跡,設(shè)該顯示筆跡為Wi,該顯示筆跡用于在手寫筆跡認(rèn)證階段所述認(rèn)證系統(tǒng)呈現(xiàn)給待登錄用戶作為書寫的參考信息。
[0039]步驟2600:注冊數(shù)據(jù)更新;具體地,所述認(rèn)證系統(tǒng)做如下更新操作:
[0040]A=A+ {aj,B=B+ {Bj,W=W+ {wj,V=V+ {vj,序號 i=i+l。
[0041]步驟2700:用戶是否要求終止;具體地,用戶可通過所述認(rèn)證系統(tǒng)呈現(xiàn)的系統(tǒng)界面要求終止注冊流程。若用戶要求終止,進(jìn)入步驟2800,所述認(rèn)證系統(tǒng)對用戶標(biāo)識號為Uid的用戶提交的注冊筆跡組數(shù)進(jìn)行檢查;否則,進(jìn)入步驟2300,繼續(xù)筆跡注冊流程。
[0042]步驟2800:判斷注冊筆跡組數(shù)是否達(dá)到最低要求;具體地,所述認(rèn)證系統(tǒng)將判斷用戶標(biāo)識號為Uid的用戶書寫并提交的注冊筆跡的組數(shù)是否超過最小取值,如果是,進(jìn)入步驟2900,筆跡注冊成功,所述認(rèn)證系統(tǒng)中止筆跡注冊過程;否則,進(jìn)入步驟2300,所述認(rèn)證系統(tǒng)將要求該用戶繼續(xù)筆跡注冊過程。
[0043]設(shè)Nmin表示用戶在注冊階段提交注冊筆跡組數(shù)的最小值,Nmin ≥2, Nfflin的具體取值需要綜合考慮認(rèn)證系統(tǒng)的安全性以及用戶使用的方便性進(jìn)行預(yù)先設(shè)定。
[0044]步驟2900:筆跡注冊成功;SN表示用戶標(biāo)識號為Uid的用戶在注冊階段提交的注冊筆跡組數(shù),N > Nmin,筆跡注冊成功后,所述認(rèn)證系統(tǒng)得到用戶標(biāo)識為Uid的相關(guān)注冊信息,它們包括注冊階段所述認(rèn)證系統(tǒng)呈現(xiàn)的N個標(biāo)準(zhǔn)字符集合A={a1; a2,...,aN};該用戶在注冊階段依次書寫并提交的與集合A對應(yīng)的N個注冊筆跡組的集合B={B1;B2,...,BJ ;認(rèn)證系統(tǒng)從注冊筆跡組Bi中隨機(jī)選取的包含二維靜態(tài)字形信息的顯示筆跡Wi構(gòu)成的顯示筆跡集合W= {w1; W2,...,WnI ;由基于注冊筆跡組Bi訓(xùn)練得到的認(rèn)證器Vi構(gòu)成的認(rèn)證器集合V=Iv1,V2, ,所述認(rèn)證系統(tǒng)初始化每組注冊筆跡組的首次泄露時間為空,已注冊和未注冊標(biāo)準(zhǔn)字符集合Al、A2初始值均為空,已注冊標(biāo)準(zhǔn)字符序號集JS以及JS的更新時間均為空。
[0045]特別地,只有在筆跡注冊成功后,用戶才能進(jìn)行所述認(rèn)證系統(tǒng)的認(rèn)證流程。
[0046]步驟2A00:結(jié)束。具體地,表示筆跡注冊操作流程結(jié)束。
[0047]本發(fā)明基于標(biāo)準(zhǔn)字符的筆跡認(rèn)證及模板擴(kuò)充流程(圖3)具體步驟包括:
[0048]步驟4100:開始基于標(biāo)準(zhǔn)字符的筆跡認(rèn)證及模板擴(kuò)充流程,待登錄用戶向所述認(rèn)證系統(tǒng)提交表明用戶身份的用戶身份標(biāo)識號Uid。
[0049]步驟4200:基于時間段的集合Al和A2更新:所述認(rèn)證系統(tǒng)判斷未注冊標(biāo)準(zhǔn)字符集合A2是否為空,若是,所述認(rèn)證系統(tǒng)執(zhí)行對集合JS和集合A2的更新操作;否則,所述認(rèn)證系統(tǒng)判斷標(biāo)準(zhǔn)字符序號集合JS是否需要更新,具體地,所述認(rèn)證系統(tǒng)讀取系統(tǒng)當(dāng)前時間并計(jì)算到最近一次更新標(biāo)準(zhǔn)字符序號集合JS的時間間隔t,設(shè)tsmin表示時間間隔閾值,時間間隔閾值tsmin的取值根據(jù)所述認(rèn)證系統(tǒng)的安全性預(yù)先設(shè)定。進(jìn)一步的,所述認(rèn)證系統(tǒng)判斷時間間隔t是否超出閾值tsmin,如果超出閾值tsmin,所述認(rèn)證系統(tǒng)執(zhí)行對集合JS和集合A2的更新操作;否則,所述認(rèn)證系統(tǒng)不對集合JS和A2進(jìn)行更新。最后,按更新后集合JS中的序號從集合A中讀取相應(yīng)的已注冊標(biāo)準(zhǔn)字符作為對Al的更新。
[0050]所述認(rèn)證系統(tǒng)執(zhí)行對集合JS和集合A2的更新操作具體包括:所述認(rèn)證系統(tǒng)從集合A中隨機(jī)選取Ml個已注冊標(biāo)準(zhǔn)字符序號更新已注冊標(biāo)準(zhǔn)字符序號集合JS,并以執(zhí)行該更新操作的系統(tǒng)時刻作為集合JS的更新時刻,然后,從集合C-A中隨機(jī)選取M-Ml個標(biāo)準(zhǔn)字符保存至未注冊標(biāo)準(zhǔn)字符集合A2 ;
[0051]其中M表示所述認(rèn)證系統(tǒng)呈現(xiàn)給待登錄用戶的已注冊和未注冊標(biāo)準(zhǔn)字符個數(shù)之和,Ml表示所述認(rèn)證系統(tǒng)呈現(xiàn)給待登錄用戶的已注冊標(biāo)準(zhǔn)字符個數(shù)。M和Ml的取值依屬于用戶的未被使用的已注冊筆跡組的多少而定,每次筆跡認(rèn)證時,M和Ml的取值均可不同,但必需滿足以下關(guān)系:M≤Ml≤Tl,M≤T2,T2 > Tl > 0,閾值Tl的設(shè)定應(yīng)滿足一次筆跡認(rèn)證系統(tǒng)對安全性的最低要求,閾值Τ2以用戶使用的方便性以及系統(tǒng)的安全性綜合預(yù)先設(shè)定。
[0052]所述未被使用的已注冊筆跡組是指在筆跡認(rèn)證階段,與已注冊筆跡組對應(yīng)的標(biāo)準(zhǔn)字符未被所述認(rèn)證系統(tǒng)選取呈現(xiàn)給待登錄用戶。
[0053]步驟4300:呈現(xiàn)已注冊和未注冊標(biāo)準(zhǔn)字符;將已選取的集合Al中的已注冊和集合Α2中的未注冊標(biāo)準(zhǔn)字符按任意順序呈現(xiàn)給待登錄用戶。記錄下呈現(xiàn)給待登錄用戶時的系統(tǒng)時間為標(biāo)準(zhǔn)字符認(rèn)證的開始時間,初始化標(biāo)準(zhǔn)字符認(rèn)證次數(shù)為O。
[0054]所述按任意順序呈現(xiàn)是指待登錄用戶按標(biāo)準(zhǔn)字符所呈現(xiàn)的順序無法推測出某個標(biāo)準(zhǔn)字符是已注冊的或未注冊的。
[0055]步驟4400:待登錄用戶按標(biāo)準(zhǔn)字符呈現(xiàn)的順序書寫并提交對應(yīng)的測試筆跡:用戶根據(jù)顯示設(shè)備上呈現(xiàn)的標(biāo)準(zhǔn)字符信息,按照標(biāo)準(zhǔn)字符呈現(xiàn)的順序依次書寫并提交與標(biāo)準(zhǔn)字符對應(yīng)的測試筆跡集合H=Ih1, h2,...,hM}。設(shè)
【權(quán)利要求】
1.一種基于字符的在線筆跡認(rèn)證的模板擴(kuò)充方法,其特征在于:在認(rèn)證系統(tǒng)的在線筆跡認(rèn)證階段,所述認(rèn)證系統(tǒng)向待登錄用戶按任意順序同時呈現(xiàn)已注冊和未注冊的標(biāo)準(zhǔn)字符,待登錄用戶在指定的時間內(nèi)按標(biāo)準(zhǔn)字符呈現(xiàn)的順序依次書寫并提交與標(biāo)準(zhǔn)字符對應(yīng)的測試筆跡,所述認(rèn)證系統(tǒng)將用戶提交的與已注冊標(biāo)準(zhǔn)字符對應(yīng)的測試筆跡和數(shù)據(jù)庫中相應(yīng)的注冊筆跡進(jìn)行比對,若所有筆跡比對均表明測試筆跡為真實(shí)筆跡,待登錄用戶通過筆跡認(rèn)證;同時,所述認(rèn)證系統(tǒng)將待登錄用戶提交的與未注冊標(biāo)準(zhǔn)字符對應(yīng)的測試筆跡按筆跡注冊流程自動完成注冊; 其中,所呈現(xiàn)的標(biāo)準(zhǔn)字符中已注冊和未注冊標(biāo)準(zhǔn)字符均是隨機(jī)選取的,每次選取的已注冊標(biāo)準(zhǔn)字符個數(shù)可以不同,但至少大于一定閾值; 所述按任意順序呈現(xiàn)是指待登錄用戶按標(biāo)準(zhǔn)字符所呈現(xiàn)的順序無法推測出某個標(biāo)準(zhǔn)字符是已注冊的或未注冊的; 所述已注冊標(biāo)準(zhǔn)字符是指基于用戶提交的與標(biāo)準(zhǔn)字符對應(yīng)的注冊筆跡樣本組訓(xùn)練得到認(rèn)證器的標(biāo)準(zhǔn)字符;所述未注冊標(biāo)準(zhǔn)字符是指所述認(rèn)證系統(tǒng)自定義的標(biāo)準(zhǔn)字符集合中未得到認(rèn)證器的標(biāo)準(zhǔn)字符; 所述標(biāo)準(zhǔn)字符是目前已被廣泛使用的具有標(biāo)準(zhǔn)書寫樣式和表現(xiàn)形式的字符,廣泛使用的字符包括漢字、英文單詞等,漢字字符的表現(xiàn)形式包括宋體、仿宋等,英文單詞的表現(xiàn)形式包括Calibri等;為使筆跡不過于簡單,所述認(rèn)證系統(tǒng)自定義的標(biāo)準(zhǔn)字符集合中的標(biāo)準(zhǔn)字符應(yīng)至少包含一定的筆劃數(shù); 所述待登錄用戶是指向所述認(rèn)證系統(tǒng)提出認(rèn)證申請且身份未被得到證實(shí)的用戶。
2.根據(jù)權(quán)利要求1所述的基于字符的在線筆跡認(rèn)證的模板擴(kuò)充方法,其特征在于:設(shè)定集合C表示所述認(rèn)證系統(tǒng)自定義的標(biāo)準(zhǔn)字符集合,集合A表示所述認(rèn)證系統(tǒng)在用戶注冊階段呈現(xiàn)給用戶的已注冊標(biāo)準(zhǔn)字符集合,集合Al表示所述認(rèn)證系統(tǒng)從集合A中隨機(jī)選取的若干已注冊標(biāo)準(zhǔn)字符集合,集合A2表示從集合C減去集合A中隨機(jī)選取的未注冊標(biāo)準(zhǔn)字符集合,集合B表示用戶注冊筆跡組的集合,集合W表示用戶顯示筆跡的集合,集合V表示認(rèn)證器的集合; 所述方法的具體步驟為: 第一步驟:更新已注冊標(biāo)準(zhǔn)字符集合Al和未注冊標(biāo)準(zhǔn)字符集合A2 ; 第二步驟:將集合Al和A2中已注冊和未注冊標(biāo)準(zhǔn)字符按任意順序呈現(xiàn)給待登錄用戶,記錄下呈現(xiàn)給待登錄用戶時的系統(tǒng)時間為標(biāo)準(zhǔn)字符認(rèn)證的開始時間,初始化標(biāo)準(zhǔn)字符認(rèn)證次數(shù)為O ; 第三步驟:待登錄用戶根據(jù)所呈現(xiàn)的標(biāo)準(zhǔn)字符信息,按照標(biāo)準(zhǔn)字符呈現(xiàn)的順序依次書寫并提交與標(biāo)準(zhǔn)字符對應(yīng)的測試筆跡集合
3.根據(jù)權(quán)利要求2所述的基于字符的在線筆跡認(rèn)證的模板擴(kuò)充方法,其特征在于:設(shè)定JS為從集合A中隨機(jī)選取的已注冊標(biāo)準(zhǔn)字符的序號集合,設(shè)定tsmin表示時間間隔閾值所述第一步驟具體流程是: 步驟1:判斷集合A2是否為空,若為空,進(jìn)入步驟5,否則,進(jìn)入步驟2 ; 步驟2:讀取所述認(rèn)證系統(tǒng)的系統(tǒng)時間; 步驟3:計(jì)算從執(zhí)行該步驟時的系統(tǒng)時間到上次集合JS更新的時間間隔,如果集合JS的上次更新時間為空,表示用戶第一次進(jìn)行身份認(rèn)證,跳轉(zhuǎn)到步驟5,否則,以從執(zhí)行該步驟時的系統(tǒng)時間到上次集合JS更新作為時間間隔; 步驟4:判斷時間間隔是否超過閾值tsmin,如果超過,進(jìn)行步驟5 ;否則進(jìn)入步驟8 ; 步驟5:所述認(rèn)證系統(tǒng)從集合A中隨機(jī)挑選Ml個標(biāo)準(zhǔn)字符序號更新序號集合JS,若更新后的序號集合JS與原集合JS完全相同,則重復(fù)上述隨機(jī)挑選過程;最后,按更新后集合JS中的序號從集合A中讀取相應(yīng)的已注冊標(biāo)準(zhǔn)字符作為對Al的更新; 步驟6:所述認(rèn)證系統(tǒng)以執(zhí)行步驟5的系統(tǒng)時間作為已注冊標(biāo)準(zhǔn)字符序號集合JS的更新時間; 步驟7:所述認(rèn)證系統(tǒng)從集合C-A上隨機(jī)選取M-Ml個標(biāo)準(zhǔn)字符更新未注冊標(biāo)準(zhǔn)字符集合A2 ; 步驟8:更新流程 結(jié)束。
【文檔編號】G06F21/31GK103455741SQ201310405207
【公開日】2013年12月18日 申請日期:2013年9月6日 優(yōu)先權(quán)日:2013年9月6日
【發(fā)明者】鄒杰, 曾蓓蓓 申請人:武漢漢德瑞庭科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1