生物信息驗證方法、生物信息驗證系統(tǒng)和終端的制作方法
【技術領域】
[0001]本發(fā)明涉及終端技術領域,具體而言,涉及一種生物信息驗證方法、一種生物信息驗證系統(tǒng)和一種終端。
【背景技術】
[0002]目前,生物識別技術是指利用人體生物特征進行身份認證的一種技術,常見的生物特征識別技術包括指紋識別技術、人臉識別技術、虹膜識別技術等。將生物識別技術應用到手機中,在手機上集成生物識別技術模塊能夠有效地保證手機上的信息安全。
[0003]但是,將生物識別技術應用到手機中的時候,一些不法分子開發(fā)的惡意軟件或病毒,可能會竊取手機上存儲的生物特征模板數(shù)據,進而通過生物識別認證后竊取手機中信息。
[0004]因此需要一種新的技術方案,可以提升生物信息驗證的安全性。
【發(fā)明內容】
[0005]本發(fā)明正是基于上述問題,提出了一種新的技術方案,可以提升生物信息驗證的安全性。
[0006]有鑒于此,本發(fā)明的第一方面提出了一種生物信息驗證方法,用于具有多個操作系統(tǒng)的終端,包括:根據接收到的生物信息驗證命令,獲取生物特征信息;根據所述生物信息驗證命令,從所述多個操作系統(tǒng)中獲取已存儲的多份生物特征組成信息;通過預設恢復算法將多份所述生物特征組成信息進行合并,得到目標生物特征信息;判斷獲取到的所述生物特征信息是否與所述目標生物特征信息一致,以供根據判斷結果確定是否驗證成功。
[0007]在該技術方案中,可以將終端用戶的生物特征組成信息分成多份存儲在多個操作系統(tǒng)中,從而在進行生物信息驗證時,可以從多個操作系統(tǒng)中分別獲取其存儲的生物特征組成信息,并將獲取到的多份生物特征組成信息進行組合,只有在終端接收到的生物特征信息與多份生物特征組成信息組合得到的目標生物特征信息一致時,才認定生物特征信息的發(fā)出方通過生物信息驗證。通過該技術方案,將用于驗證的目標生物特征信息分成多份生物特征組成信息保存在多個操作系統(tǒng)中,可以避免其被惡意軟件或病毒等獲取,提升了生物信息驗證的安全性。另外,可以設置不同的操作系統(tǒng)中存儲不同份額的生物特征組成信息,從而進一步提升生物信息驗證的安全性。其中,終端的多個操作系統(tǒng)可以是邏輯隔離的多個操作系統(tǒng),也可以是物理隔離的多個操作系統(tǒng)。
[0008]在上述技術方案中,優(yōu)選地,所述生物特征信息包括以下至少之一或其組合:指紋識別信息、面部識別信息、虹膜信息。
[0009]在該技術方案中,生物特征信息包括但不限于以下至少之一或其組合:指紋識別信息、面部識別信息、虹膜信息,生物特征信息也可以是根據用戶需要的其他信息。通過該技術方案,實現(xiàn)了生物信息驗證的多樣性,給予了用戶更多的選擇,適應了用戶的實際需求。
[0010]在上述技術方案中,優(yōu)選地,在所述獲取生物特征信息和所述從所述多個操作系統(tǒng)中獲取已存儲的多份生物特征組成信息之前,還包括:根據接收到的設置命令,獲取初始生物信息圖像,并從所述初始生物信息圖像中提取初始生物特征信息;通過預設分割算法將所述初始生物特征信息分割為多份所述生物特征組成信息。
[0011]在該技術方案中,可以為終端設置初始生物特征信息,即為終端預設生物特征信息模板,以便對生物特征信息模板進行分隔及分別存儲。其中,對通過預設分割算法對初始生物特征信息進行分割,涉及到秘密共享技術,其屬于密碼學的范疇,使用秘密共享技術能夠將一個秘密信息分割為若干個秘密份額,只有當全部或者多數(shù)份額同時輸入時,才能夠重新計算出該秘密信息,具體地,秘密共享技術可通過拉格朗日插值、模冪運算等密碼學計算過程實現(xiàn)。通過該技術方案,可以將終端用戶的生物特征組成信息分成多份存儲在多個操作系統(tǒng)中,從而在進行生物信息驗證時,可以從多個操作系統(tǒng)中分別獲取其存儲的生物特征組成信息,避免了其被惡意軟件或病毒等獲取,提升了終端的安全性。
[0012]在上述技術方案中,優(yōu)選地,還包括:將由所述初始生物特征信息分割得到的多份所述生物特征組成信息分別存儲至所述多個操作系統(tǒng)中。
[0013]在該技術方案中,可以將多份生物特征組成信息分別存儲至多個操作系統(tǒng)中,避免了其被惡意軟件或病毒等獲取,提升了終端的安全性。另外,每個操作系統(tǒng)中的生物特征組成信息的份額可以相同,也可以不同,這樣,在進行生物信息驗證時,可以設置預定份額閾值,當驗證成功的份額超過預定份額閾值時,即可認定驗證成功,其中,預定份額閾值可根據用戶的實際需要進行調整。
[0014]在上述技術方案中,優(yōu)選地,所述多個操作系統(tǒng)中的每個操作系統(tǒng)的所述生物特征組成信息的份額相同或不同;以及所述判斷獲取到的所述生物特征信息是否與所述目標生物特征信息一致,包括:判斷所述生物特征信息與所述目標生物特征信息相同的份額是否達到預定份額閾值,其中,當所述判斷結果為是時,確定所述生物特征信息與所述目標生物特征信息一致,驗證成功,否則,驗證失敗。
[0015]在該技術方案中,每個操作系統(tǒng)中的生物特征組成信息的份額可以相同,也可以不同,這樣,在進行生物信息驗證時,可以設置預定份額閾值,當驗證成功的份額超過預定份額閾值時,即可認定驗證成功,其中,預定份額閾值可根據用戶的實際需要進行調整。
[0016]本發(fā)明的第二方面提出了一種生物信息驗證系統(tǒng),用于具有多個操作系統(tǒng)的終端,包括:第一獲取單元,根據接收到的生物信息驗證命令,獲取生物特征信息;第二獲取單元,根據所述生物信息驗證命令,從所述多個操作系統(tǒng)中獲取已存儲的多份生物特征組成信息;恢復合并單元,通過預設恢復算法將多份所述生物特征組成信息進行合并,得到目標生物特征信息;判斷單元,判斷獲取到的所述生物特征信息是否與所述目標生物特征信息一致,以供根據判斷結果確定是否驗證成功。
[0017]在該技術方案中,可以將終端用戶的生物特征組成信息分成多份存儲在多個操作系統(tǒng)中,從而在進行生物信息驗證時,可以從多個操作系統(tǒng)中分別獲取其存儲的生物特征組成信息,并將獲取到的多份生物特征組成信息進行組合,只有在終端接收到的生物特征信息與多份生物特征組成信息組合得到的目標生物特征信息一致時,才認定生物特征信息的發(fā)出方通過生物信息驗證。通過該技術方案,將用于驗證的目標生物特征信息分成多份生物特征組成信息保存在多個操作系統(tǒng)中,可以避免其被惡意軟件或病毒等獲取,提升了生物信息驗證的安全性。另外,可以設置不同的操作系統(tǒng)中存儲不同份額的生物特征組成信息,從而進一步提升生物信息驗證的安全性。其中,終端的多個操作系統(tǒng)可以是邏輯隔離的多個操作系統(tǒng),也可以是物理隔離的多個操作系統(tǒng)。
[0018]在上述的技術方案中,優(yōu)選地,所述生物特征信息包括以下至少之一或其組合:指紋識別信息、面部識別信息、虹膜信息。
[0019]在該技術方案中,生物特征信息包括但不限于以下至少之一或其組合:指紋識別信息、面部識別信息、虹膜信息,生物特征信息也可以是根據用戶需要的其他信息。通過該技術方案,實現(xiàn)了生物信息驗證的多樣性,給予了用戶更多的選擇,適應了用戶的實際需求。
[0020]在上述的技術方案中,優(yōu)選地,還包括:設置單元,在所述獲取生物特征信息和所述從所述多個操作系統(tǒng)中獲取已存儲的多份生物特征組成信息之前,根據接收到的設置命令,獲取初始生物信息圖像;初始信息提取單元,從所述初始生物信息圖像中提取初始生物特征信息;信息分割單元,通過預設分割算法將所述初始生物特征信息分割為多