本發(fā)明涉及安全驗(yàn)證技術(shù)領(lǐng)域,具體而言,涉及一種基于指紋的分布式安全驗(yàn)證方法及系統(tǒng)。
背景技術(shù):
當(dāng)前指紋安全驗(yàn)證被廣泛應(yīng)用,多用于智能終端上的各種安全驗(yàn)證需求。當(dāng)需要進(jìn)行身份安全驗(yàn)證時(shí),指紋模塊采集指紋信息,然后與預(yù)先存儲(chǔ)的指紋信息對(duì)比,如果匹配,安全驗(yàn)證即可通過。
然而,現(xiàn)有技術(shù)大都是采用單一的指紋匹配模式,安全驗(yàn)證過程存在風(fēng)險(xiǎn)。如果遇到外力作用,例如,受威脅時(shí),單一的指紋安全驗(yàn)證等于無效的驗(yàn)證。
技術(shù)實(shí)現(xiàn)要素:
鑒于以上內(nèi)容,有必要提出一種基于指紋的安全驗(yàn)證方法,可以提高指紋驗(yàn)證的安全性。
一種基于指紋的安全驗(yàn)證方法,應(yīng)用于作為安全事件發(fā)起端的終端設(shè)備中,其中,所述基于指紋的安全驗(yàn)證方法包括:
當(dāng)需要執(zhí)行所述安全事件時(shí),發(fā)送指紋驗(yàn)證請(qǐng)求信息給所述安全事件的所有共同驗(yàn)證人;及
根據(jù)所述安全事件的預(yù)先設(shè)定的安全等級(jí),當(dāng)至少與所述安全等級(jí)對(duì)應(yīng)的預(yù)設(shè)比例的共同驗(yàn)證人的指紋驗(yàn)證成功時(shí),執(zhí)行所述安全事件。
本發(fā)明優(yōu)選實(shí)施例中,所述預(yù)設(shè)比例為x=n/n,其中n為所述安全事件的所有共同驗(yàn)證人的數(shù)量,以及所述n為預(yù)先設(shè)定的需要同時(shí)驗(yàn)證通過的共同驗(yàn)證人。
本發(fā)明優(yōu)選實(shí)施例中,在執(zhí)行所述安全事件之前,所述方法還包括:
設(shè)置所述安全事件的安全等級(jí);
選擇所述安全事件的一個(gè)或者多個(gè)共同驗(yàn)證人;
發(fā)送指紋錄入信息給所述一個(gè)或者多個(gè)共同驗(yàn)證人,直到接收到所有共同驗(yàn)證人的指紋錄入完成信息。
本發(fā)明優(yōu)選實(shí)施例中,所述方法還包括:
刪除一個(gè)或者多個(gè)共同驗(yàn)證人,或者更換其他的共同驗(yàn)證人。
一種基于指紋的安全驗(yàn)證方法,應(yīng)用于作為共同驗(yàn)證端的終端設(shè)備,其中,所述基于指紋的安全驗(yàn)證方法包括:
在接收到作為安全事件發(fā)起端的終端設(shè)備發(fā)送的指紋錄入信息時(shí),提示錄入用戶指紋,并將所述用戶指紋存儲(chǔ)于安全存儲(chǔ)區(qū)域中;
將指紋錄入完成信息發(fā)送給所述作為安全事件發(fā)起端的終端設(shè)備;
在接收到作為安全事件發(fā)起端的終端設(shè)備發(fā)送的指紋驗(yàn)證請(qǐng)求信息時(shí),提示輸入用戶指紋,并將輸入的指紋與存儲(chǔ)于安全存儲(chǔ)區(qū)域中指紋信息進(jìn)行匹配;及
當(dāng)所述指紋匹配成功時(shí),向所述作為安全事件發(fā)起端的終端設(shè)備發(fā)送指紋驗(yàn)證成功的信息。
鑒于以上內(nèi)容,還有必要提出一種基于指紋的安全驗(yàn)證系統(tǒng),可以提高指紋驗(yàn)證的安全性。
一種基于指紋的安全驗(yàn)證系統(tǒng),應(yīng)用于作為安全事件發(fā)起端的終端設(shè)備中,其中,所述基于指紋的安全驗(yàn)證系統(tǒng)包括:
安全事件執(zhí)行模塊,用于當(dāng)需要執(zhí)行所述安全事件時(shí),發(fā)送指紋驗(yàn)證請(qǐng)求信息給所述安全事件的所有共同驗(yàn)證人,及根據(jù)所述安全事件的預(yù)先設(shè)定的安全等級(jí),當(dāng)至少與所述安全等級(jí)對(duì)應(yīng)的預(yù)設(shè)比例的共同驗(yàn)證人的指紋驗(yàn)證成功時(shí),執(zhí)行所述安全事件。
本發(fā)明優(yōu)選實(shí)施例中,所述預(yù)設(shè)比例為x=n/n,其中n為所述安全事件的所有共同驗(yàn)證人的數(shù)量,以及所述n為預(yù)先設(shè)定的需要同時(shí)驗(yàn)證通過的共同驗(yàn)證人。
本發(fā)明優(yōu)選實(shí)施例中,所述系統(tǒng)還包括:
安全事件加密模塊,用于設(shè)置所述安全事件的安全等級(jí),選擇所述安全事件的一個(gè)或者多個(gè)共同驗(yàn)證人,并發(fā)送指紋錄入信息給所述一個(gè)或者多個(gè)共同驗(yàn)證人,直到接收到所有共同驗(yàn)證人的指紋錄入完成信息。
本發(fā)明優(yōu)選實(shí)施例中,所述安全事件加密模塊還用于:
刪除一個(gè)或者多個(gè)共同驗(yàn)證人,或者更換其他的共同驗(yàn)證人。
一種基于指紋的安全驗(yàn)證系統(tǒng),應(yīng)用于作為共同驗(yàn)證端的終端設(shè)備,其中,所述基于指紋的安全驗(yàn)證系統(tǒng)包括:
指紋錄入與驗(yàn)證模塊,用于在接收到作為安全事件發(fā)起端的終端設(shè)備發(fā)送的指紋錄入信息時(shí),提示錄入用戶指紋,并將所述用戶指紋存儲(chǔ)于安全存儲(chǔ)區(qū)域中,將指紋錄入完成信息發(fā)送給所述作為安全事件發(fā)起端的終端設(shè)備;在接收到作為安全事件發(fā)起端的終端設(shè)備發(fā)送的指紋驗(yàn)證請(qǐng)求信息時(shí),提示輸入用戶指紋,并將輸入的指紋與存儲(chǔ)于安全存儲(chǔ)區(qū)域中指紋信息進(jìn)行匹配,及當(dāng)所述指紋匹配成功時(shí),向所述作為安全事件發(fā)起端的終端設(shè)備發(fā)送指紋驗(yàn)證成功的信息。
相較于現(xiàn)有技術(shù),本發(fā)明所提供的基于指紋的安全驗(yàn)證方法及系統(tǒng),采用多個(gè)指紋驗(yàn)證,且指紋驗(yàn)證在不同的終端進(jìn)行,可有效防止指紋驗(yàn)證時(shí)可能出現(xiàn)的異常場(chǎng)景造成的安全問題,如非情愿地受到威脅、被欺騙、或者被偽造驗(yàn)證等情景,從而提高指紋驗(yàn)證的安全性。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例技術(shù)方案,下面將對(duì)實(shí)施例和現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
圖1所示是本發(fā)明基于指紋的安全驗(yàn)證方法較佳實(shí)施例的應(yīng)用環(huán)境示意圖。
圖2所示是本發(fā)明基于指紋的安全驗(yàn)證方法第一較佳實(shí)施例的方法流程圖。
圖3所示是本發(fā)明基于指紋的安全驗(yàn)證方法第二較佳實(shí)施例的方法流程圖。
圖4所示是本發(fā)明基于指紋的安全驗(yàn)證方法第三較佳實(shí)施例的方法流程圖。
圖5是本發(fā)明基于指紋的安全驗(yàn)證系統(tǒng)較佳實(shí)施例的功能模塊圖。
圖6是本發(fā)明終端設(shè)備較佳實(shí)施例的結(jié)構(gòu)示意圖。
主要元件符號(hào)說明
終端設(shè)備1
網(wǎng)絡(luò)2
基于指紋的安全驗(yàn)證系統(tǒng)10
安全事件加密模塊100
指紋錄入與驗(yàn)證模塊101
安全事件執(zhí)行模塊102
存儲(chǔ)器11
處理器12
通信裝置13
輸入輸出裝置14
通信總線15
具體實(shí)施方式
本發(fā)明實(shí)施例提供一種基于指紋的安全驗(yàn)證方法,以實(shí)現(xiàn)用戶無需對(duì)終端設(shè)備進(jìn)行亮屏解鎖的操作,就可以執(zhí)行網(wǎng)絡(luò)的開、關(guān)操作,節(jié)省了用戶麻煩,提高了用戶體驗(yàn)。本發(fā)明實(shí)施例還提供相應(yīng)的基于指紋的安全驗(yàn)證系統(tǒng)、終端設(shè)備以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
下面通過各個(gè)具體實(shí)施例,分別進(jìn)行詳細(xì)的說明。
實(shí)施例一、
參考圖1所示,是本發(fā)明基于指紋的安全驗(yàn)證方法較佳實(shí)施例的應(yīng)用環(huán)境示意圖。
在本發(fā)明較佳實(shí)施例中,所述基于指紋的安全驗(yàn)證方法應(yīng)用在多個(gè)終端設(shè)備1中。
所述多個(gè)終端設(shè)備1中的任意一個(gè)可以是,但不限于,例如,用戶的電腦,如臺(tái)式機(jī)、筆記本電腦、平板電腦等,以及智能手機(jī)、智能穿戴式設(shè)備等。
本發(fā)明其他較佳實(shí)施例中,所述多個(gè)終端設(shè)備1中的任意一個(gè)也可以是一個(gè)嵌入式設(shè)備,可以嵌入到現(xiàn)有任何信息家電和工業(yè)控制系統(tǒng)中,例如,嵌入到防盜門系統(tǒng)中。
所述多個(gè)終端設(shè)備1之間可以通過網(wǎng)絡(luò)2進(jìn)行數(shù)據(jù)通信。
所述網(wǎng)絡(luò)2可以是互聯(lián)網(wǎng),也可以是企業(yè)內(nèi)部網(wǎng)等。
本發(fā)明較佳實(shí)施例中,所述多個(gè)終端設(shè)備1中,每一個(gè)終端設(shè)備1都可以作為安全事件發(fā)起端,而其他終端設(shè)備1則作為所述安全事件的共同驗(yàn)證端。
本發(fā)明所述安全事件可以是任何需要采取保密措施,例如,基于指紋的安全驗(yàn)證才能執(zhí)行的事件。所述安全事件可以包括,但不限于,開啟保密文件、開啟保險(xiǎn)箱、開啟銀行賬戶等等。
例如,某一個(gè)終端設(shè)備1中存儲(chǔ)有一份保密文件,則該終端設(shè)備1可以作為安全事件發(fā)起端,請(qǐng)求其他終端設(shè)備1作為共同驗(yàn)證端,錄入用于安全驗(yàn)證的指紋信息,以對(duì)所述保密文件進(jìn)行加密,并在所述保密文件需要開啟時(shí),請(qǐng)求所述共同驗(yàn)證端輸入指紋信息,以進(jìn)行安全驗(yàn)證。
實(shí)施例二、
參考圖2所示,是本發(fā)明基于指紋的安全驗(yàn)證方法第一較佳實(shí)施例的方法流程圖。
根據(jù)不同的需求,該圖所示流程圖中的執(zhí)行順序可以改變,某些可以省略。
本發(fā)明所述基于指紋的安全驗(yàn)證方法的第一較佳實(shí)施例用于對(duì)安全事件進(jìn)行加密,并可以應(yīng)用在任何一個(gè)終端設(shè)備1中,包括:
s10,所述終端設(shè)備1設(shè)置安全事件的安全等級(jí),并選擇所述安全事件的一個(gè)或者多個(gè)共同驗(yàn)證人。
如上所述,所述安全事件可以是任何需要采取保密措施,例如,基于指紋的安全驗(yàn)證才能執(zhí)行的事件。所述安全事件可以包括,但不限于,例如,開啟保密文件、開啟保險(xiǎn)箱、開啟銀行賬戶等等。
所述安全事件的安全等級(jí)可以是,例如開啟保險(xiǎn)箱的安全等級(jí)為1,開啟銀行賬戶與開啟保密文件的安全等級(jí)為0.8等。
在本發(fā)明較佳實(shí)施例中,所述終端設(shè)備1可以從連接在同一個(gè)局域網(wǎng)中的多個(gè)終端設(shè)備1中選擇其中的一個(gè)或者多個(gè)作為所述安全事件的共同驗(yàn)證人。
本發(fā)明其他較佳實(shí)施例中,所選擇的一個(gè)或者多個(gè)共同驗(yàn)證人與所述終端設(shè)備1也可以并不限于在同一個(gè)局域網(wǎng)中。
s11,所述終端設(shè)備1發(fā)送指紋錄入信息給所述一個(gè)或者多個(gè)共同驗(yàn)證人,并于s12中,判斷是否接收到所有共同驗(yàn)證人的指紋錄入完成信息。
當(dāng)接收到所選擇的所有共同驗(yàn)證人的指紋錄入完成信息時(shí),所述安全事件加密執(zhí)行完畢。
當(dāng)有任何一個(gè)共同驗(yàn)證人的指紋沒有錄入完成時(shí),所述終端設(shè)備1可以繼續(xù)向該共同驗(yàn)證人發(fā)送指紋錄入信息,直到所選擇的所有共同驗(yàn)證人的指紋錄入完成。
本發(fā)明其他較佳實(shí)施例中,所述終端設(shè)備1也可以刪除一個(gè)或者多個(gè)共同驗(yàn)證人,或者更換其他的共同驗(yàn)證人。
實(shí)施例三、
參考圖3所示,是本發(fā)明基于指紋的安全驗(yàn)證方法第二較佳實(shí)施例的方法流程圖。
根據(jù)不同的需求,該圖所示流程圖中的執(zhí)行順序可以改變,某些可以省略。
本發(fā)明所述基于指紋的安全驗(yàn)證方法的第二較佳實(shí)施例用于執(zhí)行所述安全事件,例如開啟保密文件等,并可以應(yīng)用在上述圖2所述的終端設(shè)備1中,包括:
s20,當(dāng)需要執(zhí)行安全事件時(shí),例如開啟保密文件,所述終端設(shè)備1發(fā)送指紋驗(yàn)證請(qǐng)求信息給所述安全事件的所有共同驗(yàn)證人。
s21,所述終端設(shè)備1根據(jù)所述安全事件的預(yù)先設(shè)定的安全等級(jí),判斷是否至少與所述安全等級(jí)對(duì)應(yīng)的預(yù)設(shè)比例的共同驗(yàn)證人的指紋驗(yàn)證成功。
例如,所述安全事件的安全等級(jí)為1,則其對(duì)應(yīng)的預(yù)設(shè)比例為1,即需要100%的共同驗(yàn)證人的指紋驗(yàn)證成功;當(dāng)所述安全事件的安全等級(jí)為0.8,則其對(duì)應(yīng)的預(yù)設(shè)比例為0.8,即只需要80%的共同驗(yàn)證人的指紋驗(yàn)證成功即可。
例如,所述預(yù)設(shè)比例為x=n/n,其中n為所述安全事件的所有共同驗(yàn)證人的數(shù)量,以及所述n為預(yù)先設(shè)定的需要同時(shí)驗(yàn)證通過的共同驗(yàn)證人。例如,所有共同驗(yàn)證人的數(shù)量的數(shù)量為5,預(yù)先設(shè)備的需要同時(shí)驗(yàn)證通過的共同驗(yàn)證人為4,則所述預(yù)設(shè)比例x=4/5=80%。
當(dāng)至少預(yù)設(shè)比例的共同驗(yàn)證人的指紋驗(yàn)證成功時(shí),執(zhí)行s22,所述終端設(shè)備1執(zhí)行所述安全事件,例如開啟保密文件等。
當(dāng)沒有達(dá)到預(yù)設(shè)比例的共同驗(yàn)證人的指紋驗(yàn)證成功時(shí),執(zhí)行s23,所述安全事件執(zhí)行失敗。
實(shí)施例四、
參考圖4所示,是本發(fā)明基于指紋的安全驗(yàn)證方法第三較佳實(shí)施例的方法流程圖。
根據(jù)不同的需求,該圖所示流程圖中的執(zhí)行順序可以改變,某些可以省略。
本發(fā)明所述基于指紋的安全驗(yàn)證方法的第三較佳實(shí)施例執(zhí)行在作為共同驗(yàn)證人的終端設(shè)備1中,包括。
s30,所述終端設(shè)備1判斷是否接收到作為安全事件發(fā)起端的終端設(shè)備1發(fā)送的指紋錄入信息。
當(dāng)接收到所述指紋錄入信息時(shí),執(zhí)行s31,提示錄入用戶指紋,并將所述用戶指紋存儲(chǔ)于安全存儲(chǔ)區(qū)域中,并于s32,將指紋錄入完成信息發(fā)送給所述作為安全事件發(fā)起端的終端設(shè)備1。
本發(fā)明較佳實(shí)施例中,所述安全存儲(chǔ)區(qū)域可以是本地的安全存儲(chǔ)器,也可以是安全的遠(yuǎn)程服務(wù)器。
當(dāng)沒有接收到所述指紋錄入信息時(shí),執(zhí)行s33,所述終端設(shè)備1進(jìn)一步判斷是否接收到作為安全事件發(fā)起端的終端設(shè)備1發(fā)送的指紋驗(yàn)證請(qǐng)求信息。
當(dāng)接收到所述指紋驗(yàn)證請(qǐng)求信息時(shí),執(zhí)行s34,所述終端設(shè)備1提示輸入用戶指紋,并將輸入的指紋與存儲(chǔ)于安全存儲(chǔ)區(qū)域中指紋信息進(jìn)行匹配,并于s35,所述終端設(shè)備1判斷指紋是否匹配成功。
當(dāng)所述指紋匹配成功,則執(zhí)行s36,所述終端設(shè)備1向所述作為安全事件發(fā)起端的終端設(shè)備1發(fā)送指紋驗(yàn)證成功的信息。
當(dāng)所述指紋沒有匹配成功,則執(zhí)行s37,所述終端設(shè)備1向所述作為安全事件發(fā)起端的終端設(shè)備1發(fā)送指紋驗(yàn)證失敗的信息。
上述圖2~4詳細(xì)介紹了本發(fā)明的基于指紋的安全驗(yàn)證方法,下面結(jié)合第5~6圖,分別對(duì)實(shí)現(xiàn)上述基于指紋的安全驗(yàn)證方法的基于指紋的安全驗(yàn)證系統(tǒng)10以及終端設(shè)備1進(jìn)行介紹。
應(yīng)該了解,所述實(shí)施例僅為說明之用,在專利申請(qǐng)范圍上并不受此結(jié)構(gòu)的限制。
實(shí)施例五、
如圖5所示,是本發(fā)明基于指紋的安全驗(yàn)證系統(tǒng)較佳實(shí)施例的結(jié)構(gòu)示意圖。
本發(fā)明所述基于指紋的安全驗(yàn)證系統(tǒng)10可以包括多個(gè)由計(jì)算機(jī)程序代碼所組成的程序段,可以安裝在所述多個(gè)終端設(shè)備1中,并由所述多個(gè)終端設(shè)備1所執(zhí)行,以實(shí)現(xiàn)安全事件的基于指紋的安全驗(yàn)證。
參閱圖5所示,所述基于指紋的安全驗(yàn)證系統(tǒng)10根據(jù)其所執(zhí)行的功能,可以被劃分為多個(gè)功能模塊。本發(fā)明較佳實(shí)施例中,所述基于指紋的安全驗(yàn)證系統(tǒng)10中的功能模塊至少可以包括:安全事件加密模塊100、安全事件執(zhí)行模塊101以及指紋錄入與驗(yàn)證模塊102。
其中,所述安全事件加密模塊100以及所述安全事件執(zhí)行模塊101運(yùn)行于作為安全事件發(fā)起端的終端設(shè)備1中,以及所述指紋錄入與驗(yàn)證模塊102運(yùn)行于所述作為共同驗(yàn)證端的終端設(shè)備1中。
所述安全事件加密模塊100用于設(shè)置安全事件的安全等級(jí),選擇所述安全事件的一個(gè)或者多個(gè)共同驗(yàn)證人,并發(fā)送指紋錄入信息給所述一個(gè)或者多個(gè)共同驗(yàn)證人,直到接收到所有共同驗(yàn)證人的指紋錄入完成信息。
所述安全事件可以是任何需要采取保密措施,例如,基于指紋的安全驗(yàn)證才能執(zhí)行的事件。所述安全事件可以包括,但不限于,例如,開啟保密文件、開啟保險(xiǎn)箱、開啟銀行賬戶等等。
所述安全事件的安全等級(jí)可以是,例如開啟保險(xiǎn)箱的安全等級(jí)為1,開啟銀行賬戶與開啟保密文件的安全等級(jí)為0.8等。在本發(fā)明較佳實(shí)施例中,所述安全事件加密模塊100可以從連接在同一個(gè)局域網(wǎng)中的多個(gè)終端設(shè)備1中選擇其中的一個(gè)或者多個(gè)作為所述安全事件的共同驗(yàn)證人。
本發(fā)明其他較佳實(shí)施例中,所選擇的一個(gè)或者多個(gè)共同驗(yàn)證人與所述終端設(shè)備1也可以并不限于在同一個(gè)局域網(wǎng)中。
本發(fā)明較佳實(shí)施例中,當(dāng)有任何一個(gè)共同驗(yàn)證人的指紋沒有錄入完成時(shí),所述安全事件加密模塊100可以繼續(xù)向該共同驗(yàn)證人發(fā)送指紋錄入信息,直到所選擇的所有共同驗(yàn)證人的指紋錄入完成。
本發(fā)明其他較佳實(shí)施例中,當(dāng)有任何一個(gè)共同驗(yàn)證人的指紋沒有錄入完成時(shí),所述安全事件加密模塊100也可以刪除一個(gè)或者多個(gè)共同驗(yàn)證人,或者更換其他的共同驗(yàn)證人。
所述安全事件執(zhí)行模塊101用于當(dāng)需要執(zhí)行所述安全事件時(shí),發(fā)送指紋驗(yàn)證請(qǐng)求信息給所述安全事件的所有共同驗(yàn)證人,根據(jù)所述安全事件的預(yù)先設(shè)定的安全等級(jí),當(dāng)至少與所述安全等級(jí)對(duì)應(yīng)的預(yù)設(shè)比例的共同驗(yàn)證人的指紋驗(yàn)證成功時(shí),執(zhí)行所述安全事件。
例如,所述安全事件的安全等級(jí)為1,則其對(duì)應(yīng)的預(yù)設(shè)比例為1,即需要100%的共同驗(yàn)證人的指紋驗(yàn)證成功;當(dāng)所述安全事件的安全等級(jí)為0.8,則其對(duì)應(yīng)的預(yù)設(shè)比例為0.8,即只需要80%的共同驗(yàn)證人的指紋驗(yàn)證成功即可。
例如,所述預(yù)設(shè)比例為x=n/n,其中n為所述安全事件的所有共同驗(yàn)證人的數(shù)量,以及所述n為預(yù)先設(shè)定的需要同時(shí)驗(yàn)證通過的共同驗(yàn)證人。例如,所有共同驗(yàn)證人的數(shù)量的數(shù)量為5,預(yù)先設(shè)備的需要同時(shí)驗(yàn)證通過的共同驗(yàn)證人為4,則所述預(yù)設(shè)比例x=4/5=80%。
當(dāng)沒有達(dá)到預(yù)設(shè)比例的共同驗(yàn)證人的指紋驗(yàn)證成功時(shí),所述安全事件執(zhí)行失敗。
所述指紋錄入與驗(yàn)證模塊102用于在接收到作為安全事件發(fā)起端的終端設(shè)備1發(fā)送的指紋錄入信息時(shí),提示錄入用戶指紋,并將所述用戶指紋存儲(chǔ)于安全存儲(chǔ)區(qū)域中,并將指紋錄入完成信息發(fā)送給所述作為安全事件發(fā)起端的終端設(shè)備,以及在接收到作為安全事件發(fā)起端的終端設(shè)備發(fā)送的指紋驗(yàn)證請(qǐng)求信息時(shí),提示輸入用戶指紋,并將輸入的指紋與存儲(chǔ)于安全存儲(chǔ)區(qū)域中指紋信息進(jìn)行匹配,當(dāng)所述指紋匹配成功時(shí),向所述作為安全事件發(fā)起端的終端設(shè)備1發(fā)送指紋驗(yàn)證成功的信息。
本發(fā)明較佳實(shí)施例中,所述安全存儲(chǔ)區(qū)域可以是本地的安全存儲(chǔ)器,也可以是安全的遠(yuǎn)程服務(wù)器。
進(jìn)一步地,當(dāng)所述指紋沒有匹配成功時(shí),所述指紋錄入與驗(yàn)證模塊102也可以向所述作為安全事件發(fā)起端的終端設(shè)備1發(fā)送指紋驗(yàn)證失敗的信息。
實(shí)施例六、
如圖6所示,是實(shí)現(xiàn)本發(fā)明所述基于指紋的安全驗(yàn)證方法的終端設(shè)備較佳實(shí)施例的結(jié)構(gòu)示意圖。
所述多個(gè)終端設(shè)備1中的任意一個(gè)可以是,但不限于,例如,用戶的電腦,如臺(tái)式機(jī)、筆記本電腦、平板電腦等,以及智能手機(jī)、智能穿戴式設(shè)備等。
本發(fā)明其他較佳實(shí)施例中,所述多個(gè)終端設(shè)備1中的任意一個(gè)也可以是一個(gè)嵌入式設(shè)備,可以嵌入到現(xiàn)有任何信息家電和工業(yè)控制系統(tǒng)中,例如,嵌入到防盜門系統(tǒng)中。
如圖5所示,本發(fā)明實(shí)施例中的終端設(shè)備1包括至少一個(gè)存儲(chǔ)器11、至少一個(gè)處理器12、至少一個(gè)通信裝置13、至少一個(gè)輸入輸出裝置14以及通信總線15。
在本發(fā)明其他較佳實(shí)施例中,根據(jù)不同的需要,所述終端設(shè)備1也可以包括其他部件,而不僅限于上述的揭露的部件。
所述通信總線15可以實(shí)現(xiàn)所述存儲(chǔ)器11、處理器12、通信裝置13以及輸入輸出裝置14之間的通信。
所述通信裝置13是用于所述多個(gè)終端設(shè)備1之間進(jìn)行有線或者無線通信的設(shè)備。
所述輸入輸出裝置14是用戶與終端設(shè)備1進(jìn)行數(shù)據(jù)交互的接口,可以包括數(shù)據(jù)輸入設(shè)備,如鍵盤鼠標(biāo)、攝像頭、指紋錄入儀、顯示屏等。
所述存儲(chǔ)器11存儲(chǔ)有程序代碼。所述存儲(chǔ)器11可以為智能媒體卡(smartmediacard)、安全數(shù)字卡(securedigitalcard)、快閃存儲(chǔ)器卡(flashcard)等儲(chǔ)存設(shè)備。
所述處理器12可執(zhí)行所述終端設(shè)備1的操作系統(tǒng)以及安裝的各類應(yīng)用程序等。所述處理器12可以包括一個(gè)或者多個(gè)中央處理器、微處理器、數(shù)字處理器等。
本發(fā)明較佳實(shí)施例中,所述處理器12可通過所述通信總線15,調(diào)用所述存儲(chǔ)器11中存儲(chǔ)的程序代碼以執(zhí)行相關(guān)的功能。例如,圖5中所述的各個(gè)模塊(例如,所述安全事件加密模塊100、指紋錄入與驗(yàn)證模塊101以及安全事件執(zhí)行模塊102等)是存儲(chǔ)在所述存儲(chǔ)器11中的程序代碼,并由所述處理器12所執(zhí)行,以實(shí)現(xiàn)一種基于指紋的安全驗(yàn)證方法。
具體而言,所述基于指紋的安全驗(yàn)證方法包括:
當(dāng)需要執(zhí)行安全事件時(shí),發(fā)送指紋驗(yàn)證請(qǐng)求信息給所述安全事件的所有共同驗(yàn)證人;及
根據(jù)所述安全事件的預(yù)先設(shè)定的安全等級(jí),當(dāng)至少與所述安全等級(jí)對(duì)應(yīng)的預(yù)設(shè)比例的共同驗(yàn)證人的指紋驗(yàn)證成功時(shí),執(zhí)行所述安全事件。
本發(fā)明優(yōu)選實(shí)施例中,所述預(yù)設(shè)比例為x=n/n,其中n為所述安全事件的所有共同驗(yàn)證人的數(shù)量,以及所述n為預(yù)先設(shè)定的需要同時(shí)驗(yàn)證通過的共同驗(yàn)證人。
本發(fā)明優(yōu)選實(shí)施例中,在執(zhí)行所述安全事件之前,所述基于指紋的安全驗(yàn)證方法還包括:
設(shè)置所述安全事件的安全等級(jí);
選擇所述安全事件的一個(gè)或者多個(gè)共同驗(yàn)證人;
發(fā)送指紋錄入信息給所述一個(gè)或者多個(gè)共同驗(yàn)證人,直到接收到所有共同驗(yàn)證人的指紋錄入完成信息。
本發(fā)明優(yōu)選實(shí)施例中,所述基于指紋的安全驗(yàn)證方法還包括:
刪除一個(gè)或者多個(gè)共同驗(yàn)證人,或者更換其他的共同驗(yàn)證人。
本發(fā)明另一較佳實(shí)施例中,所述基于指紋的安全驗(yàn)證方法包括:
在接收到作為安全事件發(fā)起端的終端設(shè)備發(fā)送的指紋錄入信息時(shí),提示錄入用戶指紋,并將所述用戶指紋存儲(chǔ)于安全存儲(chǔ)區(qū)域中;
將指紋錄入完成信息發(fā)送給所述作為安全事件發(fā)起端的終端設(shè)備;
在接收到作為安全事件發(fā)起端的終端設(shè)備發(fā)送的指紋驗(yàn)證請(qǐng)求信息時(shí),提示輸入用戶指紋,并將輸入的指紋與存儲(chǔ)于安全存儲(chǔ)區(qū)域中指紋信息進(jìn)行匹配;及
當(dāng)所述指紋匹配成功時(shí),向所述作為安全事件發(fā)起端的終端設(shè)備發(fā)送指紋驗(yàn)證成功的信息。
實(shí)施例六、
本發(fā)明實(shí)施例還提供一種存儲(chǔ)一個(gè)或多個(gè)程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述一個(gè)或多個(gè)程序包括指令,所述指令當(dāng)被包括一個(gè)或多個(gè)處理器的終端設(shè)備1執(zhí)行時(shí),使所述終端設(shè)備1執(zhí)行如上文方法實(shí)施例所述的基于指紋的安全驗(yàn)證方法。
在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳細(xì)描述的部分,可以參見其它實(shí)施例的相關(guān)描述。
需要說明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其它順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:rom、ram、磁盤或光盤等。
在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式。
所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能模塊的形式實(shí)現(xiàn)。
對(duì)于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無論從哪一點(diǎn)來看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附關(guān)聯(lián)圖標(biāo)記視為限制所涉及的權(quán)利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個(gè)模塊或裝置也可以由一個(gè)模塊或裝置通過軟件或者硬件來17實(shí)現(xiàn)。第一,第二等詞語用來表示名17稱,而并不表示任何特定的順17序。
最本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。