一種互動(dòng)式的基于生物特征的識(shí)別方法
【專利摘要】本發(fā)明屬于信息安全認(rèn)證與識(shí)別【技術(shù)領(lǐng)域】,涉及一種互動(dòng)式的基于生物特征的識(shí)別方法,包括:用戶預(yù)先定義好一組表情輸入和一組手勢輸入及相應(yīng)的提示;用戶登錄網(wǎng)站時(shí),網(wǎng)站給出輸出的表情或手勢的提示,用戶根據(jù)屏幕上輸出的提示輸入表情或手勢;網(wǎng)站進(jìn)行識(shí)別認(rèn)證,如果不正確,則網(wǎng)站提示重新輸入或者查看幫助,幫助將給出所定義的表情和手勢的類別以供用戶選擇,用戶選擇重新輸入則返回上一步;網(wǎng)站判斷是否是用戶定義的最后一個(gè)表情或手勢輸入,如果是的話則成功登錄網(wǎng)站。本發(fā)明對(duì)生物特征的進(jìn)行動(dòng)態(tài)組合識(shí)別,可以有效防止釣魚網(wǎng)站的攻擊。
【專利說明】一種互動(dòng)式的基于生物特征的識(shí)別方法
所屬【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于信息安全認(rèn)證與識(shí)別【技術(shù)領(lǐng)域】,涉及一種基于生物特征的識(shí)別方法?!颈尘凹夹g(shù)】
[0002]目前,在信息安全認(rèn)證與識(shí)別領(lǐng)域,常用的方法有密碼認(rèn)證,指紋識(shí)別和人臉識(shí)另O。對(duì)于一般的密碼認(rèn)證,只要密碼被竊取,竊取者就能實(shí)現(xiàn)認(rèn)證和識(shí)別,信息的安全就得不到保障,此種識(shí)別方法運(yùn)用在對(duì)信息的安全要求不是特別高的領(lǐng)域。而一些智能卡和鑰匙則存在容易丟失、復(fù)制和被盜用的風(fēng)險(xiǎn)。而指紋識(shí)別則是一種基于指紋特征的唯一性來進(jìn)行識(shí)別的方法,它和人臉識(shí)別都是生物特征識(shí)別技術(shù)。
[0003]指紋識(shí)別技術(shù)是采用攝像頭收集用戶指紋信息,通過指紋特征的比對(duì)進(jìn)行識(shí)別。目前常用的面部識(shí)別技術(shù)是采集單一人臉信息,對(duì)人臉特征進(jìn)行識(shí)別,如果特征匹配,則識(shí)別成功。比如當(dāng)前蘋果手機(jī)的人臉識(shí)別技術(shù)就是只采集一次用戶人臉信息,即進(jìn)行特征識(shí)另O,如果識(shí)別通過,則可登陸手機(jī)系統(tǒng)。目前的指紋識(shí)別技術(shù)存在的問題是:對(duì)于一些長期從事粗重活勞動(dòng)的人,他們的指紋特征不明顯,識(shí)別不出來,因?yàn)樗麄兊闹讣y特征少,難以識(shí)別。而人臉識(shí)別則存在用圖片來進(jìn)行識(shí)別的問題。目前常見的網(wǎng)站登錄識(shí)別方式是采用密碼登錄,如果密碼過于復(fù)雜,則存在遺忘的問題,過于簡單則容易被破解。且當(dāng)前出現(xiàn)過很多網(wǎng)站密碼信息外泄,用戶私密信息被爆光。安全問題越來越成為大眾關(guān)心的問題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是克服現(xiàn)有技術(shù)的上述不足,提出一種互動(dòng)式的基于生物特征的識(shí)別方法。這種方法可以有效的防止用戶用圖片替代本人進(jìn)行識(shí)別和認(rèn)證。且比一般的數(shù)字密碼登錄識(shí)別方法更加安全可靠穩(wěn)定,且交互工程是用戶自定義的,用戶看到網(wǎng)站服務(wù)器存儲(chǔ)的用戶信息,也難以登錄系統(tǒng)。本方法是對(duì)生物特征的一種動(dòng)態(tài)組合實(shí)現(xiàn)識(shí)別。很多釣魚網(wǎng)站通過獲取數(shù)字密碼或者靜態(tài)影像竊取用戶信息,本方法可以有效防止釣魚網(wǎng)站的攻擊。
[0005]一種互動(dòng)式的基于生物特征的識(shí)別方法,包括:
[0006](I)用戶預(yù)先定義好一組表情輸入和一組手勢輸入,并定義好對(duì)單個(gè)表情輸入和手勢的提不;
[0007](2)用戶登錄網(wǎng)站時(shí),網(wǎng)站給出輸出的表情或手勢的提示,用戶根據(jù)屏幕上輸出的提示輸入第一個(gè)表情或手勢;
[0008](3)網(wǎng)站進(jìn)行識(shí)別認(rèn)證,如果正確,則進(jìn)入下一步;如果不正確,則網(wǎng)站提示重新輸入或者查看幫助,幫助將給出所定義的表情和手勢的類別以供用戶選擇,用戶選擇重新輸入則返回步驟(2),用戶接著輸入表情或手勢;
[0009](4)網(wǎng)站判斷是否是用戶定義的最后一個(gè)表情或手勢輸入,如果是的話則成功登錄網(wǎng)站;如果不是最后一個(gè)表情或手勢輸入,則網(wǎng)站接著輸出下一個(gè)表情提示,返回步驟(2 ),用戶接著輸入表情或手勢,進(jìn)行識(shí)別。[0010]本發(fā)明的突出特點(diǎn)是將一組人臉和手勢的組合作為交互信息特征,提供給網(wǎng)站,網(wǎng)站根據(jù)用戶預(yù)先提供的表情(手勢)及其對(duì)應(yīng)的提示語,在用戶登錄時(shí)向其互動(dòng)的提供表情提示語,用戶根據(jù)表情提示語,做出相應(yīng)表情(手勢)。網(wǎng)站再進(jìn)行生物圖像信息識(shí)別,根據(jù)識(shí)別的結(jié)果進(jìn)行下一步交互,識(shí)別成功則進(jìn)一步輸入下一個(gè)表情進(jìn)行識(shí)別。整個(gè)過程交互輸入人臉(手勢)來實(shí)現(xiàn)一個(gè)安全的登錄,可以有效防止別人盜用單一的照片進(jìn)行臉部識(shí)另IJ,因?yàn)橹豢繂我灰粡堄脩綮o態(tài)圖像是無法完成整個(gè)識(shí)別認(rèn)證的登錄過程的,安全性得到提升。
【專利附圖】
【附圖說明】
[0011]圖1本發(fā)明算法的流程;
[0012]圖2初始化流程。
【具體實(shí)施方式】
[0013]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明進(jìn)行說明。
[0014]本發(fā)明提出了一種互動(dòng)式的基于生物特征的識(shí)別方法。以用戶登錄網(wǎng)站為例,常規(guī)的方法是用戶預(yù)先向網(wǎng)站提供自己設(shè)定密碼,之后用戶要登錄,則用戶輸入用戶名和密碼,網(wǎng)站輸入的密碼與預(yù)訂的密碼進(jìn)行識(shí)別認(rèn)證,如果輸入得到密碼與預(yù)先存儲(chǔ)的密碼吻合的話,則識(shí)別通過,用戶得到認(rèn)證。此方法的問題在于:如果他人通過釣魚網(wǎng)站獲取了用戶的密碼,則可通過此密碼登錄用戶的賬戶。基于生物特征的識(shí)別算法如果用來進(jìn)行識(shí)別登錄的話,就可提高安全性。使用單張靜態(tài)圖像進(jìn)行識(shí)別也存在被竊取的問題。釣魚網(wǎng)站可獲取用戶一張圖片,進(jìn)行登錄,也可成功登錄,因?yàn)槿四樧R(shí)別本身就是基于特征進(jìn)行識(shí)別認(rèn)證的,單張圖片也具有這些特征信息。本方法的重點(diǎn)是將人臉的表情和手勢信息作為交互的信息特征,提供給網(wǎng)站,登錄時(shí),就可使用這些交互信息進(jìn)行登錄。本方法包括:(I)用戶預(yù)先定義好一組表情輸入,以及單個(gè)表情輸入的提示。比如用戶定義“開懷”代表輸入笑臉,“迷?!贝磔斎腴]合雙眼的表情,“感人”代表輸入一張哭臉。定義一組表情為哭臉、笑臉、閉雙眼、笑臉;(2)用戶登錄網(wǎng)站時(shí),網(wǎng)站給出輸出表情提示,用戶根據(jù)屏幕上輸出的提示輸入第一個(gè)表情;(3)網(wǎng)站進(jìn)行識(shí)別認(rèn)證,如果正確,則進(jìn)入下一步,如果不正確,則網(wǎng)站提示重新輸入或者查看幫助,幫助將給出三個(gè)表情(例如:A是笑臉、B是哭臉C是閉雙眼),用戶選擇重新輸入則返回步驟(2)接著輸入表情;(4)網(wǎng)站判斷是否是用戶定義的最后一個(gè)表情,如果是的話則連著網(wǎng)站,成功登錄網(wǎng)站;如果不是最后一個(gè)表情,則網(wǎng)站接著輸出下一個(gè)表情提示,進(jìn)行步驟(2)的工作,用戶接著輸入表情,進(jìn)行識(shí)別。圖1表示的就是算法流程。
[0015]上訴算法只是將表情組合在一起,同樣的,本發(fā)明涉及的另外一個(gè)生物特征識(shí)別是人的手勢。本發(fā)明將手勢識(shí)別與臉部識(shí)別動(dòng)態(tài)組合在一起。手勢可以是:捂住嘴,單指放在嘴前面。與上述講的方法有所不同的是:步驟(I)在初始化時(shí),用戶預(yù)先定義的不只是一組表情和表情提示,而是表情與手勢的組合,例如用手捂住嘴,輸入初始化捂住嘴的圖像,及對(duì)應(yīng)該圖像的輸出提示。本發(fā)明的互動(dòng)性,使得臉部識(shí)別不在只是單純的對(duì)圖像進(jìn)行特征識(shí)別,而是與用戶有互動(dòng),用戶輸入一組表情與手勢的組合進(jìn)行識(shí)別和認(rèn)證,這樣就能使認(rèn)證更加安全。[0016]本發(fā)明的算法流程如圖1所示,用戶登陸成功之后可自行修改預(yù)訂的表情輸入組
口 ο
[0017]步驟(I)將用戶自定義輸入的表情和手勢的組合圖像保存在網(wǎng)站的服務(wù)器上,將對(duì)應(yīng)的用戶自定義的提示信息也保存在同一服務(wù)器上,可以以二進(jìn)制碼流形式進(jìn)行讀取。
[0018]步驟(2)用戶輸入用戶名,網(wǎng)站從服務(wù)器上讀取對(duì)應(yīng)的提示信息輸出到屏幕,用戶看到信息依照提示,做出與自己預(yù)先定義的提示相對(duì)應(yīng)的表情和手勢,攝像頭采集用戶的表情和手勢,獲得圖像信息,進(jìn)行預(yù)處理,獲取此表情的人臉圖像序列,將此傳給專門進(jìn)行識(shí)別的模塊。
[0019]步驟(3)網(wǎng)站中專門負(fù)責(zé)識(shí)別的模塊從服務(wù)器中提取自定義的表情,提取輸入圖像和手勢的特征,將獲取得到的人臉數(shù)據(jù)特征與自定義的人臉表情手勢圖像特征進(jìn)行分析比對(duì),如果匹配度達(dá)到百分之九十,則匹配成功,表示此表情和手勢正確。
[0020]下面將對(duì)初始化做一個(gè)比較具體的說明。如圖2所示:
[0021]第一步,網(wǎng)站注冊(cè)一個(gè)賬號(hào),網(wǎng)站提示用戶輸入第一個(gè)表情與手勢組合的輸入提示詞,用戶輸入自己設(shè)定的提示詞,系統(tǒng)要求用戶在輸入一遍進(jìn)行確認(rèn),確認(rèn)完成后,進(jìn)入下一步。
[0022]第二步,網(wǎng)站請(qǐng)求用戶開啟攝像頭,用戶開啟攝像頭,輸入自己定義的第一個(gè)表情與手勢,保持兩秒,系統(tǒng)通過攝像頭連拍,獲取幾張圖片,顯示中間獲取的圖像,請(qǐng)求用戶確認(rèn),用戶確認(rèn),進(jìn)入下一步。
[0023]第三步,是否繼續(xù)輸入下一個(gè)表情與手勢,選擇是,則進(jìn)入第一步接著設(shè)置下一個(gè)表情與手勢與提示詞,選擇否,則初始化完成。
[0024]本發(fā)明可用于電腦、手機(jī)等智能設(shè)備開機(jī)的認(rèn)證識(shí)別。最主要的實(shí)施方案是應(yīng)用于電子政務(wù)網(wǎng)站與電子商務(wù)網(wǎng)站。網(wǎng)站用戶可采用電腦攝像頭進(jìn)行表情和手勢的信息的采集。網(wǎng)站預(yù)先通過攝像頭向用戶采集表情與手勢信息,及用戶定義的對(duì)應(yīng)提示語,當(dāng)輸入用戶名,鼠標(biāo)點(diǎn)擊確認(rèn)之后,屏幕輸出第一個(gè)提示詞,用戶再點(diǎn)擊確認(rèn)開啟用戶攝像頭,用戶在攝像頭前做出相應(yīng)表情與手勢(比如笑臉),攝像頭采集后,傳入處理器,開始識(shí)別,對(duì)圖像特征進(jìn)行匹配,匹配結(jié)果正確,則屏幕接著輸出第二個(gè)提示,用戶輸入第二個(gè)表情與手勢,最后顯示第三個(gè)提示詞,用戶輸入相應(yīng)表情與手勢,第三個(gè)表情與手勢的組合正確識(shí)別之后,用戶成功登錄網(wǎng)站用戶賬號(hào)。
【權(quán)利要求】
1.一種互動(dòng)式的基于生物特征的識(shí)別方法,包括: (1)用戶預(yù)先定義好一組表情輸入和一組手勢輸入,并定義好對(duì)單個(gè)表情輸入和手勢的提不; (2)用戶登錄網(wǎng)站時(shí),網(wǎng)站給出輸出的表情或手勢的提示,用戶根據(jù)屏幕上輸出的提示輸入第一個(gè)表情或手勢; (3)網(wǎng)站進(jìn)行識(shí)別認(rèn)證,如果正確,則進(jìn)入下一步;如果不正確,則網(wǎng)站提示重新輸入或者查看幫助,幫助將給出所定義的表情和手勢的類別以供用戶選擇,用戶選擇重新輸入則返回步驟(2 ),用戶接著輸入表情或手勢。 (4)網(wǎng)站判斷是否是用戶定義的最后一個(gè)表情或手勢輸入,如果是的話則成功登錄網(wǎng)站;如果不是最后一個(gè)表情或手勢輸入,則網(wǎng)站接著輸出下一個(gè)表情提示,返回步驟(2),用戶接著輸入表情或手勢,進(jìn)行識(shí)別。
【文檔編號(hào)】G06F21/32GK103714282SQ201310730960
【公開日】2014年4月9日 申請(qǐng)日期:2013年12月20日 優(yōu)先權(quán)日:2013年12月20日
【發(fā)明者】劉立, 林偉凱 申請(qǐng)人:天津大學(xué)