一种移动终端的智能解锁方法及系统技术方案

技术编号:14811438 阅读:72 留言:0更新日期:2017-03-15 03:00
本发明专利技术公开一种移动终端的智能解锁方法及系统,其将移动终端的解锁方式设置为NFC解锁,另外还采用RSA算法动态生成一对密钥,通过对移动终端和NFC设备进行加密配对,使得在NFC设备靠近移动终端并且NFC设备中的公钥能与移动终端中的私钥配对成功后,实现快速解锁的目的,并且本发明专利技术所述智能解锁方法简单易实现,其安全性高,为用户提供极大的便利。

【技术实现步骤摘要】

本专利技术涉及移动终端解锁领域,尤其涉及一种移动终端的智能解锁方法及系统
技术介绍
目前智能手机已经有了很多的解锁方式,比如滑动解锁,九宫图解锁,指纹解锁,声纹解锁。但是这些方式多多少少都有一定局限性,比如滑动解锁和九宫图解锁虽然简单但是安全性却是问题,指纹则需要加入指纹模块,声纹解锁也有一定的难度,比如声音的仿生,判断算法的准确率和效率都有一些问题。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足,本专利技术的目的在于提供一种移动终端的智能解锁方法及系统,旨在解决现有技术中移动终端解锁不够便利的问题。本专利技术的技术方案如下:一种移动终端的智能解锁方法,其中,包括以下步骤:A、预先通过RSA算法动态生成一对密钥:公钥和私钥;并将公钥保存至NFC设备中,将私钥保存至移动终端中;B、移动终端通过NFC通信协议与NFC设备建立连接,并获取NFC设备中的公钥,与预先存储在移动终端中的私钥进行匹配;C、匹配成功则对移动终端进行RSA密钥授权,生成屏幕解锁指令,对移动终端的屏幕进行解锁。所述移动终端的智能解锁方法,其中,还包括以下步骤:D、匹配不成功则退出解锁界面或返回手动解锁界面。所述移动终端的智能解锁方法,其中,还包括以下步骤:E、重新通过RSA算法动态生成一对新的密钥:公钥和私钥;并重新将公钥保存至NFC设备中,将私钥保存至移动终端中。所述移动终端的智能解锁方法,其中,所述NFC设备为穿戴式NFC设备,包括智能手表、智能手环以及智能眼镜中的任一种。所述移动终端的智能解锁方法,其中,所述步骤B具体包括:B1、预先将移动终端的解锁方式设置为NFC解锁,并通过NFC通信协议与NFC设备建立连接;B2、判断移动终端中是否存在私钥;当是时,则进入步骤B3,当否时,则重新生成私钥,并保存至移动终端中;B3、移动终端获取建立连接的NFC设备中的公钥,并与预先存储在移动终端中的私钥进行匹配。所述移动终端的智能解锁方法,其中,所述建立与匹配模块具体包括:建立单元、用于预先将移动终端的解锁方式设置为NFC解锁,并通过NFC通信协议与NFC设备建立连接;判断单元、用于判断移动终端中是否存在私钥;当是时,则与NFC设备中的公钥进行匹配,当否时,则重新生成私钥,并保存至移动终端中;匹配单元、用于移动终端获取建立连接的NFC设备中的公钥,并与预先存储在移动终端中的私钥进行匹配。有益效果:本专利技术一种移动终端的智能解锁方法及系统,其将移动终端的解锁方式设置为NFC解锁,另外还采用RSA算法动态生成一对密钥,通过对移动终端和NFC设备进行加密配对,使得在NFC设备靠近移动终端并且NFC设备中的公钥能与移动终端中的私钥配对成功后,实现快速解锁的目的,并且本专利技术所述智能解锁方法简单易实现,其安全性高,为用户提供极大的便利。附图说明图1为本专利技术所述移动终端的智能解锁方法的步骤流程图。图2为本专利技术所述移动终端的智能解锁方法中步骤S200的流程图。图3为本专利技术所述移动终端的智能解锁系统的结构模块图。图4为本专利技术所述移动终端的智能解锁系统中建立与匹配单元的单元图。具体实施方式本专利技术提供一种移动终端的智能解锁方法及系统,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,本专利技术提供一种移动终端的智能解锁方法,其包括以下步骤:S100、预先通过RSA算法动态生成一对密钥:公钥和私钥;并将公钥保存至NFC设备中,将私钥保存至移动终端中;S200、移动终端通过NFC通信协议与NFC设备建立连接,并获取NFC设备中的公钥,与预先存储在移动终端中的私钥进行匹配;S300、匹配成功则对移动终端进行RSA密钥授权,生成屏幕解锁指令,对移动终端的屏幕进行解锁。本专利技术实施例中通过将移动终端的解锁方式设置为NFC解锁,并采用RSA算法动态生成一对密钥分别存储到移动终端和与其建立连接的NFC设备中,通过对移动终端和NFC设备进行加密配对,使得在NFC设备靠近移动终端并且NFC设备中的公钥能与移动终端中的私钥配对成功后,实现快速解锁的目的。首先对本专利技术中的NFC通信协议和RSA算法进行解释。NFC通信协议全称为NearFieldCommunication,是一种短距高频的无线电技术,在13.56MHz频率下,有效运行于20厘米距离内。本专利技术正是基于NFC技术,实现移动终端的自动解锁。应当理解地是,本专利技术采用的NFC技术,不采用上述标准,可对NFC进行定义,如NFC的感应距离,即移动终端与NFC设备处于设定的距离内即可建立连接,所述设置的距离为1m、0.5m、0.3m或直接接触等。而RSA算法是第一个既能用于数据加密也能用于数字签名的算法,该算法的名字以专利技术者的名字命名:RonRivest,AdiShamir和LeonardAdleman。在本专利技术中采用RSA算法是为了动态生成一对密钥来实现对数据加密的,这样使得只有在密钥配对成功时才能实现解锁,大大提高了移动终端的安全性。在步骤S100中,预先通过RSA算法动态生成一对密钥:公钥和私钥;并将公钥保存至NFC设备中,将私钥保存至移动终端中,即将公钥保存在NFC设备的客户端中,而私钥保存在移动终端的服务端中。本专利技术中采用RSA进行加、解密方式是私钥加密、公钥验证。需要说明的是,一台NCF设备对应有一个公钥,但可以设置有多台NFC设备对移动终端进行解密,因此可以生成一个密钥和多个公钥,这样我们就可以选择一台或者多台NFC设备对移动终端进行解锁。另外,还可以在一段时间后重新生成新的一对密钥,这样即使被别人捡到公钥也无需担心移动终端被盗取解锁了。而在步骤S200中,因为移动终端的解锁方式设置为NFC解锁,因此其可以通过NFC通信协议与NFC设备建立连接,并获取NFC设备中的公钥,与预先存储在移动终端中的私钥进行匹配。当然,本专利技术中所述移动终端内部需设置有NFC模块才能实现本技术方案,优选地,所述移动终端指的是智能手机、IPAD等具有NFC模块的智能设备。下面对所述步骤S200的具体操作过程阐述如下:S201、预先将移动终端的解锁方式设置为NFC解锁,并通过NFC通信协议与NFC设备建立连接;S202、判断移动终端中是否存在私钥;当是时,则进入步骤S203,当否时,则重新生成私钥,并保存至移动终端中;S203、移动终端获取建立连接的NFC设备中的公钥,并与预先存储在移动终端中的私钥进行匹配。随后进入步骤S300,即当NFC设备中的公钥与移动终端中的私钥匹配成功后,NFC设备-对移动终端进行RSA密钥授权,生成屏幕解锁指令,对移动终端的屏幕进行解锁。较佳实施例中,本专利技术还包括以下步骤:S400、匹配不成功则退出解锁界面或返回手动解锁界面。需要说明的是,本专利技术所述智本文档来自技高网...

