一種終端設(shè)備的密碼認(rèn)證方法和裝置制造方法
【專利摘要】本申請(qǐng)公開了一種終端設(shè)備的密碼認(rèn)證方法,包括:在進(jìn)行終端設(shè)備解鎖時(shí),接收用戶輸入的用于解鎖的密碼內(nèi)容,采集用戶輸入所述密碼內(nèi)容時(shí)的生物特征,生成用于解鎖的生物特征信息;所述用于解鎖的生物特征信息包括輸入點(diǎn)的坐標(biāo)和壓力信息和/或時(shí)間信息和/或速度信息和/或加速度信息;將接收的密碼內(nèi)容與預(yù)存的認(rèn)證內(nèi)容信息進(jìn)行比對(duì),當(dāng)比對(duì)不一致時(shí),拒絕解鎖;當(dāng)接收的密碼內(nèi)容與預(yù)存的認(rèn)證內(nèi)容信息一致時(shí),將生成的用于解鎖的生物特征信息與預(yù)存的認(rèn)證生物特征信息進(jìn)行比對(duì),當(dāng)二者的差距在預(yù)設(shè)閾值范圍內(nèi)時(shí),允許解鎖,否則拒絕解鎖。本申請(qǐng)還提供了一種終端設(shè)備的密碼認(rèn)證裝置。應(yīng)用本申請(qǐng),能夠提高密碼認(rèn)證的安全性,同時(shí)保證密碼認(rèn)證過程不受外界環(huán)境變化的影響。
【專利說明】一種終端設(shè)備的密碼認(rèn)證方法和裝置
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及密碼驗(yàn)證技術(shù),特別涉及一種終端設(shè)備的密碼認(rèn)證方法和裝置。
【背景技術(shù)】
[0002]目前密碼認(rèn)證方法主要有:輸入密碼字符內(nèi)容,輸入點(diǎn)陣密碼軌跡,還有基于指部信息,基于語音識(shí)別,人臉識(shí)別等。
[0003]但是上述密碼認(rèn)證方法均存在相應(yīng)的缺陷:
[0004]首先,輸入內(nèi)容或點(diǎn)陣軌跡的方式,存在一定的不安全性,輸入的內(nèi)容很容易在輸入的同時(shí)被別人竊取到。其次,基于指部生物特征的方法,需額外增加外部設(shè)備如外部光源指紋采集器等,不夠?qū)嵱谩?br>
[0005]再次,基于語音及人臉等生物特征識(shí)別的認(rèn)證,雖然在一定程度上比前者安全,但仍然很容易通過用戶錄音,或用戶照片,視頻等方式通過認(rèn)證,而且語音和人臉識(shí)別受外界環(huán)境如噪聲、光線等約束較大。
【發(fā)明內(nèi)容】
[0006]本申請(qǐng)?zhí)峁┮环N終端設(shè)備的密碼認(rèn)證方法和裝置,能夠提高密碼認(rèn)證的安全性,同時(shí)保證密碼認(rèn)證過程不受外界環(huán)境變化的影響。
[0007]一種終端設(shè)備的密碼認(rèn)證方法,包括:
[0008]在進(jìn)行終端設(shè)備解鎖時(shí),接收用戶輸入的用于解鎖的密碼內(nèi)容,采集用戶輸入所述密碼內(nèi)容時(shí)的生物特征,生成用于解鎖的生物特征信息;所述用于解鎖的生物特征信息包括輸入點(diǎn)的坐標(biāo)和壓力信息和/或時(shí)間信息和/或速度和/或加速度信息;
[0009]將接收的密碼內(nèi)容與預(yù)存的認(rèn)證內(nèi)容信息進(jìn)行比對(duì),當(dāng)比對(duì)不一致時(shí),拒絕解鎖;當(dāng)接收的密碼內(nèi)容與預(yù)存的認(rèn)證內(nèi)容信息一致時(shí),將生成的用于解鎖的生物特征信息與預(yù)存的認(rèn)證生物特征信息進(jìn)行比對(duì),當(dāng)二者的差距在預(yù)設(shè)閾值范圍內(nèi)時(shí),允許解鎖,否則拒絕解鎖。
[0010]較佳地,所述預(yù)存認(rèn)證內(nèi)容信息的方式包括:終端設(shè)備接收的用戶設(shè)定的密碼內(nèi)容,將該設(shè)定的密碼內(nèi)容作為所述認(rèn)證內(nèi)容信息進(jìn)行保存;
[0011]所述預(yù)存認(rèn)證生物特征信息的方式包括:終端設(shè)備采集的用戶設(shè)定密碼時(shí)的生物特征,并生成所述認(rèn)證生物特征信息進(jìn)行保存。
[0012]較佳地,所述采集用戶輸入所述密碼內(nèi)容時(shí)的生物特征包括:采集用戶輸入所述密碼內(nèi)容時(shí)各米樣點(diǎn)的壓力值,米樣點(diǎn)的坐標(biāo)和/或米樣點(diǎn)的時(shí)間。
[0013]較佳地,當(dāng)用戶通過靜態(tài)或動(dòng)態(tài)軟鍵盤方式輸入所述密碼內(nèi)容時(shí),
[0014]所述密碼內(nèi)容為輸入的鍵值;
[0015]所述生成用于解鎖的生物特征信息包括:生成在所述輸入的鍵值上的統(tǒng)計(jì)壓力信息,和/或,生成在所述輸入的鍵值上的停留時(shí)間,和/或生成在所述輸入的各相鄰鍵值上的間隔時(shí)間。[0016]較佳地,當(dāng)用戶通過點(diǎn)陣軌跡方式輸入所述密碼內(nèi)容時(shí),
[0017]所述密碼內(nèi)容為用戶輸入軌跡所包含的點(diǎn)陣序號(hào)值;
[0018]所述生成用于解鎖的生物特征信息包括:生成用戶輸入軌跡的速度和/或加速度和/或方向,和/或生成用戶輸入軌跡的時(shí)間信息,和/或生成用戶輸入軌跡的統(tǒng)計(jì)壓力信
肩、O
[0019]較佳地,當(dāng)用戶通過手寫識(shí)別方式輸入所述密碼內(nèi)容時(shí),
[0020]所述密碼內(nèi)容為用戶輸入的字符內(nèi)容;
[0021]所述生成用于解鎖的生物特征信息包括:生成所述字符的統(tǒng)計(jì)壓力信息,和或,生成所述字符中的筆畫速度和/或筆畫加速度和/或筆畫方向和/或筆畫持續(xù)時(shí)間和/或相鄰筆畫的時(shí)間間隔和/或筆畫數(shù)。
[0022]一種終端設(shè)備的密碼認(rèn)證裝置,包括:數(shù)據(jù)采集模塊、密碼數(shù)據(jù)生成模塊、密碼認(rèn)證模塊和密碼數(shù)據(jù)管理模塊;
[0023]所述數(shù)據(jù)采集模塊,用于接收用戶輸入的用于解鎖的密碼內(nèi)容,采集用戶輸入所述密碼內(nèi)容時(shí)的生物特征,并將所述密碼內(nèi)容和生物特征轉(zhuǎn)發(fā)給所述密碼數(shù)據(jù)生成模塊;
[0024]所述密碼數(shù)據(jù)生成模塊,用于根據(jù)所述數(shù)據(jù)采集模塊采集的用戶輸入所述密碼內(nèi)容時(shí)的生物特征,生成用于解鎖的生物特征信息;將生成的所述生物特征信息和所述數(shù)據(jù)采集模塊轉(zhuǎn)發(fā)來的密碼內(nèi)容發(fā)送給所述密碼認(rèn)證模塊;所述用于解鎖的生物特征信息包括輸入點(diǎn)的坐標(biāo)和壓力信息和/或時(shí)間信息和/或速度和/或加速度信息;
[0025]所述密碼認(rèn)證模塊,用于將所述數(shù)據(jù)采集模塊接收的密碼內(nèi)容與所述密碼數(shù)據(jù)管理模塊中保存的認(rèn)證內(nèi)容信息進(jìn)行比對(duì),當(dāng)比對(duì)不一致時(shí),拒絕解鎖;當(dāng)接收的密碼內(nèi)容與預(yù)存的認(rèn)證內(nèi)容信息一致時(shí),將所述密碼數(shù)據(jù)生成模塊生成的用于解鎖的生物特征信息與所述密碼數(shù)據(jù)管理模塊中保存的認(rèn)證生物特征信息進(jìn)行比對(duì),當(dāng)二者的差距在預(yù)設(shè)閾值范圍內(nèi)時(shí),允許解鎖,否則拒絕解鎖;
[0026]所述密碼數(shù)據(jù)管理模塊用于保存以及對(duì)所述密碼認(rèn)證模塊提供所述認(rèn)證內(nèi)容信息和認(rèn)證生物特征信息。
[0027]較佳地,所述數(shù)據(jù)采集模塊,進(jìn)一步用于接收用戶設(shè)定的密碼內(nèi)容,并采集用戶設(shè)定密碼時(shí)的生物特征;
[0028]所述密碼數(shù)據(jù)生成模塊,進(jìn)一步用于根據(jù)用戶設(shè)定密碼時(shí)的生物特征生成所述認(rèn)證生物特征信息保存在所述密碼數(shù)據(jù)管理模塊中,還用于將所述數(shù)據(jù)采集模塊接收的用戶設(shè)定的密碼內(nèi)容作為所述認(rèn)證內(nèi)容信息保存在所述密碼數(shù)據(jù)管理模塊中。
[0029]較佳地,所述密碼數(shù)據(jù)管理模塊,進(jìn)一步用于在所述密碼認(rèn)證模塊允許解鎖后,根據(jù)所述密碼數(shù)據(jù)生成模塊生成的用于解鎖的生物特征信息更新所述認(rèn)證生物特征信息。
[0030]由上述技術(shù)方案可見,在進(jìn)行終端設(shè)備解鎖時(shí),除接收用戶輸入的用于解鎖的密碼內(nèi)容外,還采集用戶輸入密碼內(nèi)容時(shí)的生物特征,生成用于解鎖的生物特征信息;其中,生物特征信息包括輸入點(diǎn)坐標(biāo)和壓力信息和/或時(shí)間信息和/或速度信息和/或加速度信息。在進(jìn)行密碼認(rèn)證時(shí),將接收的密碼內(nèi)容與預(yù)存的認(rèn)證內(nèi)容信息進(jìn)行比對(duì),當(dāng)比對(duì)不一致時(shí),拒絕解鎖;當(dāng)接收的密碼內(nèi)容與預(yù)存的認(rèn)證內(nèi)容信息一致時(shí),將生成的用于解鎖的生物特征信息與預(yù)存的認(rèn)證生物特征信息進(jìn)行比對(duì),當(dāng)二者的差距在預(yù)設(shè)閾值范圍內(nèi)時(shí),允許解鎖,否則拒絕解鎖。通過上述方式,在密碼認(rèn)證過程中,引入輸入密碼內(nèi)容時(shí)的坐標(biāo)和壓力信息和/或時(shí)間信息和/或速度和/或加速度信息等生物特征信息,從而一方面利用生物特征信息提高密碼認(rèn)證的安全性,另一方面又能夠避免如語音、人臉識(shí)別等傳統(tǒng)生物特征信息受環(huán)境變化影響較大的問題。
【專利附圖】
【附圖說明】
[0031]圖1為本申請(qǐng)中終端設(shè)備的密碼認(rèn)證方法流程圖;
[0032]圖2為本申請(qǐng)中終端設(shè)備的密碼認(rèn)證裝置的基本結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0033]為了使本申請(qǐng)的目的、技術(shù)手段和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖對(duì)本申請(qǐng)做進(jìn)一步詳細(xì)說明。
[0034]本申請(qǐng)的基本思想是:在進(jìn)行密碼認(rèn)證時(shí),引入用戶輸入密碼時(shí)的坐標(biāo)和壓力和/或時(shí)間和/或速度和/或加速度等生物特征信息參與認(rèn)證,從而提高密碼認(rèn)證的安全性,同時(shí),由于輸入密碼時(shí)的坐標(biāo)和壓力和/或時(shí)間和/或速度和/或加速度等不受環(huán)境變化的影響,因此能夠避免傳統(tǒng)生物特征認(rèn)證受環(huán)境變化影響較大的問題。
[0035]具體地,在本申請(qǐng)的密碼認(rèn)證方法中,與現(xiàn)有認(rèn)證方法相類似地,接收用戶輸入的密碼,利用輸入的密碼與保存的認(rèn)證信息進(jìn)行比較,根據(jù)比較結(jié)果判定是否允許解鎖。與現(xiàn)有認(rèn)證方法的主要區(qū)別在于,用于解鎖的密碼信息和認(rèn)證信息除包括密碼內(nèi)容外,均包括輸入密碼時(shí)的生物特征信息。通常,認(rèn)證信息是用戶進(jìn)行密碼設(shè)定時(shí)終端設(shè)備對(duì)輸入內(nèi)容進(jìn)行分析而生成的。當(dāng)然,也不排除直接輸入具體認(rèn)證信息的方式。
[0036]下面通過具體實(shí)施例說明本申請(qǐng)中密碼認(rèn)證方法的具體實(shí)現(xiàn),其中,以用戶進(jìn)行密碼設(shè)定、終端設(shè)備接收并分析用戶設(shè)定的密碼生成認(rèn)證信息為例進(jìn)行說明。
[0037]步驟101,終端設(shè)備接收用戶設(shè)定的密碼內(nèi)容,并采集用戶設(shè)定密碼時(shí)的生物特征,生成用于密碼認(rèn)證的認(rèn)證信息。
[0038]其中,認(rèn)證信息包括認(rèn)證內(nèi)容信息和認(rèn)證生物特征信息。
[0039]具體在本步驟中,終端設(shè)備接收用戶設(shè)定的密碼,其中,通過密碼內(nèi)容的識(shí)別確定用戶輸入的密碼內(nèi)容,將該密碼內(nèi)容作為認(rèn)證內(nèi)容信息,具體密碼內(nèi)容識(shí)別的方式可以采用現(xiàn)有方式實(shí)現(xiàn)。
[0040]同時(shí),終端設(shè)備還采集用戶設(shè)定密碼時(shí)的生物特征,包括坐標(biāo)和壓力和/或時(shí)間等,并依據(jù)采集的生物特征生成認(rèn)證生物特征信息。具體該生物特征信息可以包括輸入點(diǎn)的壓力信息和/或時(shí)間信息和/或速度信息和/或加速度信息,例如隨時(shí)間變化的壓力信息、每次手指按下或抬起的時(shí)間、滑動(dòng)軌跡的速度及加速度等信息。其中,關(guān)于壓力和時(shí)間等生物特征的采集方式可以按照現(xiàn)有方式進(jìn)行,這里就不再贅述。根據(jù)用戶設(shè)定密碼時(shí)輸入方式的特點(diǎn),也可以采用不同的算法生成不同的生物特征信息。
[0041]具體用戶設(shè)定密碼的方式可以采用各種現(xiàn)有輸入方式,例如靜態(tài)軟鍵盤輸入,動(dòng)態(tài)軟鍵盤輸入、點(diǎn)陣軌跡輸入或手寫識(shí)別輸入等。下面以上述幾種輸入方式為例說明相應(yīng)的認(rèn)證信息。
[0042]I)靜態(tài)/動(dòng)態(tài)軟鍵盤方式。
[0043]該方式下,認(rèn)證內(nèi)容信息可以是鍵值;采集的生物特征可以包括:采樣點(diǎn)的壓力值、采樣點(diǎn)坐標(biāo)、時(shí)間等;生成的認(rèn)證生物特征信息可以是利用前述采樣點(diǎn)的壓力值、坐標(biāo)和時(shí)間等數(shù)據(jù)信息計(jì)算得到的值,例如,在輸入的鍵值上的統(tǒng)計(jì)壓力信息(如該鍵值上所有采樣點(diǎn)的平均壓力值)、每個(gè)鍵值處于被按下狀態(tài)的時(shí)間,當(dāng)前輸入的鍵值被按下和上一個(gè)輸入的鍵值被釋放之間的時(shí)間間隔、速度、加速度,輸入的鍵值總數(shù)等。具體根據(jù)采集的生物特征生成各種認(rèn)證生物特征信息的方式屬于本領(lǐng)域技術(shù)人員的常用技術(shù)手段,這里就不再贅述。
[0044]2)點(diǎn)陣軌跡方式。
[0045]該方式下,認(rèn)證內(nèi)容信息可以是用戶輸入軌跡所包含的點(diǎn)陣序號(hào)值,采集的生物特征可以包括:采樣點(diǎn)的壓力值及對(duì)應(yīng)坐標(biāo),時(shí)間等。生成的認(rèn)證生物特征信息可以是利用前述采樣點(diǎn)的壓力值、坐標(biāo)和時(shí)間等數(shù)據(jù)信息計(jì)算得到的值,例如用戶輸入軌跡的各種速度和加速度、用戶輸入軌跡的方向、用戶輸入軌跡的時(shí)間、用戶輸入軌跡的統(tǒng)計(jì)壓力信息等。具體根據(jù)采集的生物特征生成各種認(rèn)證生物特征信息的方式屬于本領(lǐng)域技術(shù)人員的常用技術(shù)手段,這里就不再贅述。
[0046]3)手寫識(shí)別方式。
[0047]該方式下,認(rèn)證內(nèi)容信息可以是通過手寫識(shí)別算法得到的字符內(nèi)容;采集的生物特征可以包括:采樣點(diǎn)的壓力值及對(duì)應(yīng)坐標(biāo),時(shí)間等;生成的認(rèn)證生物特征信息可以是利用前述采樣點(diǎn)的壓力值、坐標(biāo)和時(shí)間等數(shù)據(jù)信息計(jì)算得到的值,例如筆畫的統(tǒng)計(jì)壓力信息,筆畫速度,筆畫加速度,筆畫方向,筆畫持續(xù)時(shí)間,相鄰兩筆畫的時(shí)間間隔,筆畫數(shù)等數(shù)據(jù)。具體根據(jù)采集的生物特征生成各種認(rèn)證生物特征信息的方式屬于本領(lǐng)域技術(shù)人員的常用技術(shù)手段,這里就不再贅述。
[0048]步驟102,進(jìn)行終端設(shè)備的解鎖時(shí),接收用戶輸入的用于解鎖的密碼內(nèi)容,并采集用戶輸入相應(yīng)密碼內(nèi)容時(shí)的生物特征,生成用于解鎖的生物特征信息。
[0049]這里,對(duì)用戶解鎖時(shí)輸入密碼的處理,與用戶設(shè)定密碼時(shí)的處理相同,包括密碼輸入方式相同,以及密碼信息提取方式相同。
[0050]具體地,對(duì)于用戶輸入的解鎖密碼,識(shí)別用戶輸入的密碼內(nèi)容,將其作為用于解鎖的密碼內(nèi)容,同時(shí)采集用戶輸入相應(yīng)密碼內(nèi)容時(shí)的生物特征,生成用于解鎖的生物特征信息。其中,采集生物特征和生成生物特征信息的特征類型與設(shè)定密碼時(shí)的相同,對(duì)生物特征的處理方式相同。即,若設(shè)定密碼時(shí),采集的生物特征為壓力值,則解鎖輸入密碼時(shí),采集的生物特征也相應(yīng)為壓力值,根據(jù)該壓力值生成生物特征信息的算法也相同。當(dāng)然,為提高密碼認(rèn)證的安全性,優(yōu)選地,采集的生物特征包括壓力和時(shí)間,從而能夠進(jìn)行更全面、更復(fù)雜的密碼認(rèn)證。
[0051]步驟103,將步驟102中用戶輸入的密碼內(nèi)容與步驟101中的認(rèn)證內(nèi)容信息進(jìn)行比較,若內(nèi)容一致,則執(zhí)行步驟104繼續(xù)進(jìn)行生物特征的認(rèn)證,若內(nèi)容不一致,則拒絕解鎖。
[0052]本步驟中對(duì)于內(nèi)容信息的認(rèn)證與現(xiàn)有方式相同,S卩比較輸入的內(nèi)容與設(shè)定的密碼內(nèi)容是否相同,這里就不再贅述。根據(jù)不同的認(rèn)證結(jié)果相應(yīng)地進(jìn)行后續(xù)操作。
[0053]步驟104,將步驟102生成的用于解鎖的生物特征信息與步驟101中的認(rèn)證生物特征信息進(jìn)行比較,若二者的差值在預(yù)設(shè)閾值范圍內(nèi),則允許解鎖,否則拒絕解鎖。
[0054]進(jìn)行生物特征的認(rèn)證時(shí),計(jì)算用戶輸入的生物特征信息與認(rèn)證生物特征信息間的差值,當(dāng)該差值在設(shè)定閾值范圍內(nèi)時(shí),判定認(rèn)證通過,允許解鎖,否則即使內(nèi)容認(rèn)證通過仍保持鎖定狀態(tài)。
[0055]為更好地管理和維護(hù)認(rèn)證生物特征信息,可以在步驟104判定允許解鎖后,進(jìn)一步執(zhí)行以下操作更新認(rèn)證生物特征信息:
[0056]步驟105,根據(jù)通過認(rèn)證的用于解鎖的生物特征信息更新認(rèn)證生物特征信息。
[0057]進(jìn)行更新操作時(shí),可以直接將步驟102中生成的生物特征信息作為更新后的認(rèn)證生物特征信息,也可以將步驟102中生成的生物特征信息與更新前的認(rèn)證生物特征信息進(jìn)行指定運(yùn)算(例如進(jìn)行統(tǒng)計(jì)平均等),將運(yùn)算結(jié)果作為更新后的認(rèn)證生物特征信息。
[0058]至此,本申請(qǐng)中的密碼認(rèn)證方法流程結(jié)束。
[0059]另外,本申請(qǐng)中還提供了密碼認(rèn)證裝置,用于實(shí)施上述密碼認(rèn)證方法。具體地,密碼認(rèn)證裝置的基本結(jié)構(gòu)如圖2所示,包括:數(shù)據(jù)采集模塊、密碼數(shù)據(jù)生成模塊、密碼認(rèn)證模塊和密碼數(shù)據(jù)管理模塊。
[0060]其中,數(shù)據(jù)采集模塊,用于接收用戶輸入的用于解鎖的密碼內(nèi)容,采集用戶輸入所述密碼內(nèi)容時(shí)的生物特征,并將密碼內(nèi)容和生物特征轉(zhuǎn)發(fā)給密碼數(shù)據(jù)生成模塊。
[0061]密碼數(shù)據(jù)生成模塊,用于根據(jù)數(shù)據(jù)采集模塊采集的用戶輸入所述密碼內(nèi)容時(shí)的生物特征,生成用于解鎖的生物特征信息;將生成的生物特征信息和數(shù)據(jù)采集模塊轉(zhuǎn)發(fā)來的密碼內(nèi)容發(fā)送給密碼認(rèn)證模塊。
[0062]密碼認(rèn)證模塊,用于將數(shù)據(jù)采集模塊接收的密碼內(nèi)容與所述密碼數(shù)據(jù)管理模塊中保存的認(rèn)證內(nèi)容信息進(jìn)行比對(duì),當(dāng)比對(duì)不一致時(shí),拒絕解鎖;當(dāng)接收的密碼內(nèi)容與預(yù)存的認(rèn)證內(nèi)容信息一致時(shí),將所述密碼數(shù)據(jù)生成模塊生成的用于解鎖的生物特征信息與所述密碼數(shù)據(jù)管理模塊中保存的認(rèn)證生物特征信息進(jìn)行比對(duì),當(dāng)二者的差距在預(yù)設(shè)閾值范圍內(nèi)時(shí),允許解鎖,否則拒絕解鎖。
[0063]密碼數(shù)據(jù)管理模塊用于保存以及對(duì)密碼認(rèn)證模塊提供認(rèn)證內(nèi)容信息和認(rèn)證生物特征信息。
[0064]當(dāng)由密碼認(rèn)證裝置接收用戶輸入并采集相應(yīng)信息生成認(rèn)證生物特征信息時(shí),數(shù)據(jù)采集模塊,可以進(jìn)一步用于接收用戶設(shè)定的密碼內(nèi)容,并采集用戶設(shè)定密碼時(shí)的生物特征。密碼數(shù)據(jù)生成模塊,可以進(jìn)一步用于根據(jù)用戶設(shè)定密碼時(shí)的生物特征生成認(rèn)證生物特征信息保存在密碼數(shù)據(jù)管理模塊中,還用于將數(shù)據(jù)采集模塊接收的用戶設(shè)定的密碼內(nèi)容作為認(rèn)證內(nèi)容信息保存在密碼數(shù)據(jù)管理模塊中。
[0065]進(jìn)一步地,為實(shí)現(xiàn)認(rèn)證生物特征信息的更新,密碼數(shù)據(jù)管理模塊,可以進(jìn)一步用于在密碼認(rèn)證模塊允許解鎖后,根據(jù)密碼數(shù)據(jù)生成模塊生成的用于解鎖的生物特征信息更新認(rèn)證生物特征信息。
[0066]通過上述本申請(qǐng)的具體實(shí)現(xiàn)可見,本申請(qǐng)中的密碼認(rèn)證方法和設(shè)備在進(jìn)行密碼認(rèn)證時(shí),除接收用戶輸入的用于解鎖的密碼內(nèi)容外,還采集用戶輸入密碼內(nèi)容時(shí)的生物特征,生成用于解鎖的生物特征信息,利用該生物特征信息進(jìn)行密碼認(rèn)證。很好的利用目前主流終端設(shè)備本身可采集到壓力,速度等數(shù)據(jù)的特性,利用這些數(shù)據(jù)生成生物特征信息,結(jié)合輸入內(nèi)容,既可以解決目前普遍存在的密碼安全問題,又具有不受外界環(huán)境如聲音、光線影響的優(yōu)勢(shì),而且不需要額外增加外部設(shè)備。
[0067]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
【權(quán)利要求】
1.一種終端設(shè)備的密碼認(rèn)證方法,其特征在于,包括: 在進(jìn)行終端設(shè)備解鎖時(shí),接收用戶輸入的用于解鎖的密碼內(nèi)容,采集用戶輸入所述密碼內(nèi)容時(shí)的生物特征,生成用于解鎖的生物特征信息;所述用于解鎖的生物特征信息包括輸入點(diǎn)的坐標(biāo)和壓力信息和/或時(shí)間信息和/或速度和/或加速度信息; 將接收的密碼內(nèi)容與預(yù)存的認(rèn)證內(nèi)容信息進(jìn)行比對(duì),當(dāng)比對(duì)不一致時(shí),拒絕解鎖;當(dāng)接收的密碼內(nèi)容與預(yù)存的認(rèn)證內(nèi)容信息一致時(shí),將生成的用于解鎖的生物特征信息與預(yù)存的認(rèn)證生物特征信息進(jìn)行比對(duì),當(dāng)二者的差距在預(yù)設(shè)閾值范圍內(nèi)時(shí),允許解鎖,否則拒絕解鎖。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)存認(rèn)證內(nèi)容信息的方式包括:終端設(shè)備接收的用戶設(shè)定的密碼內(nèi)容,將該設(shè)定的密碼內(nèi)容作為所述認(rèn)證內(nèi)容信息進(jìn)行保存; 所述預(yù)存認(rèn)證生物特征信息的方式包括:終端設(shè)備采集的用戶設(shè)定密碼時(shí)的生物特征,并生成所述認(rèn)證生物特征信息進(jìn)行保存。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述采集用戶輸入所述密碼內(nèi)容時(shí)的生物特征包括:采集用戶輸入所述密碼內(nèi)容時(shí)各采樣點(diǎn)的壓力值,采樣點(diǎn)的坐標(biāo)和/或采樣點(diǎn)的時(shí)間。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)用戶通過靜態(tài)或動(dòng)態(tài)軟鍵盤方式輸入所述密碼內(nèi)容時(shí), 所述密碼內(nèi)容為輸 入的鍵值; 所述生成用于解鎖的生物特征信息包括:生成在所述輸入的鍵值上的統(tǒng)計(jì)壓力信息,和/或,生成在所述輸入的鍵值上的停留時(shí)間,和/或生成在所述輸入的各相鄰鍵值上的間隔時(shí)間。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)用戶通過點(diǎn)陣軌跡方式輸入所述密碼內(nèi)容時(shí), 所述密碼內(nèi)容為用戶輸入軌跡所包含的點(diǎn)陣序號(hào)值; 所述生成用于解鎖的生物特征信息包括:生成用戶輸入軌跡的速度和/或加速度和/或方向,和/或生成用戶輸入軌跡的時(shí)間信息,和/或生成用戶輸入軌跡的統(tǒng)計(jì)壓力信息。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)用戶通過手寫識(shí)別方式輸入所述密碼內(nèi)容時(shí), 所述密碼內(nèi)容為用戶輸入的字符內(nèi)容; 所述生成用于解鎖的生物特征信息包括:生成所述字符的統(tǒng)計(jì)壓力信息,和或,生成所述字符中的筆畫速度和/或筆畫加速度和/或筆畫方向和/或筆畫持續(xù)時(shí)間和/或相鄰筆畫的時(shí)間間隔和/或筆畫數(shù)。
7.—種終端設(shè)備的密碼認(rèn)證裝置,其特征在于,該裝置包括:數(shù)據(jù)采集模塊、密碼數(shù)據(jù)生成模塊、密碼認(rèn)證模塊和密碼數(shù)據(jù)管理模塊; 所述數(shù)據(jù)采集模塊,用于接收用戶輸入的用于解鎖的密碼內(nèi)容,采集用戶輸入所述密碼內(nèi)容時(shí)的生物特征,并將所述密碼內(nèi)容和生物特征轉(zhuǎn)發(fā)給所述密碼數(shù)據(jù)生成模塊; 所述密碼數(shù)據(jù)生成模塊,用于根據(jù)所述數(shù)據(jù)采集模塊采集的用戶輸入所述密碼內(nèi)容時(shí)的生物特征,生成用于解鎖的生物特征信息;將生成的所述生物特征信息和所述數(shù)據(jù)采集模塊轉(zhuǎn)發(fā)來的密碼內(nèi)容發(fā)送給所述密碼認(rèn)證模塊;所述用于解鎖的生物特征信息包括輸入點(diǎn)的坐標(biāo)和壓力信息和/或時(shí)間信息和/或速度和/或加速度信息; 所述密碼認(rèn)證模塊,用于將所述數(shù)據(jù)采集模塊接收的密碼內(nèi)容與所述密碼數(shù)據(jù)管理模塊中保存的認(rèn)證內(nèi)容信息進(jìn)行比對(duì),當(dāng)比對(duì)不一致時(shí),拒絕解鎖;當(dāng)接收的密碼內(nèi)容與預(yù)存的認(rèn)證內(nèi)容信息一致時(shí),將所述密碼數(shù)據(jù)生成模塊生成的用于解鎖的生物特征信息與所述密碼數(shù)據(jù)管理模塊中保存的認(rèn)證生物特征信息進(jìn)行比對(duì),當(dāng)二者的差距在預(yù)設(shè)閾值范圍內(nèi)時(shí),允許解鎖,否則拒絕解鎖; 所述密碼數(shù)據(jù)管理模塊用于保存以及對(duì)所述密碼認(rèn)證模塊提供所述認(rèn)證內(nèi)容信息和認(rèn)證生物特征信息。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述數(shù)據(jù)采集模塊,進(jìn)一步用于接收用戶設(shè)定的密碼內(nèi)容,并采集用戶設(shè)定密碼時(shí)的生物特征; 所述密碼數(shù)據(jù)生成模塊,進(jìn)一步用于根據(jù)用戶設(shè)定密碼時(shí)的生物特征生成所述認(rèn)證生物特征信息保存在所述密碼數(shù)據(jù)管理模塊中,還用于將所述數(shù)據(jù)采集模塊接收的用戶設(shè)定的密碼內(nèi)容作為所述認(rèn)證內(nèi)容信息保存在所述密碼數(shù)據(jù)管理模塊中。
9.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述密碼數(shù)據(jù)管理模塊,進(jìn)一步用于在所述密碼認(rèn)證模塊允許解鎖后,根據(jù)所述密碼數(shù)據(jù)生成模塊生成的用于解鎖的生物特征信息更新所述認(rèn)證生物特征信息。`
【文檔編號(hào)】G06F21/32GK103714278SQ201210375554
【公開日】2014年4月9日 申請(qǐng)日期:2012年9月29日 優(yōu)先權(quán)日:2012年9月29日
【發(fā)明者】張黎, 王炎 申請(qǐng)人:北京三星通信技術(shù)研究有限公司, 三星電子株式會(huì)社