[發(fā)明專利]一種基于字符的在線筆跡認(rèn)證的模板擴(kuò)充方法有效
| 申請?zhí)枺?/td> | 201310405207.2 | 申請日: | 2013-09-06 |
| 公開(公告)號: | CN103455741A | 公開(公告)日: | 2013-12-18 |
| 發(fā)明(設(shè)計)人: | 鄒杰;曾蓓蓓 | 申請(專利權(quán))人: | 武漢漢德瑞庭科技有限公司 |
| 主分類號: | G06F21/31 | 分類號: | G06F21/31;G06K9/00 |
| 代理公司: | 武漢開元知識產(chǎn)權(quán)代理有限公司 42104 | 代理人: | 潘杰 |
| 地址: | 430070 湖北省武漢市*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 字符 在線 筆跡 認(rèn)證 模板 擴(kuò)充 方法 | ||
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)行比對,若所有筆跡比對均表明測試筆跡為真實筆跡,待登錄用戶通過筆跡認(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)證申請且身份未被得到證實的用戶。
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)字符集合,集合A1表示所述認(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)字符集合A1和未注冊標(biāo)準(zhǔn)字符集合A2;
第二步驟:將集合A1和A2中已注冊和未注冊標(biāo)準(zhǔn)字符按任意順序呈現(xiàn)給待登錄用戶,記錄下呈現(xiàn)給待登錄用戶時的系統(tǒng)時間為標(biāo)準(zhǔn)字符認(rèn)證的開始時間,初始化標(biāo)準(zhǔn)字符認(rèn)證次數(shù)為0;
第三步驟:待登錄用戶根據(jù)所呈現(xiàn)的標(biāo)準(zhǔn)字符信息,按照標(biāo)準(zhǔn)字符呈現(xiàn)的順序依次書寫并提交與標(biāo)準(zhǔn)字符對應(yīng)的測試筆跡集合H={h1,h2,...,hM);設(shè)
其中,M表示所述認(rèn)證系統(tǒng)呈現(xiàn)給待登錄用戶的已注冊和未注冊標(biāo)準(zhǔn)字符個數(shù)之和,M1表示所述認(rèn)證系統(tǒng)呈現(xiàn)給待登錄用戶的已注冊標(biāo)準(zhǔn)字符個數(shù);M和M1的取值依屬于用戶的未被使用的已注冊筆跡組的多少而定,每次筆跡認(rèn)證時,M和M1的取值均可不同,但必需滿足以下關(guān)系:M≥M1≥T1,M≥T2,T2>T1>0,閾值T1的設(shè)定應(yīng)以一次筆跡認(rèn)證時滿足系統(tǒng)最低安全要求為前提,閾值T2以用戶使用的方便性以及系統(tǒng)的安全性綜合預(yù)先設(shè)定;
所述未被使用的已注冊筆跡組是指在筆跡認(rèn)證階段,與已注冊筆跡組對應(yīng)的標(biāo)準(zhǔn)字符從未被所述認(rèn)證系統(tǒng)選取呈現(xiàn)給待登錄用戶;
第四步驟:以從執(zhí)行該步驟時的系統(tǒng)時間到標(biāo)準(zhǔn)字符筆跡認(rèn)證開始時間的時間間隔作為標(biāo)準(zhǔn)字符筆跡認(rèn)證的耗時,標(biāo)準(zhǔn)字符筆跡認(rèn)證次數(shù)變量自加1,若標(biāo)準(zhǔn)字符筆跡認(rèn)證耗時未超閾值1且標(biāo)準(zhǔn)字符筆跡認(rèn)證次數(shù)小于閾值2,則進(jìn)入步驟五,否則,進(jìn)入第十步驟,其中,閾值1和閾值2的取值均根據(jù)所述認(rèn)證系統(tǒng)的安全性和用戶使用的方便性預(yù)先設(shè)定;
第五步驟:設(shè)定是與已注冊的標(biāo)準(zhǔn)字符相對應(yīng)的測試筆跡集合,其中,表示與第jsk個已注冊標(biāo)準(zhǔn)字符相對應(yīng)的測試筆跡,jsk表示已注冊標(biāo)準(zhǔn)字符在標(biāo)準(zhǔn)字符集合A中的序號,ik表示測試筆跡樣本在測試筆跡集合H中的序號,1≤jsk≤N,1≤ik≤M,1≤k≤M1,N表示待登錄用戶在所述認(rèn)證系統(tǒng)的用戶注冊階段提交的注冊筆跡組的組數(shù),采用傳統(tǒng)的認(rèn)證方法,認(rèn)證器返回對測試筆跡的認(rèn)證結(jié)果,如果認(rèn)證器判別測試筆跡為真實筆跡,則返回真,否則返回假,記Qacc表示判別結(jié)果返回值為真的認(rèn)證器個數(shù);
第六步驟:當(dāng)所有的M1個認(rèn)證器均返回真,即Qacc=M1時,跳轉(zhuǎn)到第七步驟,否則,不接受為真實用戶,返回至第三步驟;
第七步驟:對于未注冊的標(biāo)準(zhǔn)字符集合A2={a1,a2,...,aM-M1}和與所述集合A2一一對應(yīng)的測試筆跡集合依次按筆跡注冊流程進(jìn)行注冊,對與標(biāo)準(zhǔn)字符ai∈A2對應(yīng)的測試筆跡樣本采用傳統(tǒng)的筆跡訓(xùn)練方法得到認(rèn)證器vi提取的二維字形信息作為該組筆跡的顯示筆跡wi最后,將標(biāo)準(zhǔn)字符ai由測試筆跡樣本組成的注冊模板筆跡組顯示筆跡wi,認(rèn)證器vi添加到用戶標(biāo)識為Uid的注冊筆跡數(shù)據(jù)中,A=A+{ai},B=B十{Bi},W=W+{wi},V=V+{vi},1≤i≤M-M1;重復(fù)上述注冊過程,直到A2集合中的所有標(biāo)準(zhǔn)字符以及H2集合中與標(biāo)準(zhǔn)字符相對應(yīng)的測試筆跡均被添加到用戶標(biāo)識為Uid的注冊筆跡數(shù)據(jù)中;
第八步驟:清空未注冊標(biāo)準(zhǔn)字符集合A2;
第九步驟:表明待登錄用戶的身份為真實身份,模板自動擴(kuò)充的筆跡認(rèn)證流程結(jié)束;
第十步驟:表明待登錄用戶的身份為虛假身份,模板自動擴(kuò)充的筆跡認(rèn)證流程結(jié)束。
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:計算從執(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ī)挑選M1個標(biāo)準(zhǔn)字符序號更新序號集合JS,若更新后的序號集合JS與原集合JS完全相同,則重復(fù)上述隨機(jī)挑選過程;最后,按更新后集合JS中的序號從集合A中讀取相應(yīng)的已注冊標(biāo)準(zhǔn)字符作為對A1的更新;
步驟6:所述認(rèn)證系統(tǒng)以執(zhí)行步驟5的系統(tǒng)時間作為已注冊標(biāo)準(zhǔn)字符序號集合JS的更新時間;
步驟7:所述認(rèn)證系統(tǒng)從集合C-A上隨機(jī)選取M-M1個標(biāo)準(zhǔn)字符更新未注冊標(biāo)準(zhǔn)字符集合A2;
步驟8:更新流程結(jié)束。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于武漢漢德瑞庭科技有限公司,未經(jīng)武漢漢德瑞庭科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310405207.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計算機(jī)或計算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過保護(hù)計算機(jī)的特定內(nèi)部部件
G06F21-04 .通過保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過限制訪問計算機(jī)系統(tǒng)或計算機(jī)網(wǎng)絡(luò)中的節(jié)點
G06F21-22 .通過限制訪問或處理程序或過程
- 用于呈現(xiàn)在線實體在線狀態(tài)的系統(tǒng)和方法
- 提供web服務(wù)接入的在線系統(tǒng)和方法
- 定制在線圖標(biāo)
- 一種水質(zhì)在線檢測預(yù)處理裝置
- 在線測試學(xué)習(xí)方法、系統(tǒng)、計算機(jī)設(shè)備及存儲介質(zhì)
- 一種在線文檔的分頁方法、裝置、設(shè)備以及可讀介質(zhì)
- 一種基于web在線學(xué)習(xí)的資源訪問平臺
- 一種在線學(xué)習(xí)系統(tǒng)
- 在線文檔提交方法、裝置、計算機(jī)設(shè)備和存儲介質(zhì)
- 空調(diào)冷媒量確定方法、系統(tǒng)和可讀存儲介質(zhì)