【技术保护点】
一种移动终端的智能解锁方法,其特征在于,包括以下步骤:A、预先通过RSA算法动态生成一对密钥:公钥和私钥;并将公钥保存至NFC设备中,将私钥保存至移动终端中;B、移动终端通过NFC通信协议与NFC设备建立连接,并获取NFC设备中的公钥,与预先存储在移动终端中的私钥进行匹配;C、匹配成功则对移动终端进行RSA密钥授权,生成屏幕解锁指令,对移动终端的屏幕进行解锁。

【技术特征摘要】
1.一种移动终端的智能解锁方法,其特征在于,包括以下步骤:
A、预先通过RSA算法动态生成一对密钥:公钥和私钥;并将公钥保存至NFC设备中,将私钥保存至移动终端中;
B、移动终端通过NFC通信协议与NFC设备建立连接,并获取NFC设备中的公钥,与预先存储在移动终端中的私钥进行匹配;
C、匹配成功则对移动终端进行RSA密钥授权,生成屏幕解锁指令,对移动终端的屏幕进行解锁。
2.根据权利要求1所述移动终端的智能解锁方法,其特征在于,还包括以下步骤:
D、匹配不成功则退出解锁界面或返回手动解锁界面。
3.根据权利要求2所述移动终端的智能解锁方法,其特征在于,还包括以下步骤:
E、重新通过RSA算法动态生成一对新的密钥:公钥和私钥;并重新将公钥保存至NFC设备中,将私钥保存至移动终端中。
4.根据权利要求3所述移动终端的智能解锁方法,其特征在于,所述NFC设备为穿戴式NFC设备,包括智能手表、智能手环以及智能眼镜中的任一种。
5.根据权利要求4所述移动终端的智能解锁方法,其特征在于,所述步骤B具体包括:
B1、预先将移动终端的解锁方式设置为NFC解锁,并通过NFC通信协议与NFC设备建立连接;
B2、判断移动终端中是否存在私钥;当是时,则进入步骤B3,当否时,则重新生成私钥,并保存至移动终端中;
B3、移动终端获取建立连接的NFC设备中的公钥,并与预先存储在移动终端中的私钥进行匹配。
...

【专利技术属性】
技术研发人员:孔亦亮
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1