結(jié)構(gòu)圖;
[0032]圖4示出了根據(jù)本發(fā)明的實施例的多系統(tǒng)安全驗證方法的具體流程圖;
[0033]圖5示出了根據(jù)本發(fā)明的實施例的指紋驗證的示意圖。
【具體實施方式】
[0034]為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結(jié)合附圖和【具體實施方式】對本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。
[0035]在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明的保護(hù)范圍并不受下面公開的具體實施例的限制。
[0036]圖1示出了根據(jù)本發(fā)明的實施例的多系統(tǒng)安全驗證方法的流程圖。
[0037]如圖1所示,根據(jù)本發(fā)明的實施例的多系統(tǒng)安全驗證方法,包括:步驟102,當(dāng)運行當(dāng)前系統(tǒng)時,若接收到對指定應(yīng)用程序的開啟密鑰的設(shè)置命令,則進(jìn)入目標(biāo)系統(tǒng),其中,所述目標(biāo)系統(tǒng)的安全級別高于所述當(dāng)前系統(tǒng)的安全級別;步驟104,接收用戶在所述目標(biāo)系統(tǒng)中輸入的多個指紋信息,并將所述多個指紋信息作為所述指定應(yīng)用程序的開啟密鑰信息,與所述指定應(yīng)用程序關(guān)聯(lián)存儲在所述目標(biāo)系統(tǒng)中,并重新進(jìn)入所述當(dāng)前系統(tǒng)。
[0038]在該技術(shù)方案中,當(dāng)終端的用戶想要設(shè)置指定操作系統(tǒng)的開啟密鑰時,終端自動由當(dāng)前系統(tǒng)切換至多系統(tǒng)中安全級別較高的系統(tǒng),并在安全級別較高的系統(tǒng)中進(jìn)行開啟密鑰設(shè)置和存儲,從而保證開啟密鑰的安全。特別地,如果當(dāng)前系統(tǒng)即為安全級別較高的系統(tǒng),則無需進(jìn)行切換,直接設(shè)置即可。并且,開啟密鑰為多個指紋信息,這樣,提升了指紋信息的安全級別。
[0039]具體地,本領(lǐng)域技術(shù)人員應(yīng)該了解,接收到的用戶輸入的驗證信息除了多個指紋信息還可以是其他信息,如聲音信息、頭像信息、數(shù)字密碼信息等,可以將上述信息中的一種作為驗證信息,也可以多種組合作為驗證信息。
[0040]在上述技術(shù)方案中,優(yōu)選地,還包括:當(dāng)運行當(dāng)前系統(tǒng)時,若檢測到所述指定應(yīng)用程序的應(yīng)用圖標(biāo)被點擊,則進(jìn)入所述目標(biāo)系統(tǒng),并提示所述用戶輸入開啟密鑰;接收所述用戶在所述目標(biāo)系統(tǒng)中輸入的多個待驗證指紋信息;將所述多個待驗證指紋信息與所述目標(biāo)系統(tǒng)中存儲的開啟密鑰信息進(jìn)行對比,在對比完成后重新進(jìn)入所述當(dāng)前系統(tǒng),并將對比結(jié)果發(fā)送至所述當(dāng)前系統(tǒng);控制所述當(dāng)前系統(tǒng)根據(jù)所述對比結(jié)果判斷是否允許開啟所述指定應(yīng)用程序。
[0041]在該技術(shù)方案中,當(dāng)用戶想要打開指定應(yīng)用系統(tǒng)時,同樣切換到安全級別較高的目標(biāo)系統(tǒng)進(jìn)行驗證,并由目標(biāo)系統(tǒng)將驗證結(jié)果返回給當(dāng)前系統(tǒng),由當(dāng)前系統(tǒng)根據(jù)驗證結(jié)果確定是否允許用戶進(jìn)入指定操作系統(tǒng),從而保證指定操作系統(tǒng)的安全,也保證驗證結(jié)果的準(zhǔn)確性,從而全面保證用戶信息的安全性,提升用戶的使用體驗。
[0042]在上述技術(shù)方案中,優(yōu)選地,將所述多個待驗證指紋信息與所述開啟密鑰信息進(jìn)行對比,具體包括:判斷所述多個待驗證指紋信息與所述開啟密鑰信息中的多個指紋信息中的指紋個數(shù)、指紋圖像和指紋排列順序是否一致;在判斷結(jié)果為一致時,判定所述多個待驗證指紋信息和所述開啟密鑰信息匹配,否則,判定為不匹配;以及控制所述當(dāng)前系統(tǒng)根據(jù)所述對比結(jié)果判斷是否允許開啟所述指定應(yīng)用程序,具體包括:在所述多個待驗證指紋信息與所述開啟密鑰信息匹配時,允許進(jìn)入所述指定應(yīng)用程序,否則,不允許進(jìn)入所述指定應(yīng)用程序。
[0043]在該技術(shù)方案中,當(dāng)前輸入的多個驗證指紋需要與設(shè)置的開啟密鑰的指紋個數(shù)、指紋圖像和指紋排列順序等均一致,才能驗證通過,這樣,大大提升了開啟密鑰的安全級別。
[0044]在上述技術(shù)方案中,優(yōu)選地,還包括:在將所述對比結(jié)果發(fā)送至所述當(dāng)前系統(tǒng)之前,按照預(yù)設(shè)加密方法對所述對比結(jié)果進(jìn)行加密;以及將加密后的對比結(jié)果發(fā)送至所述當(dāng)前系統(tǒng)。
[0045]在該技術(shù)方案中,對對比結(jié)果進(jìn)行加密,而不是明文發(fā)送,進(jìn)一步保證了驗證結(jié)果的安全性。
[0046]在上述技術(shù)方案中,優(yōu)選地,還包括:在所述用戶輸入所述待驗證指紋信息時,不顯示所述開啟密鑰中的指紋信息的總個數(shù)、當(dāng)前輸入指紋個數(shù)以及當(dāng)前剩余指紋個數(shù)。
[0047]在該技術(shù)方案中,不顯示開啟密鑰的指紋信息的總個數(shù)、當(dāng)前輸入指紋個數(shù)以及當(dāng)前剩余指紋個數(shù),這樣,使得其他用戶看不出具體的指紋個數(shù),以及指紋剩余個數(shù),增加了其他用戶破解開啟密鑰的難度,進(jìn)一步保證了用戶信息的安全。
[0048]圖2示出了根據(jù)本發(fā)明的實施例的多系統(tǒng)安全驗證裝置的框圖。
[0049]如圖2所示,根據(jù)本發(fā)明的實施例的多系統(tǒng)安全驗證裝置200,包括:系統(tǒng)切換單元202,當(dāng)運行當(dāng)前系統(tǒng)時,若接收到對指定應(yīng)用程序的開啟密鑰的設(shè)置命令,則進(jìn)入目標(biāo)系統(tǒng),其中,所述目標(biāo)系統(tǒng)的安全級別高于所述當(dāng)前系統(tǒng)的安全級別;存儲單元204,接收所述終端的用戶在所述目標(biāo)系統(tǒng)中輸入的多個指紋信息,并將所述多個指紋信息作為所述指定應(yīng)用程序的開啟密鑰信息,與所述指定應(yīng)用程序關(guān)聯(lián)存儲在所述目標(biāo)系統(tǒng)中,并重新進(jìn)入所述當(dāng)前系統(tǒng)。
[0050]在該技術(shù)方案中,當(dāng)終端的用戶想要設(shè)置指定操作系統(tǒng)的開啟密鑰時,終端自動由當(dāng)前系統(tǒng)切換至多系統(tǒng)中安全級別較高的系統(tǒng),并在安全級別較高的系統(tǒng)中進(jìn)行開啟密鑰設(shè)置和存儲,從而保證開啟密鑰的安全。特別地,如果當(dāng)前系統(tǒng)即為安全級別較高的系統(tǒng),則無需進(jìn)行切換,直接設(shè)置即可。并且,開啟密鑰為多個指紋信息,這樣,提升了指紋信息的安全級別。
[0051]具體地,本領(lǐng)域技術(shù)人員應(yīng)該了解,接收到的用戶輸入的驗證信息除了多個指紋信息還可以是其他信息,如聲音信息、頭像信息、數(shù)字密碼信息等,可以將上述信息中的一種作為驗證信息,也可以多種組合作為驗證信息。
[0052]在上述技術(shù)方案中,優(yōu)選地,還包括:提示單元206,當(dāng)運行當(dāng)前系統(tǒng)時,若檢測到所述指定應(yīng)用程序的應(yīng)用圖標(biāo)被點擊,則進(jìn)入所述目標(biāo)系統(tǒng),并提示所述用戶輸入開啟密鑰;接收單元208,接收所述用戶在所述目標(biāo)系統(tǒng)中輸入的多個待驗證指紋信息;對比單元210,將所述多個待驗證指紋信息與所述目標(biāo)系統(tǒng)中存儲的開啟密鑰信息進(jìn)行對比,在對比完成后重新進(jìn)入所述當(dāng)前系統(tǒng);發(fā)送單元212,將對比結(jié)果發(fā)送至所述當(dāng)前系統(tǒng);控制單元214,控制所述當(dāng)前系統(tǒng)根據(jù)所述對比結(jié)果判斷是否允許開啟所述指定應(yīng)用程序。
[0053]在該技術(shù)方案中,當(dāng)用戶想要打開指定應(yīng)用系統(tǒng)時,同樣切換到安全級別較高的目標(biāo)系統(tǒng)進(jìn)行驗證,并由目標(biāo)系統(tǒng)將驗證結(jié)果返回給當(dāng)前系統(tǒng),由當(dāng)前系統(tǒng)根據(jù)驗證結(jié)果確定是否允許用戶進(jìn)入指定操作系統(tǒng),從而保證指定操作系統(tǒng)的安全,也保證驗證結(jié)果的準(zhǔn)確性,從而全面保證用戶信息的安全性,提升用戶的使用體驗。
[0054]在上述技術(shù)方案中,優(yōu)選地,所述對比單元210具體用于:判斷所述多個待驗證指紋信息與所述開啟密鑰信息中的多個指紋信息中的指紋個數(shù)、指紋圖像和指紋排列順序是否一致,在判斷結(jié)果為一致時,判定所述多個待驗證指紋信息和所述開啟密鑰信息匹配,否貝1J,判定為不匹配;以及所述控制單元214具體用于:在所述多個待驗證指紋信息與所述開啟密鑰信息匹配時,允許進(jìn)入所述指定應(yīng)用程序,否則,不允許進(jìn)入所述指定應(yīng)用程序。
[0055]在該技術(shù)方案中,當(dāng)前輸入的多個驗證指紋需要與設(shè)置的開啟密鑰的指紋個數(shù)、指紋圖像和指紋排列順序等均一致,才能驗證通過,這樣,大大提升了開啟密鑰的安全級別。
[0056]在上述技術(shù)方案中,優(yōu)選地,還包括:加密單元216,在將所述對比結(jié)果發(fā)送至所述當(dāng)前系統(tǒng)之前,按照預(yù)設(shè)加密方法對所述對比結(jié)果進(jìn)行加密;以及所述發(fā)送單元212還用于:將加密后的對比結(jié)果發(fā)送至所述當(dāng)前系統(tǒng)。
[0057]在該技術(shù)方案中,對對比結(jié)果進(jìn)行加密,而不是明文發(fā)送,進(jìn)一步保證了驗證結(jié)果的安全性。
[0058]在上述技術(shù)方案中,優(yōu)選地,還包括:顯示單元218,在所述用戶輸入所述待驗證指紋信息時,不顯示所述開啟密鑰中的指紋信息的總個數(shù)、當(dāng)前輸入指紋個數(shù)以及當(dāng)前剩余指紋個數(shù)。
[0059]在該技術(shù)方案中,不顯示開啟密鑰的指紋信息的總個數(shù)、當(dāng)前輸入指紋個數(shù)以及當(dāng)前剩余指紋個數(shù),這樣,使得其他用戶看不出具體的指紋個數(shù),以及指紋剩余個數(shù),增加了其他用戶破解開啟密鑰的難度,進(jìn)一步保證了用戶信息的安全。
[0060]下面以雙系統(tǒng)終端為例,詳細(xì)說明本發(fā)明的技術(shù)方案,但本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本申請中的多系統(tǒng)終端包括但是不限于雙系統(tǒng)。
[0061 ] 如圖3所示,雙系統(tǒng)終端包括普通系統(tǒng)302和安全系統(tǒng)304,為了保證指紋安全,指紋的安全驗證完全在安全系統(tǒng)304下執(zhí)行,在安全系統(tǒng)304下與外界網(wǎng)絡(luò)隔離,保證指紋信息不能被惡意軟件獲取,另一個系統(tǒng)是普通系統(tǒng)302,有網(wǎng)絡(luò)等權(quán)限,兩個系統(tǒng)采用完全物理隔離的存儲設(shè)備進(jìn)行存儲。
[0062]圖4示出了根據(jù)本發(fā)明的一個實施例的多系統(tǒng)安全驗證方法的具體流程圖。
[0063]如圖4所示,根據(jù)本發(fā)明的一個實施例的多系統(tǒng)安