中文字幕无码日韩视频无码三区

一種移動終端解鎖方法、裝置及移動終端的制作方法

文(wen)檔序號:10725467閱讀(du):360來源:國知(zhi)局
一種移動終端解鎖方法、裝置及移動終端的制作方法
【專利摘要】本發明公開一種移動終端解鎖方法、裝置及移動終端,獲取解鎖壓力碼及待驗證圖像碼,調用解鎖驗證數據,該解鎖驗證數據包括使用標準壓力碼對標準圖像碼進行加密得到的驗證參數,通過解鎖壓力碼對解鎖驗證數據進行解密處理,得到解密參數,通過解密參數對待驗證圖像碼進行驗證,若待驗證圖像碼驗證通過,則解鎖成功;反之,則解鎖失敗。通過本發明提供的方案,在對移動終端進行解鎖時,僅在解鎖壓力碼和待驗證圖像碼均正確的情況下,才會解鎖移動終端。同時,由于加密后的驗證參數為亂碼,且壓力碼在需要解密時才會實時讀取,使得用戶即使丟失了圖像信息,也無需擔心個人信息泄露,大大的提高了個人信息的安全性和用戶使用體驗。
【專利說明】
一種移動終端解鎖方法、裝置及移動終端
技術領域
[0001]本發明涉及通信安全技術領域,尤其涉及一種移動終端解鎖方法、裝置及移動終端。
【背景技術】
[0002]目前,手機丟失后重要的信息泄露已成為個人信息安全的一大隱患,解決信息被盜已成為一個熱點,指紋識別技術作為一種可靠的生物識別技術,受到人們的重視。現有的指紋識別技術中,采集到用戶的指紋信息后,不會對指紋信息進行進一步的加密處理,僅通過未加密的指紋信息完成指紋識別就可解鎖手機或手機應用、私密空間等,導致個人信息的安全性依然很低,很容易造成身份信息的嚴重泄露,從而影響用戶的使用體驗。

【發明內容】

