一种移动终端解锁方法、装置及移动终端的利记博彩app

文档序号:10725467阅读:343来源:国知局
一种移动终端解锁方法、装置及移动终端的利记博彩app
【专利摘要】本发明公开一种移动终端解锁方法、装置及移动终端,获取解锁压力码及待验证图像码,调用解锁验证数据,该解锁验证数据包括使用标准压力码对标准图像码进行加密得到的验证参数,通过解锁压力码对解锁验证数据进行解密处理,得到解密参数,通过解密参数对待验证图像码进行验证,若待验证图像码验证通过,则解锁成功;反之,则解锁失败。通过本发明提供的方案,在对移动终端进行解锁时,仅在解锁压力码和待验证图像码均正确的情况下,才会解锁移动终端。同时,由于加密后的验证参数为乱码,且压力码在需要解密时才会实时读取,使得用户即使丢失了图像信息,也无需担心个人信息泄露,大大的提高了个人信息的安全性和用户使用体验。
【专利说明】
一种移动终端解锁方法、装置及移动终端
技术领域
[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