本發(fā)明涉及了身份驗證技術(shù),本發(fā)明提供一種有自主意識的身份驗證方法,更大程度地提高用戶的信息安全,保障用戶的利益不受損害。
背景技術(shù):
現(xiàn)代社會,一些身份驗證技術(shù)在自助服務(wù)、信息安全、住宅安全、企業(yè)安全等領(lǐng)域有著廣泛應(yīng)用。但是很多情況下,現(xiàn)有的驗證技術(shù)并不能保證被驗證的對象就是要驗證的本人,或者是本人,但不一定在意識清醒的情況下。比如在非活體的情況下可以用其手指按壓指紋識別器仍能進(jìn)入需要指紋驗證的環(huán)節(jié),但此時,該指紋已經(jīng)不是活體了,為了保護(hù)相關(guān)信息,應(yīng)該拒絕通過。有時,雖是活體但意識不清醒的情下,被通過了身份驗證,也是用戶不能接受的。比如,在睡著的情況下,被網(wǎng)友按壓指紋轉(zhuǎn)走了支付寶里的財物等。為防止用戶的授權(quán)驗證被非法獲取,避免出現(xiàn)用戶利益損失的發(fā)生,本發(fā)明提供了一種活體且意識清醒的身份驗證方法。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明的主要目的是提供一種有自主意識的身份驗證方法,盡最大可能保障此次驗證,是在具有自主意識的情況下驗證通過的。盡最大可能保障用戶的利益不受損失。
本發(fā)明解決問題所采用的方法是:
該方法主要包括自主意識驗證部分和身份驗證部分,自主意識驗證部分主要通過用戶眼球的運(yùn)動軌跡來與提示問題正確答案的運(yùn)動軌跡是否一致,從而判定用戶意識是否清醒,并在自主意識驗證過程中同時進(jìn)行身份驗證,身份驗證包括虹膜識別或人臉識別等。
所述的自主意識驗證是指通過對用戶的眼球的運(yùn)動軌跡的識別,來判斷用戶意識是否清醒。驗證時,系統(tǒng)會自動調(diào)用攝像部分,并同時利用屏幕或語音提示一個問題,如找出數(shù)學(xué)計算的結(jié)果:2+3= ,然后在屏幕上出現(xiàn)該問題的多個答案,但僅有一個正確答案。且該多個答案在屏幕上按各自的軌跡在移動,用戶只需根據(jù)問題找出正確的答案,并觀察這個答案的移動軌跡。與此同時,系統(tǒng)通過調(diào)用攝像頭會自動識別出用戶眼球的運(yùn)動軌跡,并將眼球運(yùn)動的軌跡與正確答案移動軌跡進(jìn)行比較。若比較成功,則自主意識驗證部分通過。反之,則驗證拒絕。
所述的身份驗證是指在進(jìn)行自主意識驗證的同時,通過現(xiàn)有的虹膜識別或者人臉識別等技術(shù)對用戶進(jìn)行身份驗證。
具體實施方式
在此需要說明的是,對于這些實施方式的說明用于幫助理解發(fā)明,但并不構(gòu)成對本發(fā)明的限定。此外,下面所描述的本發(fā)明各個實施例中所涉及的技術(shù)特征只要彼此之間未構(gòu)成沖突就可以相互組合。
本發(fā)明主要提供一種有自主意識的身份驗證方法,主要通過分析用戶的眼球的運(yùn)動軌跡來與提示問題正確答案運(yùn)動軌跡相一致,來判斷用戶意識是否清醒。并在自主意識驗證過程中同時進(jìn)行身份驗證,身份驗證主要包括虹膜識別或人臉識別等。以此對用戶進(jìn)行全方位的身份驗證,以保障用戶的信息安全和自身利益不受損害。
在本實施例中,本發(fā)明用于日常移動設(shè)備端的用戶身份驗證,如手機(jī)開機(jī)驗證,手機(jī)網(wǎng)銀支付驗證等。
當(dāng)用戶在手機(jī)上進(jìn)行驗證時,首先系統(tǒng)會自動調(diào)用攝像部分,并同時利用屏幕或者語音提示一個問題,如找出數(shù)學(xué)計算的結(jié)果:2+3= ,然后在屏幕上出現(xiàn)4、5、6、7、8五個小球,每個小球都有自己的運(yùn)動軌跡。其中數(shù)字5的球,系統(tǒng)讓其按英文字母“z”字形軌跡運(yùn)動。此時通過攝像捕獲用戶的眼球運(yùn)動軌跡若也是“z”字形,則自主意識驗證通過。反之則拒絕進(jìn)行下一步。
在驗證用戶自主意識的同時,可以通過語音或屏幕提示,讓用戶眼球近距離接近攝像頭,以便獲取清晰的虹膜照片。獲取清晰的照片后,讓用戶繼續(xù)觀察正確答案的移動軌跡,同時后臺在對虹膜照片進(jìn)行相應(yīng)的算法進(jìn)行計算比較,若身份驗證通過并且自主意識驗證也通過,最終總體的驗證才算通,若其中任一項驗證沒有通過,則結(jié)束本次驗證。
身份的驗證可以穿插在自主意識驗證的不同階段或多次,以確保驗證主體與意識是一體的。
可以重復(fù)多次這樣的驗證,直到達(dá)到限定的頻次后,需要間隔多久才再次啟動這樣的驗證。
在本申請所提供的實施例中,應(yīng)該理解到,所揭露的方法,可以通過其它的方式實現(xiàn)。以上所描述的方法實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,如:多個單元或組件可以結(jié)合,或可以集成到另一個部分,或一些特征可以忽略,或不執(zhí)行。
上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個地方,也可以分布到多個網(wǎng)絡(luò)單元上;可以根據(jù)實際的需要選擇其中的部分或全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各實施例中的各功能單元可以全部集成在一個處理單元中,也可以是各單元分別單獨(dú)作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。