[0003]本發明提供一種移動終端解鎖方法、裝置及移動終端,解決現有技術中僅利用用戶指紋對移動終端解鎖存在的安全性低的技術問題。
[0004]為解決上述技術問題,本發明采用以下技術方案:
[0005]本發明實施例提供一種移動終端解鎖方法,包括:
[0006]獲取解鎖壓力碼及待驗證圖像碼;
[0007]調用解鎖驗證數據,所述解鎖驗證數據包括使用標準壓力碼對標準圖像碼進行加密得到的驗證參數;
[0008]通過所述解鎖壓力碼對所述解鎖驗證數據進行解密處理,得到解密參數;
[0009]通過所述解密參數對所述待驗證圖像碼進行驗證,若所述待驗證圖像碼驗證通過,則移動終端解鎖成功;若所述待驗證圖像碼驗證失敗,則移動終端解鎖失敗。
[0010]其中,所述待驗證圖像驗證通過后,還包括:刪除所述解鎖壓力碼和解密參數。
[0011 ]其中,當獲取的待驗證圖像碼為待驗證指紋碼時,所述方法包括:
[0012]獲取解鎖壓力碼和待驗證指紋碼;
[0013]調用解鎖驗證數據,所述解鎖驗證數據包括使用標準壓力碼對標準指紋碼進行加密得到的驗證參數;
[0014]通過所述解鎖壓力碼對所述解鎖驗證數據進行還原,得到解密參數;
[0015]通過所述解密參數對所述待驗證指紋碼進行識別,若所述待驗證指紋碼識別成功,則移動終端解鎖成功;若所述待驗證指紋碼識別失敗,則移動終端解鎖失敗。
[0016]其中,在所述獲取解鎖壓力碼和解鎖驗證數據之前,還包括:
[0017]獲取所述標準壓力碼和標準圖像碼;
[0018]通過所述標準壓力碼對所述標準圖像碼進行加密處理,得到所述解鎖驗證數據;
[0019]保存所述解鎖驗證數據。
[0020]本發明實施例還提供了一種移動終端解鎖裝置,包括:
[0021 ]解鎖數據獲取模塊,用于獲取解鎖壓力碼及待驗證圖像碼;
[0022]數據調用模塊,用于調用解鎖驗證數據,所述解鎖驗證數據包括使用標準壓力碼對標準圖像碼進行加密得到的驗證參數;
[0023]解密模塊,用于通過所述解鎖壓力碼對所述解鎖驗證數據進行解密處理,得到解密參數;
[0024]圖像驗證模塊,用于通過所述解密參數對所述待驗證圖像碼進行驗證,若所述待驗證圖像碼驗證通過,則移動終端解鎖成功;若所述待驗證圖像碼驗證失敗,則移動終端解鎖失敗。
[0025]其中,還包括:
[0026]數據刪除模塊,用于所述待驗證圖像驗證通過后,刪除所述解鎖壓力碼和解密參數。
[0027]其中,還包括:
[0028]加密數據獲取模塊,用于在所述獲取解鎖壓力碼和解鎖驗證數據之前,獲取所述標準壓力碼和標準圖像碼;
[0029]加密模塊,用于通過所述標準壓力碼對所述標準圖像碼進行加密處理,得到所述解鎖驗證數據;
[0030]存儲模塊,用于保存所述解鎖驗證數據。
[0031]本發明實施例還提供了一種移動終端,包括存儲器以及處理器;
[0032]所述存儲器用于存儲解鎖驗證數據,所述解鎖驗證數據包括使用標準壓力碼對標準圖像碼進行加密得到的驗證參數;
[0033]所述處理器用于從所述存儲器中調用所述解鎖驗證數據,從壓力碼生成裝置中獲取解鎖壓力碼,通過所述解鎖壓力碼對所述解鎖驗證數據進行解密處理,得到解密參數;還用于通過所述解密參數對當前采集的待驗證圖像碼進行驗證,若所述待驗證圖像碼驗證通過,則移動終端解鎖成功;若所述待驗證圖像碼驗證失敗,則移動終端解鎖失敗。
[0034]其中,還包括攝像頭,所述攝像頭用于采集圖像信息,并將所述圖像信息輸出至所述處理器;所述處理器用于將所述圖像信息轉換成標準圖像碼,并將所述標準圖像碼與所述壓力碼生成裝置生成的標準壓力碼進行加密處理,將加密后得到的解鎖驗證數據輸出至所述存儲器進行保存。
[0035]其中,所述處理器通過直插式或無線傳輸的方式從所述壓力碼生成裝置中讀取所述解鎖壓力碼和所述標準壓力碼。
[0036]本發明提供的移動終端解鎖方法、裝置及移動終端,包括:獲取解鎖壓力碼及待驗證圖像碼,調用解鎖驗證數據,該解鎖驗證數據包括使用標準壓力碼對標準圖像碼進行加密得到的驗證參數,通過解鎖壓力碼對解鎖驗證數據進行解密處理,得到解密參數,通過解密參數對待驗證圖像碼進行驗證,若待驗證圖像碼驗證通過,則移動終端解鎖成功;若待驗證圖像碼驗證失敗,則移動終端解鎖失敗。通過本發明提供的方案,將采集的圖像信息通過壓力碼進行加密,對移動終端進行解鎖時,實時讀取一個壓力碼對解鎖驗證數據進行解密,在壓力碼與待驗證圖像碼均正確的情況下,才會解鎖移動終端。同時,由于加密后的驗證參數為亂碼,且壓力碼在需要解密時才會實時讀取,使得用戶即使丟失了圖像信息,也無需擔心個人信息泄露,大大的提高了個人信息的安全性,進一步的提升用戶使用體驗。
【附圖說明】
[0037]圖1為本發明實施例一提供的移動終端解鎖方法流程圖;
[0038]圖2為本發明實施例二提供的指紋信息加密方法流程圖;
[0039]圖3為本發明實施例三提供的指紋信息解密方法流程圖;
[0040]圖4為本發明實施例四提供的移動終端解鎖裝置示意圖;
[0041 ]圖5為本發明實施例五提供的移動終端結構示意圖。
【具體實施方式】
[0042]應當理解的是,此處所描述的具體實施例僅用于解釋本發明,并不用于限定本發明。
[0043]本發明中描述的移動終端可以包括智能手機、筆記本電腦、PAD(平板電腦)等終端,此外,本發明中的移動終端還可由臺式電腦等固定終端替換。下面通過【具體實施方式】結合附圖對本發明作進一步詳細說明。
[0044]實施例一
[0045]請參見圖1,圖1為本實施例提供的移動終端解鎖方法流程圖,具體解鎖過程如下:
[0046]Sll,獲取解鎖壓力碼和待驗證圖像碼。
[0047]具體的,壓力碼生成裝置能夠將壓力值轉換成二進制代碼,也即根據壓力值生成不同大小的二進制壓力碼,且在壓力碼生成裝置表面會進行壓力提示,以便用戶確定施加給壓力碼生成裝置的壓力值是多少,從而方便用戶在解密時準確獲取二進制壓力碼。當然,也可通過該壓力碼生成裝置將壓力值轉換成其他進制的壓力碼。相應的,解鎖壓力碼也可是二進制或其他進制代碼,本實施例以二進制壓力碼為例對本發明進行解釋。當需要對移動終端進行解鎖時,實時從壓力碼生成裝置中讀取壓力碼(即解鎖壓力碼),通過該壓力碼對加密后的圖像信息進行解密。其中,可以對移動終端中的應用、文件夾、私密空間等等進行解鎖。在讀取解鎖壓力碼時,可通過直插式或無線傳輸的方式從壓力碼生成裝置中讀取。前述壓力碼生成裝置可設置在移動終端中,也可以第三方的形式獨立于移動終端,獨立于移動終端的壓力碼生成裝置可以是可穿戴裝置,也可以是易于攜帶的小巧裝置。待驗證圖像碼為移動終端當前實時采集的圖像信息,且圖像碼為圖像中R、G和B像素值的二進制形式,也即圖像中的R、G和B像素值均是二進制代碼。
[0048]SI 2,調用解鎖驗證數據。
[0049]具體的,解鎖驗證數據包括使用標準壓力碼對標準圖像碼進行加密得到的驗證參數。該解鎖驗證數據為移動終端存儲器中存儲的加密后的數據,通過壓力碼對初始采集的圖像信息中的R、G和B像素值進行加密處理,加密后得到解鎖驗證數據,將解鎖驗證數據存入存儲器中方便移動終端解鎖時調用。該解鎖驗證數據為亂碼,即使他人盜取了解鎖驗證數據,在不知道壓力碼的情況下,依然無法對移動終端進行解鎖,大大的提高用戶個人信息安全性。前述圖像碼可以是指紋碼或掌紋碼,也即將錄入的指紋信息或掌紋信息以二進制代碼的形式表示。
[0050]S13,通過解鎖壓力碼對解鎖驗證數據進行解密處理。
[0051]具體的,通過解鎖壓力碼對解鎖驗證數據解密后,得到解密參數,該解密參數可以是亂碼,也可以是表征圖像信息的圖像碼。對移動終端、終端某個應用、文件等私密空間進行解鎖時,首先讀取壓力碼生成裝置生成的解鎖壓力碼,并從存儲器中調用解鎖驗證數據;然后,將讀取的解鎖壓力碼與調用的解鎖驗證數據進行解密處理,當解密成功時,得到解密參數,該解密參數即為標準圖像碼。解密處理是加密處理的逆運算,基于加密運算,采用逆向運算進行解密。在進行加密逆運算,因為邏輯運算自身的特性,導致解密出的圖像碼存在多種可能性,移動終端會逐個將解密得到的解密參數與當前采集的圖像碼進行匹配,在匹配成功的情況下,認為該圖形碼為正確的圖像碼。例如:假設解鎖壓力碼的二進制碼為101,當前采集的圖像信息中某個R像素值為110(該圖像碼與加密成功后得到的圖像碼相同),加密前設定的圖像信息中的某個R像素值為110,加密時,將解鎖壓力碼與加密前的R像素值進行與運算,則加密后的R像素值為100;解密時,將加密后的R像素值與解鎖壓力碼進行加密逆運算,得到的結果(也即第二 R像素值)包括100和110,則將100和110逐個與當前采集的R像素值110進行匹配,得出正確的圖像碼為110,即加密前獲得的R像素值圖像碼110。
[0052]更具體的,解鎖驗證數據的種類包括R、G和B三種像素值,每個圖像碼對應一個二進制像素值,解鎖壓力碼與每個二進制像素值進行逆向邏輯運算。其中,邏輯運算包括但不限于與、或、非、異或,例如:將解鎖壓力碼與二進制的R像素值進行與運算,將解鎖壓力碼與二進制的G像素值進行或運算,將解鎖壓力碼與二進制的B像素值進行非運算,通過本實施方式進行解密時,每個像素值與解鎖壓力碼均對應不同的解密方式,對于圖像信息的安全性最高。或者,解鎖壓力碼與R、G和B像素值均進行與運算、或運算或者非運算,通過本實施方式進行解密時,各像素值與解鎖壓力碼采用同樣的解密方式,使得解密速率更高。或者,解鎖壓力碼與R、G和B像素值部分采用相同的解密方式,部分采用不同的解密方式,使得解密時安全性較高,同時解密速率也相對提升。需注意,解密運算是加密運算的逆運算,因此,解密運算是基于加密運算進行解密操作。
[0053]S14,通過解密參數對待驗證圖像碼進行驗證。
[0054]具體的,對解鎖驗證數據解密成功后,得到解密參數,解密參數即為標準圖像碼,也即用戶初始錄入的圖像信息的圖像碼。對移動終端解鎖時,采集當前的圖像信息,并提取該圖像信息的圖像碼,該圖像碼即為待驗證圖像碼。將待驗證圖像碼與解密參數進行匹配,若匹配成功,則認為該解密參數正確,移動終端完成解鎖。若匹配失敗,則認為該解密參數錯誤,其錯誤原因在于解鎖壓力碼錯誤,導致解鎖出的參數為錯誤參數,從而出現解鎖失敗的情況;或者解密出的參數包括多種,則依次將解密出的各參數與待驗證圖像碼進行匹配,錯誤的參數導致匹配失敗,從而解鎖失敗;或者待驗證圖像碼錯誤,也即解密得到的參數為解密參數,但通過解密參數對待驗證圖像碼進行驗證時,由于待驗證圖像碼錯誤,導致解鎖失敗。當獲取的解鎖壓力碼、待驗證圖像碼以及解密參數均正確時,移動終端成功解鎖。
[0055]進一步的,解鎖成功后,將所有參與解密操作的參數均刪除,優選地,將解密得到的圖像碼(即標準圖像碼)和解鎖壓力碼均刪除,以保證存儲器中只存儲加密后的圖像碼(即解鎖驗證數據)。即使解鎖驗證數據丟失,丟失的也只是一段亂碼。
[0056]更進一步的,在對移動終端解鎖之前,首先對移動終端進行加密,在加密成功的情況下,才會對移動終端進行解鎖。也即首先獲取標準壓力碼和標準圖像碼,然后將標準壓力碼與標準圖像碼進行加密處理,得到解鎖驗證數據,最后將解鎖驗證數據進行保存以供后續終端解鎖時進行調用。其具體加密過程如下:
[0057]在對移動終端上的某個應用、文件等私密空間進行加密之前,首先通過移動終端自帶的攝像頭或按壓方式(也即接觸式和非接觸式兩種)采集圖像信息,并將的采集的圖像信息轉換成圖像碼(該圖像碼為標準圖像碼),圖像碼可以是二進制也可以是其他進制。在通過攝像頭進行圖像采集時,攝像頭通過光學成像,光電轉換采集圖像信息。然后,移動終端將采集的圖像信息進行細化處理,并提取圖像信息中的圖像碼(即R、G和B像素值的二進制)。同時,通過壓力碼生成裝置生成二進制的壓力碼,該壓力碼為標準壓力碼。將標準壓力碼與采集的標準圖像碼進行加密處理,并將加密后得到的解鎖驗證數據進行存儲。加密方式包括邏輯運算,即將提取的每個R、G和B像素值(即標準圖像碼)分別與標準壓力碼進行邏輯運算,該邏輯運算包括與運算、或運算、非運算、異或運算等。各R、G和B像素值與標準壓力碼可采用同樣的邏輯運算,也可采用不同的運算方式,可根據用戶需求進行設定。當加密運算采用與運算時,解密運算相應的也采用邏輯與的逆運算,即反向推出加密前的圖像碼(即標準圖像碼)。
[0058]對圖像信息加密成功后,將加密后的圖像碼(即解鎖驗證數據)進行保存,該解鎖驗證數據為亂碼。當需要對移動終端進行解鎖時,只需調用該解鎖驗證數據進行解密處理。需注意,在實際應用中,圖像信息通常為指紋信息,采集到指紋信息后進行加密處理,并將加密后的指紋信息保存至移動終端ROM存儲器或其他存儲器中。當需要對移動終端進行解鎖時,只需執行解密操作即可。也即,加密操作通常情況下只執行一次,后續執行的多是解密操作。例如:每當對移動終端進行解鎖時,都需要對加密后的指紋信息進行解密,然后執行指紋識別的過程;而加密操作僅在初始設置指紋密碼時才執行。當然,用戶也可定期更換ROM存儲器中保存的加密后的指紋碼以提升終端安全性。
[0059]通過上述加密處理,由于對采集的圖像信息(由多個圖像碼構成)進行二次加密,且在手機(移動終端)中存儲的是加密后的指紋信息,該指紋信息為亂碼,即使用戶移動終端如手機丟失,丟失的也是一段亂碼,無需擔心個人信息泄露,大大的提升了個人信息的安全性。當需要對私密空間進行解鎖時,實時讀取壓力碼,該壓力碼是通過用戶施加的壓力轉換得到的,只有用戶自身能夠知道加密時施加的壓力值是多少。在將解鎖壓力碼和解鎖驗證數據進行解密操作時,即使解鎖驗證數據被泄露,在不知道解鎖壓力碼的情況下,他人也不能輕易破譯該圖像碼,使得個人信息的安全性大大提高,并非與現有技術一樣,采用一個固定的算法,導致算法被他人破譯時,個人信息也相應泄露。
[0060]實施例二
[0061]本實施例基于實施例一的內容對本發明實施例提供的移動終端解鎖方法做進一步的說明。請參見圖2,圖2為本實施例提供的指紋信息加密方法流程圖。該實施例中,移動終端為手機,圖像信息為指紋信息,從指紋信息中提取指紋碼。具體指紋信息加密過程如下:
[0062]S21,采集指紋信息,并讀取標準壓力碼。
[0063]具體的,通過攝像頭或按壓方式采集指紋信息,并通過壓力碼生成裝置讀取標準壓力碼。在讀取壓力碼時,可通過直插式或無線傳輸的方式從壓力碼生成裝置中讀取二進制代碼。
[0064]S22,將采集的指紋信息轉換成標準指紋碼。
[0065]具體的,指紋信息中包括多個R、G和B像素值,將各R、G和B像素值轉換成二進制的形式,得到二進制指紋碼。二進制指紋碼可以是R像素值、G或B像素值。
[0066]S23,對標準指紋碼和標準壓力碼進行加密邏輯運算。
[0067]具體的,將標準指紋碼中的R像素值與標準壓力碼進行與、或、非、異或中任意一種邏輯運算,將G像素值與標準壓力碼進行與、或、非、異或中任意一種邏輯運算,將B像素值與標準壓力碼進行與、或、非、異或中任意一種邏輯運算。各像素值可采用同樣的加密方式,也可采用不同的加密方式,加密方式可用戶進行設置,當被加密對象非常重要時,各像素值可采用不同的加密方式以提高安全性。當然,也可采用其他加密方式對標準指紋碼進行加密。
[0068]S24,將加密后得到的解鎖驗證數據進行保存。
[0069]具體的,加密后得到的解鎖驗證數據為二進制的亂碼,改變了原有的二進制排列,且在移動終端中存儲的永遠是該亂碼。可將該解鎖驗證數據存儲于ROM存儲器中,或者外置內存卡中。
[0070]實施例三
[0071]本實施例基于實施例一和實施例二的內容對本發明實施例提供的移動終端解鎖方法做進一步的說明。在實施例二指紋信息加密完成后,執行本實施例指紋解密過程。請參見圖3,圖3為本實施例提供的指紋信息解密方法流程圖,該實施例中,移動終端同樣為指紋信息,從指紋信息中提取指紋碼。具體指紋信息解密過程如下:
[0072]S31,讀取待驗證指紋碼和解鎖壓力碼,并調用解鎖驗證數據。
[0073]具體的,解鎖驗證數據包括使用標準壓力碼對標準圖像碼進行加密后得到的驗證參數,且解鎖驗證數據是從存儲器中調用的數據,解鎖壓力碼是從壓力碼生成裝置中實時讀取的數據,待驗證指紋碼是通過攝像頭或按壓的方式采集的當前指紋信息,將該指紋信息以二進制的形式進行表示。
[0074]S32,將解鎖驗證數據與解鎖壓力碼進行解密邏輯運算。
[0075]具體的,解鎖驗證數據可以是R、G、B三種像素值中的任意一種。解鎖驗證數據表示R像素值時,將R、G、B像素值分別與解鎖壓力碼進行加密逆運算,反向推出一個或多個二進制代碼,從二進制代碼中找出正確的代碼,該代碼即為標準指紋碼。例如:若加密時,將加密前的R像素值與標準壓力碼進行與運算,則解密時,將加密后的R像素值與解鎖壓力碼進行與的逆運算,其中,解鎖壓力碼與標準壓力碼相同。當然,解鎖驗證數據也可與解鎖壓力碼采用其他加密逆運算實現指紋信息的解密。
[0076]S33,將解密后得到的解密參數與當前錄入的標準指紋碼進行匹配。
[0077]具體的,在解鎖移動終端之前,首先采集當前的指紋信息,將當前的指紋信息轉換成二進制的標準指紋碼,將該標準指紋碼與解密得到的解密參數進行匹配,若匹配成功,則成功解鎖移動終端,若匹配失敗,則解鎖失敗,當解鎖失敗次數大于設定閾值時,移動終端開啟保護模式,如鎖定移動終端,或者短信通知之前的終端使用者。
[0078]S34,當匹配成功時,對移動終端完成解鎖。
[0079]具體的,移動終端解鎖后,可正常訪問文件或應用。
[0080]S35,刪除獲取的解鎖壓力碼和解密后得到的解密參數。
[0081]具體的,為避免解密后得到的解密參數和讀取的解鎖壓力碼在移動終端中留下歷史記錄,使得他人非法獲取以泄露個人信息,因此,將參與解密處理過程的參數均刪除,尤其刪除解鎖壓力碼和解密參數以防止信息泄露。
[0082]實施例四
[0083]本實施例以實施例一為基礎,對本實施例提供的移動終端解鎖裝置進行說明。實施例一種保護的方案可應用于本實施,故本實施例將不再對移動終端解鎖裝置做詳細說明。具體請參見圖4,該裝置包括:
[0084]解鎖數據獲取模塊44,用于獲取解鎖壓力碼及待驗證圖像碼;
[0085]數據調用模塊45,用于調用解鎖驗證數據,該解鎖驗證數據包括使用標準壓力碼對標準圖像碼進行加密得到的驗證參數;
[0086]解密模塊46,用于通過解鎖壓力碼對解鎖驗證數據進行解密處理,得到解密參數;
[0087]圖像驗證模塊47,用于通過解密參數對待驗證圖像碼進行驗證,若待驗證圖像碼驗證通過,則移動終端解鎖成功;若待驗證圖像碼驗證失敗,則移動終端解鎖失敗。
[0088]進一步的,該裝置還包括:
[0089]數據刪除模塊48,用于待驗證圖像驗證通過后,刪除解鎖壓力碼和解密參數。
[°09°]進一步的,該裝置還包括:
[0091 ]加密數據獲取模塊41,用于在所述獲取解鎖壓力碼和解鎖驗證數據之前,獲取所述標準壓力碼和標準圖像碼;
[0092]加密模塊42,用于通過所述標準壓力碼對所述標準圖像碼進行加密處理,得到所述解鎖驗證數據;
[0093]存儲模塊43,用于保存解鎖驗證數據。
[0094]解鎖壓力碼和解鎖驗證數據為加密后獲取的信息,標準壓力碼和標準圖像碼為加密前獲取的信息。其具體關系為:加密時,將標準壓力碼與標準圖像碼進行加密處理,得到解鎖驗證數據;解密時,將解鎖驗證數據與解鎖壓力碼進行解密處理,還原出標準圖像碼(解密成功的情況下)。其中,解鎖壓力碼與標準壓力碼需保持一致才可成功還原出標準圖像碼。
[0095]進一步的,在加密模塊42中設有加密標記功能,如果判斷加密模塊42中已有加密數據,則加密模塊42標記為已加密,新錄入的圖像碼發送至解密模塊46中進行解密處理;若加密模塊42標記為未加密,則將錄入的圖像碼發送至加密模塊42進行加密處理。
[0096]更具體的,解密模塊46在進行解密時,從移動終端中實時讀取ROM存儲器中打亂的二進制解鎖驗證數據,并將讀取的解鎖驗證數據發送到RAM存儲器中進行加密逆運算,還原出解密參數,并將解密參數與實時采集的待驗證圖像碼進行匹配,匹配成功則移動終端解鎖成功。同時,解鎖成功后,移動終端解鎖裝置通過數據刪除模塊48將解鎖壓力碼和解密參數刪除,當然,刪除所有參與匹配的參數能進一步的防止信息泄露。
[0097]本實施例提供的移動終端解鎖裝置可內置于移動終端,也可外置于移動終端以第三方的形式存在。壓力碼生成裝置可內置于移動終端,也可內置于該解鎖裝置中,或者外置于移動終端和解鎖裝置單獨設置。當移動終端解鎖裝置外置于移動終端時,該裝置對移動終端進行解鎖時,通過移動終端獲取采集的圖像信息,并將圖像信息轉換成圖像碼,然后從壓力碼生成裝置中讀取壓力碼,通過壓力碼和圖像碼進行解密操作,將還原出的原始圖像信息發送至移動終端,由移動終端完成圖像信息的匹配,從而解鎖移動終端。或者,將移動終端實時采集的圖像信息發送至解鎖裝置,由解鎖裝置完成圖像匹配,將匹配結果發送至移動終端來確定是否執行解鎖操作。
[0098]通過本實施例提供的移動終端解鎖裝置,用戶錄入指紋信息后,該裝置對指紋信息進行加密,當需要解鎖移動終端時,通過該裝置間接對移動終端進行解鎖,使得用戶個人信息的安全性大大提高,同時,當裝置獨立于移動終端進行設置時,加密操作和解密操作均在該裝置中執行,進一步的提升移動終端的安全性。
[0099]實施例五
[0100]請參見圖5,圖5為本實施例提供的移動終端與壓力碼生成裝置交互示意圖,移動終端51可通過壓力碼生成裝置52對錄入的圖像信息(下文將以指紋信息表示)進行加密解密處理。具體的,移動終端51可通過直插式、無線傳輸等方式讀取壓力碼生成裝置52生成的壓力碼對錄入的圖像信息進行加密解密處理。將壓力碼生成裝置52外置于移動終端51,能進一步提高用戶個人信息的安全性。
[0101]其中,移動終端51包括:攝像頭511、存儲器512以及處理器513;
[0102]攝像頭511用于采集圖像信息,并將圖像信息輸出至處理器513;
[0103]存儲器512用于存儲解鎖驗證數據,該解鎖驗證數據包括使用標準壓力碼對標準圖像碼進行加密得到的驗證參數;
[0104]處理器513在加密過程中,用于將攝像頭511發送的圖像信息轉換成標準圖像碼,并將標準圖像碼與壓力碼生成裝置52生成的標準壓力碼進行加密處理,將加密后得到的解鎖驗證數據輸出至存儲器512進行保存;在解密過程中,用于通過直插式、無線傳輸等方式從壓力碼生成裝置52中讀取解鎖壓力碼,從存儲器512中讀取解鎖驗證數據,并通過攝像頭511采集當前錄入的圖像信息,并將圖像信息轉換成待驗證圖像碼;然后通過解鎖壓力碼對解鎖驗證數據進行解密處理,得到解密參數,最后通過解密參數對待檢測圖像碼進行驗證以實現終端解鎖。其中,存儲器512包括ROM存儲器,ROM存儲器用于存儲加密后的圖像信息,即解鎖驗證數據。
[0105]壓力碼生成裝置52能夠將壓力值轉換成二進制代碼,也即根據壓力值生成不同大小的二進制壓力碼,且在壓力碼生成裝置52表面會進行壓力提示,以便用戶確定施加給壓力碼生成裝置的壓力值是多少,從而方便用戶在解密時準確獲取二進制壓力碼。當然,也可通過該壓力碼生成裝置52將壓力值轉換成其他進制的壓力碼。相應的,解鎖壓力碼也可是二進制或其他進制代碼,本實施例以二進制壓力碼為例對本發明進行解釋。當需要對移動終端51進行解鎖時,實時通過直插式、無線傳輸等方式從壓力碼生成裝置52中讀取壓力碼(即解鎖壓力碼),通過該壓力碼對解鎖驗證數據進行解密。其中,可以對移動終端中的應用、文件夾、私密空間等等進行解鎖。
[0106]前述解鎖驗證數據為移動終端51存儲器512中存儲的加密后的圖像碼,圖像碼為圖像中R、G和B像素值的二進制形式,也即圖像中的R、G和B像素值均是二進制代碼。通過壓力碼對R、G和B像素值進行加密處理,加密后得到解鎖驗證數據,將解鎖驗證數據存入存儲器512中方便移動終端解鎖時調用。該解鎖驗證數據為亂碼,即使他人盜取了解鎖驗證數據,在不知道壓力碼的情況下,依然無法對移動終端進行解鎖,大大的提高用戶個人信息安全性。前述圖像碼可以是指紋碼或掌紋碼,也即將錄入的指紋信息或掌紋信息以二進制代碼的形式表示。
[0107]處理器513在進行解密時,首先通過直插式或無線傳輸的方式讀取壓力碼生成裝置52生成的解鎖壓力碼,并從存儲器512中調用解鎖驗證數據;然后,將讀取的解鎖壓力碼與調用的解鎖驗證數據進行解密處理,當解密成功時,得到解密參數,該解密參數即為標準圖像碼。解密處理是加密處理的逆運算,基于加密運算,采用逆向運算進行解密。在進行加密逆運算,因為邏輯運算自身的特性,導致解密出的圖像碼存在多種可能性,移動終端51會逐個將解密得到的圖像碼與當前采集的圖像碼進行匹配,在匹配成功的情況下,認為該圖形碼為正確的圖像碼,即加密前獲得的圖像碼。
[0108]處理器513在加密時,首先獲取標準壓力碼和標準圖像碼,然后將標準壓力碼與標準圖像碼進行加密處理,得到解鎖驗證數據,最后將解鎖驗證數據進行保存以供后續終端解鎖時進行調用。
[0109]具體的,在對移動終端51上的某個應用、文件等私密空間進行加密之前,首先通過移動終端51自帶的攝像頭511采集圖像信息,并將的采集的圖像信息轉換成圖像碼(該圖像碼為標準圖像碼),圖像碼可以是二進制也可以是其他進制。在通過攝像頭511進行圖像采集時,攝像頭511通過光學成像,光電轉換采集圖像信息。然后,移動終端51將采集的圖像信息進行細化處理,并提取圖像信息中的圖像碼(即R、G和B像素值的二進制)。同時,通過壓力碼生成裝置52生成二進制的壓力碼,該壓力碼為標準壓力碼。將標準壓力碼與采集的標準圖像碼進行加密處理,并將加密后得到的解鎖驗證數據進行存儲。加密方式包括邏輯運算,即將提取的每個R、G和B像素值(即標準圖像碼)分別與標準壓力碼進行邏輯運算,該邏輯運算包括與運算、或運算、非運算、異或運算等。各R、G和B像素值與標準壓力碼可采用同樣的邏輯運算,也可采用不同的運算方式,可根據用戶需求進行設定。當加密運算采用與運算時,解密運算相應的也采用邏輯與的逆運算,即反向推出加密前的圖像碼(即標準圖像碼)。
[0110]此外,壓力碼生成裝置還可內置于移動終端,移動終端中的處理器直接從壓力碼生成裝置中獲取壓力碼,無需因為外置壓力碼生成裝置與移動終端的通信問題導致數據獲取錯誤或失敗,進一步的提升壓力碼讀取穩定性。
[0111]通過本實施例提供的移動終端,將錄入的圖像信息通過壓力碼進行二次加密,當用戶需要解鎖移動終端時,首先會對加密的圖像信息進行解密,然后才會對當前錄入的圖像信息進行識別,識別成功后才會解鎖移動終端,使得用戶即使丟失了圖像信息,也無需擔心個人信息泄露,大大的提高了個人信息的安全性,進一步的提升用戶使用體驗。
[0112]以上內容是結合具體的實施方式對本發明所作的進一步詳細說明,不能認定本發明的具體實施只局限于這些說明。對于本發明所屬技術領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干簡單推演或替換,都應當視為屬于本發明的保護范圍。
【主權項】
1.一種移動終端解鎖方法,其特征在于,包括: 獲取解鎖壓力碼及待驗證圖像碼; 調用解鎖驗證數據,所述解鎖驗證數據包括使用標準壓力碼對標準圖像碼進行加密得到的驗證參數; 通過所述解鎖壓力碼對所述解鎖驗證數據進行解密處理,得到解密參數; 通過所述解密參數對所述待驗證圖像碼進行驗證,若所述待驗證圖像碼驗證通過,則移動終端解鎖成功;若所述待驗證圖像碼驗證失敗,則移動終端解鎖失敗。2.如權利要求1所述的移動終端解鎖方法,其特征在于,所述待驗證圖像驗證通過后,還包括: 刪除所述解鎖壓力碼和解密參數。3.如權利要求1所述的移動終端解鎖方法,其特征在于,當獲取的待驗證圖像碼為待驗證指紋碼時,所述方法包括: 獲取解鎖壓力碼和待驗證指紋碼; 調用解鎖驗證數據,所述解鎖驗證數據包括使用標準壓力碼對標準指紋碼進行加密得到的驗證參數; 通過所述解鎖壓力碼對所述解鎖驗證數據進行還原,得到解密參數; 通過所述解密參數對所述待驗證指紋碼進行識別,若所述待驗證指紋碼識別成功,則移動終端解鎖成功;若所述待驗證指紋碼識別失敗,則移動終端解鎖失敗。4.如權利要求1-3任一項所述的移動終端解鎖方法,其特征在于,在所述獲取解鎖壓力碼和解鎖驗證數據之前,還包括: 獲取所述標準壓力碼和標準圖像碼; 通過所述標準壓力碼對所述標準圖像碼進行加密處理,得到所述解鎖驗證數據; 保存所述解鎖驗證數據。5.一種移動終端解鎖裝置,其特征在于,包括: 解鎖數據獲取模塊,用于獲取解鎖壓力碼及待驗證圖像碼; 數據調用模塊,用于調用解鎖驗證數據,所述解鎖驗證數據包括使用標準壓力碼對標準圖像碼進行加密得到的驗證參數; 解密模塊,用于通過所述解鎖壓力碼對所述解鎖驗證數據進行解密處理,得到解密參數; 圖像驗證模塊,用于通過所述解密參數對所述待驗證圖像碼進行驗證,若所述待驗證圖像碼驗證通過,則移動終端解鎖成功;若所述待驗證圖像碼驗證失敗,則移動終端解鎖失敗。6.如權利要求5所述的移動終端解鎖裝置,其特征在于,還包括: 數據刪除模塊,用于所述待驗證圖像驗證通過后,刪除所述解鎖壓力碼和解密參數。7.如權利要求5或6所述的移動終端解鎖裝置,其特征在于,還包括: 加密數據獲取模塊,用于在所述獲取解鎖壓力碼和解鎖驗證數據之前,獲取所述標準壓力碼和標準圖像碼; 加密模塊,用于通過所述標準壓力碼對所述標準圖像碼進行加密處理,得到所述解鎖驗證數據; 存儲模塊,用于保存所述解鎖驗證數據。8.一種移動終端,其特征在于,包括存儲器以及處理器; 所述存儲器用于存儲解鎖驗證數據,所述解鎖驗證數據包括使用標準壓力碼對標準圖像碼進行加密得到的驗證參數; 所述處理器用于從所述存儲器中調用所述解鎖驗證數據,從壓力碼生成裝置中獲取解鎖壓力碼,通過所述解鎖壓力碼對所述解鎖驗證數據進行解密處理,得到解密參數;還用于通過所述解密參數對當前采集的待驗證圖像碼進行驗證,若所述待驗證圖像碼驗證通過,則移動終端解鎖成功;若所述待驗證圖像碼驗證失敗,則移動終端解鎖失敗。9.如權利要求8所述的移動終端,其特征在于,還包括攝像頭,所述攝像頭用于采集圖像信息,并將所述圖像信息輸出至所述處理器;所述處理器用于將所述圖像信息轉換成標準圖像碼,并將所述標準圖像碼與所述壓力碼生成裝置生成的標準壓力碼進行加密處理,將加密后得到的解鎖驗證數據輸出至所述存儲器進行保存。10.如權利要求9所述的移動終端,其特征在于,所述處理器通過直插式或無線傳輸的方式從所述壓力碼生成裝置中讀取所述解鎖壓力碼和所述標準壓力碼。
【文檔編號】G06F21/46GK106096351SQ201610439268
【公開日】2016年11月9日
【申請日】2016年6月17日
【發明人】侯曉龍
【申請人】宇龍計算機通信科技(深圳)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1