生物信息存儲方法、生物信息存儲裝置和終端的制作方法
【技術領域】
[0001]本發明涉及終端技術領域,具體而言,涉及一種生物信息存儲方法、一種生物信息存儲裝置和一種終端。
【背景技術】
[0002]目前,在相關技術中,對指紋數據等生物信息數據都是整體存儲和使用的,然而,這樣就會造成對生物信息數據本身的安全性考慮不足,一旦生物信息數據本身被破解或者劫持,基于此生物信息數據的所有安全措施將失效。
[0003]因此需要一種新的技術方案,可以進一步提升生物信息的安全性。
【發明內容】
[0004]本發明正是基于上述問題,提出了一種新的技術方案,可以進一步提升生物信息的安全性。
[0005]有鑒于此,本發明的一方面提出了一種生物信息存儲方法,包括:根據接收到的存儲命令,通過生物信息獲取裝置獲取生物信息;根據預定數據分割算法,將獲取到的所述生物信息分割成多個生物信息數據塊;存儲所述多個生物信息數據塊,以供在進行生物信息驗證時將所述多個生物信息數據塊合并為預定驗證生物信息。
[0006]在該技術方案中,可以將錄入的生物信息分成多個數據塊進行存儲,由于生物信息分為了多個數據塊,其安全性大大增加,即使某個數據塊被病毒或惡意軟件獲取,也無法通過生物信息驗證。其中,生物信息包括但不限于指紋信息、虹膜信息、聲音信息、掌紋信息等。另外,在進行生物信息驗證時,可以將多個生物信息數據塊再合并為預定驗證生物信息,以便將實時獲取的生物信息與預定驗證生物信息進行比較,兩者一致時才允許通過生物信息驗證。通過該技術方案,對指紋識別時的生物信息進行分割,增大了生物信息的復雜度,提升了破解生物信息的難度,提升生物信息存儲及驗證的安全性。
[0007]在上述技術方案中,優選地,所述存儲所述多個生物信息數據塊,具體包括:將所述多個生物信息數據塊存儲在數據庫中,其中,所述數據庫的數量為一個或多個,所述數據庫包括本地數據庫和/或云端數據庫。
[0008]在該技術方案中,可根據用戶的實際需求,將分割得到的多個生物信息數據塊存儲在本地數據庫或上傳至云端數據庫。并且,可以將多個生物信息數據塊存儲在一個數據庫中,也可以為了獲取更高的安全性,將多個生物信息數據塊分別存儲在多個數據庫中,從而進一步提升了破解生物信息的難度及生物信息的存儲安全性。
[0009]在上述任一技術方案中,優選地,在所述存儲所述多個生物信息數據塊之前,還包括:為所述多個生物信息數據塊中的每個生物信息數據塊設置識別標識;以及存儲所述每個生物信息數據塊的所述識別標識,以供在進行生物信息驗證時通過存儲的所述識別標識從所述數據庫中獲取所述多個生物信息數據塊。
[0010]在該技術方案中,為了方便地獲取存儲后的多個生物信息數據塊,可以在存儲多個生物信息數據塊之前,為每個生物信息數據塊設置識別標識,并將該識別標識存儲在終端中。這樣,在進行生物信息驗證時,即可通過終端中存儲的識別標識獲取數據庫中具有相同識別標識的生物信息數據塊,從而進一步將多個生物信息數據塊合并。通過該技術方案,提供了獲取已存儲的多個生物信息數據塊的途徑,使終端可以方便地合并多個生物信息數據塊。
[0011]在上述任一技術方案中,優選地,還包括:為所述多個生物信息數據塊建立關系表,以供在進行生物信息驗證時根據所述關系表從所述數據庫中獲取所述多個生物信息數據塊。
[0012]在該技術方案中,為了方便地獲取存儲后的多個生物信息數據塊,可以把多個生物信息數據塊的關聯關系記錄在關系表中,這樣,在進行生物信息驗證時,即可通過關系表獲取數據庫中的生物信息數據塊,從而進一步將多個生物信息數據塊合并。通過該技術方案,提供了獲取已存儲的多個生物信息數據塊的途徑,使終端可以方便地合并多個生物信息數據塊。
[0013]在上述任一技術方案中,優選地,在所述從所述數據庫中獲取所述多個生物信息數據塊之后,還包括:通過預定數據合并算法將所述多個生物信息數據塊合并為所述預定驗證生物信息,以供通過將所述預定驗證生物信息與獲取到的實時生物信息進行比較來確定是否通過生物信息驗證。
[0014]在該技術方案中,可以將分割后的多個生物信息數據塊進行合并,以便將實時獲取的生物信息與預定驗證生物信息進行比較,兩者一致時才允許通過生物信息驗證。通過該技術方案,對生物信息進行了分割,增大了生物信息的復雜度,提升了破解生物信息的難度,有效避免了生物信息的泄露,提升了生物信息存儲及驗證的安全性。
[0015]在上述任一技術方案中,優選地,所述預定數據分割算法包括:等分分裂算法、八叉樹分裂算法或自適應包圍盒分裂算法;以及所述預定數據合并算法包括:等分合并算法、八叉樹合并算法或自適應包圍盒合并算法。
[0016]在該技術方案中,預定數據分割算法包括但不限于等分分裂算法、八叉樹分裂算法或自適應包圍盒分裂算法,預定數據合并算法包括不限于等分合并算法、八叉樹合并算法或自適應包圍盒合并算法。通過該技術方案,可根據實際需要選擇適合的分割算法和合并算法,從而提升了生物信息存儲及驗證的安全性。
[0017]本發明的另一方面提出了一種生物信息存儲裝置,包括:生物信息獲取單元,根據接收到的存儲命令,通過生物信息獲取裝置獲取生物信息;數據塊分割單元,根據預定數據分割算法,將獲取到的所述生物信息分割成多個生物信息數據塊;數據塊存儲單元,存儲所述多個生物信息數據塊,以供在進行生物信息驗證時將所述多個生物信息數據塊合并為預定驗證生物信息。
[0018]在該技術方案中,可以將錄入的生物信息分成多個數據塊進行存儲,由于生物信息分為了多個數據塊,其安全性大大增加,即使某個數據塊被病毒或惡意軟件獲取,也無法通過生物信息驗證。其中,生物信息包括但不限于指紋信息、虹膜信息、聲音信息、掌紋信息等。另外,在進行生物信息驗證時,可以將多個生物信息數據塊再合并為預定驗證生物信息,以便將實時獲取的生物信息與預定驗證生物信息進行比較,兩者一致時才允許通過生物信息驗證。通過該技術方案,對指紋識別時的生物信息進行分割,增大了生物信息的復雜度,提升了破解生物信息的難度,提升生物信息存儲及驗證的安全性。
[0019]在上述技術方案中,優選地,所述數據塊存儲單元具體用于:將所述多個生物信息數據塊存儲在數據庫中,其中,所述數據庫的數量為一個或多個,所述數據庫包括本地數據庫和/或云端數據庫。
[0020]在該技術方案中,可根據用戶的實際需求,將分割得到的多個生物信息數據塊存儲在本地數據庫或上傳至云端數據庫。并且,可以將多個生物信息數據塊存儲在一個數據庫中,也可以為了獲取更高的安全性,將多個生物信息數據塊分別存儲在多個數據庫中,