[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

TWI574171B - 動態圖形的眼動認證系統、方法、電腦可讀取紀錄媒體及電腦程式產品 - Google Patents

動態圖形的眼動認證系統、方法、電腦可讀取紀錄媒體及電腦程式產品 Download PDF

Info

Publication number
TWI574171B
TWI574171B TW104140079A TW104140079A TWI574171B TW I574171 B TWI574171 B TW I574171B TW 104140079 A TW104140079 A TW 104140079A TW 104140079 A TW104140079 A TW 104140079A TW I574171 B TWI574171 B TW I574171B
Authority
TW
Taiwan
Prior art keywords
password
user
dynamic
graphic
eye movement
Prior art date
Application number
TW104140079A
Other languages
English (en)
Other versions
TW201721488A (zh
Inventor
鄒嘉駿
Original Assignee
由田新技股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 由田新技股份有限公司 filed Critical 由田新技股份有限公司
Priority to TW104140079A priority Critical patent/TWI574171B/zh
Priority to CN201611005364.4A priority patent/CN107016270A/zh
Priority to US15/363,329 priority patent/US10635795B2/en
Application granted granted Critical
Publication of TWI574171B publication Critical patent/TWI574171B/zh
Publication of TW201721488A publication Critical patent/TW201721488A/zh

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

動態圖形的眼動認證系統、方法、電腦可讀取紀錄媒體及電腦程 式產品
本發明係有關於一種眼動認證系統及其方法,尤指一種顯示動態圖形的眼動認證系統及其方法。
身分驗證(Authentication)係指透過一定的手段,完成對用戶身分的查驗。在過去的技術中,用於身分驗證的技術中最常見的為密碼驗證,透過記錄包含複數個數字、或圖形的密碼串,記錄繫屬於用戶或物品的一組密碼供用戶使用,類似的密碼可能對應至一個用戶的權限、或對應至一樣物品或一份資料的權限等。
密碼驗證的缺點在於其係僅透過用戶的心智能力確認用戶的身分,因此,密碼如果遭側錄外洩時,即便輸入密碼的人並非用戶本人,設備亦無從查驗用戶的身分,將會導致身分驗證能力產生瑕疵。而因為這類問題導致密碼失竊的情況層出不窮,例如透過殘留於鍵盤上的指紋取得用戶的密碼、或是透過側錄的方式記錄用戶鍵入的密碼等。
是以,為解決上述問題,過去的技術中係提出追蹤 用戶的眼跡輸入用戶密碼的概念。藉由跟蹤測量眼球位置及眼球運動信息的設備,用戶可透過注視螢幕上不同的位置,對應輸入該螢幕上所顯示的複數個密碼,藉此避免他人透過違法的手段竊取密碼。然而,透過注視方向輸入密碼,仍然會有可能被側錄裝置記錄用戶的眼動軌跡,從而藉由眼動的模式推導出螢幕上密碼的可能性,因此,如何避免用戶被側錄裝置側錄而導致密碼外洩的情況,實為目前本領域技術人員所必須解決的問題。
本發明的目的,在於解決過去以眼動輸入密碼時可能被側錄裝置記錄眼動軌跡,因而導致密碼遭竊的問題。
為解決上述問題,本發明係提供一種動態圖形的眼動認證系統,包含有一影像擷取裝置、一顯示裝置、以及一控制單元。該影像擷取裝置用以拍攝用戶的眼部影像,以取得該用戶的注視方向。該顯示裝置係提供可供該用戶注視的顯示介面。該控制單元係包含有一圖形生成模組,以及一密碼確認模組。該圖形生成模組產生複數個動態圖形於該顯示介面上供該用戶注視。該密碼確認模組係依據該用戶透過該注視方向所選擇的該動態圖形生成輸入密碼,並將該輸入密碼與該資料庫中的用戶密碼進行比對。
進一步地,該控制單元包含有一由該影像擷取裝置所取得的該眼部影像判斷該用戶的注視方向的眼動分析模組。
進一步地,該圖形生成模組係提供規則或不規則的 路徑供該動態圖形依據該路徑移動。
進一步地,該動態圖形可為數字、文字或圖案。
進一步地,該控制單元包含有一密碼設定模組,該密碼設定模組係於該顯示裝置上顯示複數個物件,每一該物件係分別對應於該動態圖形,該用戶係可經由選擇該複數個物件設定該用戶密碼並將該用戶密碼儲存於該資料庫內。
進一步地,該控制單元包含有一計時模組,於該用戶的注視方向移動至該動態圖形上時,係啟動計時功能並於注視時間超過預設值時確認輸入被注視的該動態圖形所對應的密碼。
進一步地,該圖形生成模組係依據該用戶的注視方向於該顯示裝置上顯示一游標圖形,該游標圖形於移動至該動態圖形上時,係啟動該計時模組並產生一顯示該注視時間的計時圖案。
進一步地,該圖形生成模組係偵測到該用戶的注視方向移動至該動態圖形上時,係停止該動態圖形移動。
本發明的另一目的,在於提供一種動態圖形的眼動認證方法,包含:於顯示裝置上顯示複數個動態圖形;提供路徑予該動態圖形,以令該動態圖形依照該路徑的方向移動;提供游標圖形至該顯示裝置上,以追隨用戶的注視方向移動;記錄該注視方向所點選的該動態圖形,以依據所選擇的該動態圖形生成輸入密碼;將該輸入密碼與資料庫中的用戶密碼進行比對,確認該輸入密碼是否與該用戶密碼相符。
進一步地,該動態圖形係依據規則或不規則的路徑移動。
進一步地,該動態圖形可為數字、文字或圖案。
進一步地,於該用戶的注視方向移動至該動態圖形上時係記錄該注視方向的停留時間,並於停留時間超過預設值時輸入被注視的該動態圖形所對應的密碼。
進一步地,於啟動計時的同時產生一顯示該停留時間的計時圖案。
進一步地,於偵測到該用戶的注視方向移動至該動態圖形上時,係停止該動態圖形移動。
本發明的另一目的,在於提供一種內儲程式的電腦可讀取紀錄媒體,由電腦載入該程式並執行後,可完成如上所述的眼動認證方法。
本發明的另一目的,在於提供一種內儲眼動認證程式的電腦程式產品,由電腦載入該程式並執行後,可完成如上所述的眼動認證方法。
本發明係比起習知技術具有以下的優勢功效:
1.本發明透過動態圖形輸入密碼,可解決習知眼動技術容易因為眼部移動軌跡遭側錄導致密碼外洩的缺失。
2.本發明透過動態圖案記錄用戶的密碼,可降低用戶的密碼被第三人猜出的可能性。
100‧‧‧眼動認證系統
1A‧‧‧身分驗證設備
10‧‧‧影像擷取裝置
20‧‧‧顯示裝置
21‧‧‧顯示介面
30‧‧‧控制單元
31‧‧‧眼動分析模組
32‧‧‧計時模組
33‧‧‧密碼設定模組
34‧‧‧圖形生成模組
35‧‧‧密碼確認模組
36‧‧‧資料庫
1B‧‧‧保險箱
11B‧‧‧箱體
12B‧‧‧防護門
13B‧‧‧門鎖模組
14B‧‧‧接目裝置
141B‧‧‧窗口
15B‧‧‧傳輸線
16B‧‧‧收納盒
17B‧‧‧捲線器
1C‧‧‧門禁系統
11C‧‧‧壁掛主機
12C‧‧‧門鎖模組
13C‧‧‧接目裝置
14C‧‧‧保全主機
15C‧‧‧大門
16C‧‧‧傳輸線
N1‧‧‧密碼設定選單
B1‧‧‧物件
B2‧‧‧密碼欄位
B3‧‧‧輸入鍵紐
N2‧‧‧密碼輸入選單
B4‧‧‧動態圖形
B5‧‧‧密碼欄位
B6‧‧‧輸入鍵紐
M1‧‧‧密碼設定選單
C1‧‧‧物件
C2‧‧‧密碼欄位
C3‧‧‧輸入鍵紐
M2‧‧‧密碼輸入選單
C4‧‧‧動態圖形
C5‧‧‧顯示欄位
C6‧‧‧輸入鍵紐
K1‧‧‧密碼設定選單
D1‧‧‧物件
D2‧‧‧密碼欄位
D3‧‧‧輸入鍵紐
K2‧‧‧密碼輸入選單
D4‧‧‧動態圖形
D5‧‧‧顯示欄位
D6‧‧‧輸入鍵紐
步驟S01至步驟S05
圖1,係為本發明眼動認證系統的方塊示意圖。
圖2,係為本發明第一實施態樣的示意圖。
圖3,係為本發明第二實施態樣的示意圖。
圖4,係為本發明密碼設定選單的示意圖(一)。
圖5-1至圖5-5,係為本發明密碼輸入選單的示意圖(一)。
圖6,係為本發明密碼設定選單的示意圖(二)。
圖7-1至圖7-5,係為本發明密碼設定選單的示意圖(二)。
圖8,係為本發明密碼設定選單的示意圖(三)。
圖9-1至圖9-5,係為本發明密碼設定選單的示意圖(三)。
圖10,係為本發明眼動認證方法的流程示意圖。
有關本發明之詳細說明及技術內容,現就配合圖式說明如下。再者,本發明中之圖式,為說明方便,其比例未必照實際比例繪製,該等圖式及其比例並非用以限制本發明之範圍,在此先行敘明。
本發明係提供一種動態圖形的眼動認證系統100,係可應用於各式身分驗證設備1A上,以確認用戶的身分。所述的身分驗證設備1A例如保險箱、門禁系統、ATM裝置、網路ATM裝置、自然人憑證裝置等或其他類此之身分驗證設備,於本發明中 並不欲予以限制。
以下係針對本發明的眼動認證系統舉一具體實施例進行說明,請參閱「圖1」,係本發明眼動認證系統的方塊示意圖,如圖所示:所述的眼動認證系統100主要包含有一影像擷取裝置10、一顯示裝置20、以及一連接至該影像擷取裝置10及該顯示裝置20的控制單元30。
所述的影像擷取裝置10用以拍攝用戶的眼部影像,以取得該用戶的注視方向。具體而言,該影像擷取裝置10係可為搭載有感光耦合元件(Charge Coupled Device,CCD)或互補性氧化金屬半導體(Complementary Metal-Oxide Semiconductor,CMOS)的攝像機,於本發明中不予以限制。該影像擷取裝置10於拍攝到用戶的眼部影像時,將該眼部影像傳送至該控制單元30進行分析。
所述的顯示裝置20係提供可供該用戶注視的顯示介面21。所述的顯示介面21係可以為TN面板(Twisted Nematic)、STN面板(Super-twisted nematic display)、VA面板(Vertical Alignment)、IPS面板(In-Plane Switching)、PLS面板(Plane to Line Switching)、ASV面板(Advanced Super-V)、FFS面板(Fringe Field Switching)、OCB(Optical Compensated Birefringence)等或其他類此之面板,或傳統式CRT螢幕(Cathode Ray Tube),於本發明中不予以限制。
所述的控制單元30可耦接於用以儲存資料的儲存單 元以藉由存取該儲存單元內的程式或資料執行對應的步驟。該控制單元30可為中央處理器(Central Processing Unit,CPU),或是其他可程式化並具有一般用途或特殊用途的微處理器(Microprocessor)、數位訊號處理器(Digital Signal Processor,DSP)、可程式化控制器、特殊應用積體電路(Application Specific Integrated Circuits,ASIC)、可程式化邏輯裝置(Programmable Logic Device,PLD)或其他類似裝置或這些裝置的組合。所述的儲存單元可以是任何型態的固定或可移動隨機存取記憶體(Random Access Memory,RAM)、唯讀記憶體(Read-Only Memory,ROM)、快閃記憶體(Flash Memory)或類似元件或上述元件的組合。該儲存單元亦可由一或更多個可存取之非揮發性記憶構件所構成。具體而言,其可為硬碟、記憶卡,亦可為積體電路或韌體。於另一較佳實施例中,所述的控制單元可與儲存單元共同構成處理器,該控制單元係載入該儲存單元所預存的程式,並執行對應的演算法。
所述的控制單元30係包含有一眼動分析模組31、一計時模組32、一密碼設定模組33、一圖形生成模組34、以及一密碼確認模組35。
所述的眼動分析模組31係用以透過所取得的眼部影像判斷使用者的注視方向。具體而言,該眼動分析模組31係可透過分析瞳孔中心位置與光斑間的幾何關係產生眼部動作資訊。於拍攝到的眼部影像中,透過二值化處理的方式取得使用者的瞳孔中心位置、及光斑位置。該眼動分析模組31可由該瞳孔中心位置 定義基準線,再由該瞳孔中心位置與該光斑產生連結線,並測量該基準線與該連結線之間的夾角,依據該夾角判斷該瞳孔中心位置與該光斑之間的相對幾何關係,以判斷注視的方向。上述的流程可藉由訓練器預先建立人眼動作的複數個樣本後,透過插入法的方式,判斷使用者的注視方向,藉此可確立使用者的注視方向。由於針對眼部動作偵測的相關技術已有許多相關前案可予以支持,在此亦不再一一舉例說明。
所述的計時模組32於用戶的注視方向移動至動態圖形上時,係啟動計時功能並於注視時間超過預設值時確認輸入被注視的該動態圖形所對應的密碼。
所述的密碼設定模組33係於該顯示裝置20上顯示複數個物件,每一物件係分別對應於該動態圖形,該用戶係可經由選擇該複數個物件設定該用戶密碼並將該用戶密碼儲存於儲存單元的資料庫36內。該密碼設定模組33係可依據用戶或是系統廠商的設定,預設複數個可供用戶挑選的物件,每一物件可分別對應至動態圖形,用戶可依照所輸入的物件的順序排序一組密碼,對應於該物件的動態圖形將顯示於該顯示裝置20上,以供用戶注視點選。於本發明中所述的動態圖形(或物件),係指可依照用戶心智能力輕易辨識的數字、文字、或圖案。所述的動態圖形係與該物件間具有關聯性,並於密碼輸入選單中依照圖形生成模組34所給予的路徑移動。
於一較佳實施例中,用戶可依照自己的喜好挑選顯 示於密碼輸入選單中的動態圖形。於另一較佳實施態樣中,系統廠商可隨機設定複數個動態圖形至該密碼輸入選單中,以增加密碼破解的困難度。
所述的圖形生成模組34用以產生複數個動態圖形於該顯示介面21上供該用戶注視。該動態圖形係於初始設定時由用戶或系統商進行設定,並依據動態圖形產生用戶密碼。於一較佳實施例中,系統商可於儲存單元內預設複數組不同的情境模式,每一情境模式均個別包含有對應的物件及動態圖形供用戶選用。所述的用戶密碼例如為由數字所組成的密碼串,例如初始設定時用戶或系統商設定以阿拉伯數字做為密碼字元(物件)的情境模式時,該圖形生成模組34係可產生顯示有0至9阿拉伯數字的動態圖形持續以動態的方式於密碼輸入介面上移動,供用戶注視點選。若用戶或系統商設定以圖片或文字作為密碼字元(物件)的情境模式時,則圖形生成模組34係顯示包含用戶選擇物件所對應的動態圖形,顯示於密碼輸入選單上並依據規則或不規則的路徑移動,以供用戶點選。有關於動態圖形的具體實施例,後面將有更詳細的說明。
於一較佳實施例中,該圖形生成模組34係依據用戶的注視方向於該顯示裝置20上顯示一游標圖形,該游標圖形於移動至該動態圖形上時,係啟動該計時模組32並產生一顯示用戶注視方向停留時間的計時圖案。
所述的密碼確認模組35係依據該用戶透過該注視方 向所選擇的動態圖形生成輸入密碼,並將該輸入密碼與該資料庫36中的用戶密碼進行比對。於一較佳實施例中,於用戶注視該動態圖形時,係可將對應該動態圖形的密碼依序以堆疊的方式記錄於儲存單元中以組成密碼串。於另一較佳實施例中,所述的密碼確認模組35可以將輸入密碼的順序直接列為密碼串中的代碼進行比對,於本發明中不予以限制。該密碼確認模組35係將所取得的密碼與預存的用戶密碼進行比對,於比對確認正確時,係傳遞一控制訊號至身分驗證設備1A。
針對身分驗證設備1A,以下係舉二不同實施進行說明:於一較佳實施態樣中,所述的身分驗證設備1A可以為一保險箱1B,請參閱「圖2」。所述的保險箱1B包括有箱體11B、防護門12B、門鎖模組13B、以及接目裝置14B。該箱體11B係具有供物品存放的容置空間。該防護門12B可活動地設於該箱體11B之一側,遮覆住該容置空間,使該容置空間成為與外界隔絕的密閉狀態。該門鎖模組13B用以控制該防護門12B的開啟或關閉。所述的接目裝置14B與該箱體11B間係藉由傳輸線15B連接,於該箱體11B上係設置有收納盒16B,以及設置於該收納盒16B下方的捲線器17B,於使用者不使用時,該捲線器17B可將該傳輸線15B纏繞後收納於該收納盒16B下方。
於接目裝置14B內係設置有上述的顯示裝置20及影像擷取裝置10,操作時,使用者可將該接目裝置14B上的窗口141B 靠置於用戶的眼部,並藉由注視方向操作顯示裝置20上的游標以輸入密碼,透過密碼比對的結果,解鎖或鎖定該門鎖模組13B。
於另一較佳實施態樣中,所述的身分驗證設備1A可以為一門禁系統1C,請參閱「圖3」。所述的門禁系統1C包括有壁掛主機11C、門鎖模組12C、以及接目裝置13C。於屋內設置有保全主機14C。該壁掛主機11C係設置於大門15C的一側、或是直接設置於該大門15C上。該門鎖模組12C用以控制大門15C的開啟或關閉。所述的接目裝置13C與該壁掛主機11C間藉由傳輸線16C連接,於該壁掛主機11C上係設置有擺設槽,以及設置於該壁掛主機11C內側的捲線器,於使用者不使用時,該捲線器可將該傳輸線16C纏繞後收納於該壁掛主機11C內,以便該接目裝置13C收回至該壁掛主機11C上供接目裝置13C設置的擺設槽。
於接目裝置13C內係設置有上述的顯示裝置20及影像擷取裝置10,操作時,用戶可將該接目裝置13C上的窗口靠置於眼部,並藉由注視方向操作顯示裝置20上的游標以輸入密碼。
以下係舉一具體實施例進行說明,請一併參閱「圖4」及「圖5-1」至「圖5-5」,如圖所示:於起始時,該密碼設定模組33係提供密碼設定選單N1(如圖4)至顯示介面21上,以供用戶選擇所欲輸入的密碼。所述的密碼設定選單N1上係包含有複數個物件B1,於本實施態樣中,所述的物件B1為0-9的阿拉伯數字,用戶可藉由注視該物件B1完成輸入密碼的動作,所輸入的密碼將顯示於密碼設定選單N1 上方的密碼欄位B2。於所有的密碼均輸入完成時,用戶可將注視方向移動至該密碼欄位B2一側的輸入鍵紐B3,完成密碼設定的程序。
當密碼設定完成時,該密碼設定模組33將該組密碼設定為用戶密碼後儲存於該儲存單元的資料庫36內,並於下次啟動身分驗證設備1A時顯示密碼輸入選單N2,提示用戶輸入對應的密碼。
所述的密碼輸入選單N2,如「圖5-1」至「圖5-5」,所示,於密碼輸入選單N2上係顯示一個轉輪盤的動態圖形B4,該動態圖形B4係依據預設的路徑轉動,使圖形上的複數個數字以規則的方向持續轉動,進而產生動態的效果。
其中,複數個數字係以輻射狀將轉輪盤(動態圖形B4)分割為複數個區塊,用戶於輸入密碼時注視方向需追隨對應的數字移動,並以計時模組32計算注視方向的停留時間,當用戶的注視時間停留超過預設值時,係輸入對應的密碼至上方密碼欄位B5。以用戶輸入的密碼為”2846”為例,用戶於「圖5-1」時將視線移動至該數字2上,並直至密碼確認並輸入上方的密碼欄位B5時,上方的密碼欄位B5將顯示一*號圖案,以供用戶確認第一個密碼字元已輸入完成;於第一個數字輸入完成時,用戶係將該注視視線移動至另一個數字8上,並完成密碼輸入;於四個數字均輸入完成時,用戶的注視方向係可移動至該密碼欄位B5旁邊的輸入鍵紐B6,並於停留時間超過預設值時完成密碼輸入(如圖5-5所 示)。此時,該密碼確認模組35將該輸入密碼與資料庫36內的用戶密碼進行比對,並於比對成功時傳送一控制訊號至該身分驗證設備1A。
以下係舉另一具體實施例進行說明,請一併參閱「圖6」及「圖7-1」至「圖7-5」,如圖所示:於起始時,該密碼設定模組33係提供密碼設定選單M1(如圖6)至顯示介面21上,以供用戶選擇所欲輸入的密碼。所述的密碼設定選單M1上係包含有複數個物件C1,於本實施態樣中,所述的物件C1為複數個表示動物及天氣的圖案,用戶可藉由注視該物件C1完成輸入密碼的動作,所輸入的密碼串將顯示於密碼設定選單M1上方的密碼欄位C2。於所有的密碼均輸入完成時,用戶可將注視方向移動至該密碼欄位C2一側的輸入鍵紐C3,完成密碼設定的程序。
當密碼設定完成時,該密碼設定模組33將該組密碼設定為用戶密碼後儲存於該儲存單元的資料庫36內,並於下次啟動身分驗證設備1A時顯示密碼輸入選單M2,提示用戶輸入對應的密碼。
所述的密碼輸入選單M2,如「圖7-1」至「圖7-5」,所示,於密碼輸入選單M2上係顯示一個草原背景,於草原背景上係有複數個依據動物及天氣類別形成的動態圖形C4,所述的動物及天氣類別的動態圖形C4將於該草原背景上隨機移動,變更所在位置進而產生動態的效果。
其中,用戶於輸入密碼時注視方向需追隨對應的動物或天氣圖形移動,並以計時模組32計算注視方向的停留時間,當用戶的停留時間超過預設值時,係輸入對應於該動態物件C4的動物或天氣至左上方的顯示欄位C5。為避免用戶的視線必須追隨動態圖形C4移動,導致注視方向無法精確地停留在對應的動態圖形C4上,於用戶的注視方向(游標)移動至對應的動態圖形C4上時,該圖形生成模組34係設定該動態圖形C4暫時停止移動,直至用戶的視線由該動態圖形C4上移開。以用戶輸入的密碼為”兔子-豬-雲朵-太陽”為例,用戶於「圖7-1」時將視線移動至該兔子上,直至密碼確認並輸入上方的顯示欄位C5時,該顯示欄位C5將表示出一兔子的圖案,以供用戶確認第一個密碼已輸入完成;於第一個密碼輸入完成時,用戶係將該注視視線移動至另一個表示豬的動態圖形C4上,並完成密碼輸入;於四個密碼均輸入完成時,用戶的注視方向係可移動至該顯示欄位C5下方的輸入鍵紐C6,並於停留時間超過預設值時完成密碼輸入。此時,該密碼確認模組35將該輸入密碼與資料庫36內的用戶密碼進行比對,並於比對成功時傳送一控制訊號至該身分驗證設備1A。
以下係舉另一具體實施例進行說明,請一併參閱「圖8」及「圖9-1」至「圖9-5」,如圖所示:於起始時,該密碼設定模組33係提供密碼設定選單K1(如圖8)至顯示介面21上,以供用戶選擇所欲輸入的密碼。所述的密碼設定選單K1上係包含有複數個物件D1,於本實施態樣 中,所述的物件D1為複數個具有不同紋理的花紋。於其餘較佳實施態樣中,該物件D1亦可代表不同的顏色、數字、或文字。用戶可藉由注視該物件D1完成輸入密碼的動作,所輸入的密碼串將顯示於密碼設定選單K1上方的密碼欄位D2。於所有的密碼均輸入完成時,用戶可將注視方向移動至該密碼欄位D2一側的輸入鍵紐D3,完成密碼設定的程序。
當密碼設定完成時,該密碼設定模組33將該組密碼設定為用戶密碼後儲存於該儲存單元的資料庫36內,並於下次啟動身分驗證設備1A時顯示密碼輸入選單K2,提示用戶輸入對應的密碼。
所述的密碼輸入選單K2,如「圖9-1」至「圖9-5」,所示,於密碼輸入選單K2上係顯示一個海洋背景,於海洋背景上係有複數種不同的魚類在背景中移動的動態圖形D4,所述的不同種魚類於該海洋背景上隨機移動,每一種魚類身上均顯示出分別代表不同物件的花紋,每隔一時間區間後每一種魚類的花紋將進行切換,於切換時每一種魚類間的花紋仍不相同以維持花紋與魚類一比一的狀態,透過魚類的游動以及花紋間的切換產生動態效果,並進一步減少被破解的可能性。
其中,用戶於輸入密碼時注視方向需追隨對應的魚類移動,並以計時模組32計算注視方向的停留時間,當用戶的停留時間超過預設值時,係輸入對應於該動態物件D4的魚類至左上方的顯示欄位D5。於本實施態樣中,於顯示欄位D5僅顯示魚類 不顯示花紋的目的係在於避免他人由顯示欄位D5窺視並記錄用戶的密碼。與前一實施態樣相同,為避免用戶的注視方向無法精確地停留在對應的動態圖形D4上,於用戶的注視方向(游標)移動至對應的動態圖形D4上時,該圖形生成模組34係暫時停止對應的該動態圖形D4移動,直至用戶的視線由該動態圖形D4上移開。於另一較佳實施態樣中,於用戶的注視方向停留在動態圖形D4上時,係暫時停止花紋切換的計時,以避免停留時間超過花紋的切換時間導致誤輸入的問題。以用戶輸入的密碼為”階梯-圓點-三角-星狀”為例,用戶於「圖9-1」時係將視線移動至該具有階梯花紋的海馬上,直至密碼確認並輸入上方的顯示欄位D5時,該顯示欄位D5將表示出一海馬的圖案,以供用戶確認第一個密碼已輸入完成;於第一個密碼輸入完成時,用戶係將該注視視線移動至另一個具有圓點花紋的比目魚上,並完成密碼輸入;依據上述的邏輯,將四個密碼均輸入完成時,用戶的注視方向係可移動至該顯示欄位D5下方的輸入鍵紐D6,並於停留時間超過預設值時完成密碼輸入。此時,該密碼確認模組35將該輸入密碼與資料庫36內的用戶密碼進行比對,並於比對成功時傳送一控制訊號至該身分驗證設備1A。
除上述的實施態樣外,用戶的密碼亦可以為魚類及花紋的組合,增加密碼破解的困難度,並排除他人從旁側錄的可能性。
以下係針對本發明的眼動認證方法進行說明,請參 閱「圖10」,係本發明眼動認證方法的流程示意圖,如圖所示:所述的眼動認證方法,係可配合上述眼動認證系統100的硬體使用,該眼動認證方法包含以下步驟:圖形生成模組34係基於該資料庫36的內容,取出複數個密碼所對應的物件,藉以於顯示裝置20上顯示複數個動態圖形(步驟S01)。
於動態圖形產生的同時,該圖形生成模組34係提供規則或不規則的路徑予每一該動態圖形,以令該動態圖形依照該路徑的方向移動,並構成一密碼輸入選單(步驟S02)。
用戶於輸入密碼時,該圖形生成模組34係提供游標圖形至顯示介面21上,以追隨該用戶的注視方向移動(步驟S03)。用戶可透過注視方向移動該游標圖形,以選擇該密碼輸入選單上的複數個動態圖形。
於用戶的注視方向停留在動態圖形上時,該密碼確認模組35係記錄該注視方向所點選的動態圖形,以依據所選擇的該動態圖形生成輸入密碼(步驟S04)。於啟動計時的同時將產生一顯示該注視時間的計時圖案,以便用戶確認注視時間。
最後,該密碼確認模組35係將該輸入密碼與資料庫36中的用戶密碼進行比對,確認密碼是否相符,當密碼確認相符時,係提供一控制訊號至身分驗證設備A1,以啟動對應的程序(步驟S05)。
上述的方法步驟可透過電腦可讀取紀錄媒體的方式 實施,所述的電腦可讀取紀錄媒體例如可為唯讀記憶體、快閃記憶體、軟碟、硬碟、光碟、隨身碟、磁帶、可由網路存取之資料庫或熟悉此技藝者可輕易思及具有相同功能之儲存媒介。當電腦載入程式並執行後,可完成如上所述的方法。
除電腦可讀取記錄媒體外,上述的方法步驟亦可作為一種電腦程式產品實施,用以儲存於網路伺服器的硬碟、記憶裝置,例如app store、google play、windows市集、或其他類似之應用程式線上發行平台,可藉由將電腦程式產品上傳至伺服器後供使用者付費下載的方式實施。
綜上所述,本發明透過動態圖形輸入密碼,可解決習知眼動技術容易因為眼部移動軌跡遭側錄導致密碼外洩的缺失。此外,本發明透過動態圖案記錄用戶的密碼,可降低用戶的密碼被第三人猜出的可能性。
以上已將本發明做一詳細說明,惟以上所述者,僅惟本發明之一較佳實施例而已,當不能以此限定本發明實施之範圍,即凡依本發明申請專利範圍所作之均等變化與修飾,皆應仍屬本發明之專利涵蓋範圍內。
100‧‧‧眼動認證系統
1A‧‧‧身分驗證設備
10‧‧‧影像擷取裝置
20‧‧‧顯示裝置
21‧‧‧顯示介面
30‧‧‧控制單元
31‧‧‧眼動分析模組
32‧‧‧計時模組
33‧‧‧密碼設定模組
34‧‧‧圖形生成模組
35‧‧‧密碼確認模組
36‧‧‧資料庫

Claims (14)

  1. 一種動態圖形的眼動認證系統,包含有:一影像擷取裝置,用以拍攝用戶的眼部影像,以取得該用戶的注視方向;一顯示裝置,係提供可供該用戶注視的顯示介面;以及一控制單元,係包含有一圖形生成模組,以及一密碼確認模組,該圖形生成模組產生複數個動態圖形於該顯示介面上供該用戶注視,該圖形生成模組係提供規則或不規則的路徑供該動態圖形依據該路徑移動,該密碼確認模組係依據該用戶透過該注視方向所選擇的該動態圖形生成輸入密碼,並將該輸入密碼與資料庫中的用戶密碼進行比對。
  2. 如申請專利範圍第1項所述的眼動認證系統,其中,該控制單元包含有一由該影像擷取裝置所取得的該眼部影像判斷該用戶的注視方向的眼動分析模組。
  3. 如申請專利範圍第1項所述的眼動認證系統,其中,該動態圖形可為數字、文字或圖案。
  4. 如申請專利範圍第1項所述的眼動認證系統,其中,該控制單元包含有一密碼設定模組,該密碼設定模組係於該顯示裝置上顯示複數個物件,每一該物件係分別對應於該動態圖形,該用 戶係可經由選擇該複數個物件設定該用戶密碼並將該用戶密碼儲存於該資料庫內。
  5. 如申請專利範圍第1項所述的眼動認證系統,其中,該控制單元包含有一計時模組,於該用戶的注視方向移動至該動態圖形上時,係啟動計時功能並於注視時間超過預設值時確認輸入被注視的該動態圖形所對應的密碼。
  6. 如申請專利範圍第5項所述的眼動認證系統,其中,該圖形生成模組係依據該用戶的注視方向於該顯示裝置上顯示一游標圖形,該游標圖形於移動至該動態圖形上時,係啟動該計時模組並產生一顯示該注視時間的計時圖案。
  7. 如申請專利範圍第5項所述的眼動認證系統,其中,該圖形生成模組係偵測到該用戶的注視方向移動至該動態圖形上時,係停止該動態圖形移動。
  8. 一種動態圖形的眼動認證方法,包含:於顯示裝置上顯示複數個動態圖形;提供路徑予該動態圖形,以令該動態圖形依照該路徑的方向移動,該動態圖形係依據規則或不規則的路徑移動;提供游標圖形至該顯示裝置上,以追隨用戶的注視方向移動; 記錄該注視方向所點選的該動態圖形,以依據所選擇的該動態圖形生成輸入密碼;以及將該輸入密碼與資料庫中的用戶密碼進行比對,確認該輸入密碼是否與該用戶密碼相符。
  9. 如申請專利範圍第8項所述的眼動認證方法,其中,該動態圖形可為數字、文字或圖案。
  10. 如申請專利範圍第8項所述的眼動認證方法,其中,於該用戶的注視方向移動至該動態圖形上時係記錄該注視方向的停留時間,並於該停留時間超過預設值時輸入被注視的該動態圖形所對應的密碼。
  11. 如申請專利範圍第10項所述的眼動認證方法,其中,於啟動計時的同時產生一顯示該停留時間的計時圖案。
  12. 如申請專利範圍第8項所述的眼動認證方法,其中,於偵測到該用戶的注視方向移動至該動態圖形上時,係停止該動態圖形移動。
  13. 一種內儲程式的電腦可讀取紀錄媒體,由電腦載入該程式並執行後,可完成如申請專利範圍第8至12項中任一項所述的眼 動認證方法。
  14. 一種內儲眼動認證程式的電腦程式產品,由電腦載入該程式並執行後,可完成如申請專利範圍第8至12項中任一項所述的眼動認證方法。
TW104140079A 2015-12-01 2015-12-01 動態圖形的眼動認證系統、方法、電腦可讀取紀錄媒體及電腦程式產品 TWI574171B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
TW104140079A TWI574171B (zh) 2015-12-01 2015-12-01 動態圖形的眼動認證系統、方法、電腦可讀取紀錄媒體及電腦程式產品
CN201611005364.4A CN107016270A (zh) 2015-12-01 2016-11-15 结合脸部认证或手部认证的动态图形眼动认证系统、方法
US15/363,329 US10635795B2 (en) 2015-12-01 2016-11-29 Dynamic graphic eye-movement authentication system and method using face authentication or hand authentication

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW104140079A TWI574171B (zh) 2015-12-01 2015-12-01 動態圖形的眼動認證系統、方法、電腦可讀取紀錄媒體及電腦程式產品

Publications (2)

Publication Number Publication Date
TWI574171B true TWI574171B (zh) 2017-03-11
TW201721488A TW201721488A (zh) 2017-06-16

Family

ID=58766081

Family Applications (1)

Application Number Title Priority Date Filing Date
TW104140079A TWI574171B (zh) 2015-12-01 2015-12-01 動態圖形的眼動認證系統、方法、電腦可讀取紀錄媒體及電腦程式產品

Country Status (1)

Country Link
TW (1) TWI574171B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201317822A (zh) * 2011-10-26 2013-05-01 Utechzone Co Ltd 視線追蹤密碼輸入方法以及使用該視線追蹤密碼輸入方法的裝置
US20130342672A1 (en) * 2012-06-25 2013-12-26 Amazon Technologies, Inc. Using gaze determination with device input
US20140055591A1 (en) * 2012-08-24 2014-02-27 Sagi Katz Calibration of eye tracking system
TW201420867A (zh) * 2012-11-30 2014-06-01 Utechzone Co Ltd 眼動操作密碼輸入的方法以及使用該眼動操作密碼輸入方法的保險箱
CN104156643A (zh) * 2014-07-25 2014-11-19 中山大学 一种利用眼睛视线来实现密码输入的方法及其硬件装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201317822A (zh) * 2011-10-26 2013-05-01 Utechzone Co Ltd 視線追蹤密碼輸入方法以及使用該視線追蹤密碼輸入方法的裝置
US20130342672A1 (en) * 2012-06-25 2013-12-26 Amazon Technologies, Inc. Using gaze determination with device input
US20140055591A1 (en) * 2012-08-24 2014-02-27 Sagi Katz Calibration of eye tracking system
TW201420867A (zh) * 2012-11-30 2014-06-01 Utechzone Co Ltd 眼動操作密碼輸入的方法以及使用該眼動操作密碼輸入方法的保險箱
CN104156643A (zh) * 2014-07-25 2014-11-19 中山大学 一种利用眼睛视线来实现密码输入的方法及其硬件装置

Also Published As

Publication number Publication date
TW201721488A (zh) 2017-06-16

Similar Documents

Publication Publication Date Title
CN105378741B (zh) 连续数字内容保护
US10565361B2 (en) Hardening security images
CN104106080B (zh) 基于图灵测试的用户认证和用户在场验证系统、设备和方法
US10475032B2 (en) Systems and methods for tokenless authentication of consumers during payment transactions
CN107016270A (zh) 结合脸部认证或手部认证的动态图形眼动认证系统、方法
US20140013422A1 (en) Continuous Multi-factor Authentication
CN106940766A (zh) 视线轨迹认证系统及方法
US9135427B2 (en) Authentication using a subset of a user-known code sequence
US20140096196A1 (en) System and method for enhancing self-service security applications
US11494574B2 (en) Identity document authentication
RU2020101280A (ru) Реализуемый компьютером способ и компьютерный программный продукт управления доступом к оконечному устройству
WO2015131713A1 (zh) 图像处理、访问方法及装置
US8719922B2 (en) Sensory association passcode
WO2017031923A1 (zh) 电子设备的控制方法、装置及电子设备
TWI585607B (zh) 結合臉部認證的視線軌跡認證系統、方法、電腦可讀取紀錄媒體及電腦程式產品
JP2009042802A (ja) 認証システム
US10157328B2 (en) Method and device for authentification of a user
TWI574171B (zh) 動態圖形的眼動認證系統、方法、電腦可讀取紀錄媒體及電腦程式產品
TWI628557B (zh) 結合臉部認證的動態圖形眼動認證系統、方法、電腦可讀取紀錄媒體及電腦程式產品
US9749690B2 (en) System for collecting metadata of a video data in a video data providing system and method thereof
KR20150047735A (ko) 이미지 상에서의 사용자 입력에 기반한 사용자 인증방법 및 이를 적용한 전자기기
TW201723913A (zh) 結合手部認證的動態圖形眼動認證系統、方法、電腦可讀取紀錄媒體及電腦程式產品
Mohamed et al. Challenge-response behavioral mobile authentication: A comparative study of graphical patterns and cognitive games
ES1232408U (es) Control de acceso de menores no intrusivo mediante inteligencia artificial
KR20220115452A (ko) 발음 시 입모양에 기초한 실물감지 방법 및 이를 수행하기 위한 컴퓨팅 장치