密码输入方法及系统、移动终端技术方案

技术编号:20449485 阅读:15 留言:0更新日期:2019-02-27 03:19
本发明专利技术提供了一种密码输入方法及系统、移动终端。其中,该方法包括:移动终端在确定需要向智能密码设备输入密码的情况下,执行以下步骤:移动终端提示用户输入指纹;移动终端检测用户从移动终端的指纹输入部输入的第一指纹;移动终端验证用户输入的第一指纹是否为已认证的用户指纹;在验证第一指纹为已认证的用户指纹的情况下,移动终端从当前应用的专用存储区读取智能密码设备的密码密文;移动终端对密码密文进行解密,得到智能密码设备的密码明文;移动终端将密码明文发送给智能密码设备。通过本发明专利技术,用户通过输入指纹输入智能密码设备的密码,提高了输入的便利性,进而提高了用户的体验。

【技术实现步骤摘要】
密码输入方法及系统、移动终端
本专利技术涉及一种电子
,尤其涉及一种密码输入方法及系统、移动终端。
技术介绍
数据通信技术的进步,为人们的生活提供了便利。比如,用户可以不通过银行柜台办理转账、缴费等业务,而是通过网上银行在家办理。为了保证网上交易的安全性,智能密码设备作为安全认证支付设备应运而生。另外,随着移动通信的发展,移动终端的处理能力也越来越强大,许多业务都可以在移动终端上执行。为了方便用户,越来越多的银行开发了手机银行,用户可以通过手机银行APP进行转账、缴费等业务,为了保证移动终端的交易安全,智能密码设备也作了进一步的升级,从而可以与移动终端配合,完全移动交易。在实际使用中,为了保证安全,智能密码设备在进行用户签名认证之前,需要输入PIN码,避免签名及认证发生在用户不知情的情况下。在某些应用中,智能密码设备不具备外部输入装置,用户需要通过移动终端输入PIN码,但由于移动终端的键盘比较小,用户通过移动终端的键盘输入PIN码很不便利,降低了用户体验。
技术实现思路
本专利技术旨在解决上述问题至少之一。本专利技术的主要目的在于提供一种密码输入方法。本专利技术的另一目的在于提供一种移动终端。本专利技术的再一目的在于提供一种密码输入系统。为达到上述目的,本专利技术的技术方案具体是这样实现的:本专利技术一方面提供了一种密码输入方法,包括:移动终端接收到指示设定指纹绑定的指纹绑定指令;判断所述移动终端的指纹识别功能是否开启以及所述移动终端中是否已录入至少一个已认证的用户指纹;在判断所述移动终端的指纹识别功能已开启以及所述移动终端中已录入至少一个已认证的用户指纹的情况下,所述移动终端提示用户通过所述移动终端的输入键盘输入与所述移动终端连接的智能密码设备的密码;所述移动终端接收用户输入的密码,并将所述用户输入的密码发送给所述智能密码设备验证;在接收到所述智能密码设备返回的验证成功响应之后,所述移动终端通过可信执行环境生成加密密钥对;所述移动终端使用所述加密密钥对对所述用户输入的密码进行加密,得到密码密文;所述移动终端将所述密码密文存储到当前应用的专用存储区;所述移动终端在确定需要向所述智能密码设备输入密码的情况下,执行以下步骤:所述移动终端提示用户输入指纹;所述移动终端检测用户从所述移动终端的指纹输入部输入的第一指纹;所述移动终端验证用户输入的所述第一指纹是否为所述已认证的用户指纹;在验证所述第一指纹为已认证的用户指纹的情况下,所述移动终端从所述当前应用的专用存储区读取所述智能密码设备的密码密文;所述移动终端对所述密码密文进行解密,得到所述智能密码设备的密码明文;所述移动终端将所述密码明文发送给所述智能密码设备。可选地,在判断所述移动终端的指纹识别功能已开启以及所述移动终端中已录入至少一个已认证的用户指纹的情况下,所述移动终端在提示用户通过所述移动终端的输入键盘输入与所述移动终端连接的智能密码设备的密码之前,所述方法还包括:所述移动终端提示用户输入指纹;所述移动终端检测用户从所述移动终端的指纹输入部输入的第二指纹;所述移动终端验证用户输入的所述第二指纹为所述已认证的用户指纹。可选地,在所述移动终端使用所述加密密钥对对所述用户输入的密码进行加密,得到所述密码密文之后,将所述智能密码设备的所述密码密文存储到所述当前应用的专用存储区之前,所述方法还包括:所述移动终端提示用户输入指纹;所述移动终端检测用户从所述移动终端的指纹输入部输入的第三指纹;所述移动终端所述第三指纹为所述已认证的用户指纹。可选地,所述移动终端将所述智能密码设备的所述密码密文存储到所述当前应用的专用存储区,包括:所述移动终端获取所述智能密码设备的标识信息;所述移动终端将所述智能密码设备的标识信息与所述智能密码设备的密码密文的对应存储。可选地,所述移动终端从当前应用的专用存储区读取所述智能密码设备的密码密文,包括:所述移动终端从所述当前应用的专用存储区读取与所述智能密码设备的标识信息对应的密码密文。可选地,所述移动终端将所述密码明文发送给所述智能密码设备之后,所述方法还包括:所述智能密码设备验证所述密码明文是否正确;在验证所述密码明文正确的情况下,执行下一步流程。可选地,在所述移动终端将所述智能密码设备的所述密码密文存储到所述当前应用的专用存储区之后,所述方法还包括:所述移动终端接收到指示取消指纹绑定的指纹取消指令;所述移动终端提示用户输入指纹;所述移动终端检测用户从所述移动终端的指纹输入部输入的第四指纹;所述移动终端验证用户输入的第四指纹是否为所述已认证的用户指纹;在验证所述第四指纹为所述已认证的用户指纹的情况下,所述移动终端取消指纹绑定的设置,删除所述加密密钥对和所述专用存储区存储的所述密码密文。本专利技术的另一方面提供了一种移动终端,包括:输入模块,用于接收指示设定指纹绑定的指纹绑定指令;判断模块,用于所述移动终端的指纹识别功能是否开启以及所述移动终端中是否已录入至少一个已认证的用户指纹;提示模块,用于在所述判断模块在判断所述移动终端的指纹识别功能已开启以及所述移动终端中已录入至少一个已认证的用户指纹的情况下,提示用户通过所述移动终端的输入键盘输入与所述移动终端连接的智能密码设备的密码;所述输入模块,还用于接收用户输入的密码;发送模块,用于将所述用户输入的密码发送给所述智能密码设备验证;接收模块,用于接收所述智能密码设备返回的验证响应;生成模块,用于在所述验证响应指示验证成功的情况下,通过可信执行环境生成加密密钥对;加密模块,用于使用所述加密密钥对对所述用户输入的密码进行加密,得到所述密码密文;存储模块,用于将所述密码密文存储到当前应用的专用存储区;确定模块,用于在确定需要向所述智能密码设备输入密码的情况下,触发所述提示模块提示用户输入指纹;所述提示模块,还用于在所述确定模块的触发下提示用户输入指纹;所述输入模块,还用于检测用户从所述移动终端的指纹输入部输入的第一指纹;验证模块,用于验证用户输入的所述第一指纹是否为所述已认证的用户指纹;读取模块,用于在所述验证模块验证用户输入的所述第一指纹为所述已认证的用户指纹的情况下,从所述当前应用的专用存储区读取所述智能密码设备的密码密文;解密模块,用于对所述密码密文进行解密,得到所述智能密码设备的密码明文;所述发送模块还用于将所述密码明文发送给所述智能密码设备。可选地,所述提示模块,还用于在所述判断模块在判断所述移动终端的指纹识别功能已开启以及所述移动终端中已录入至少一个已认证的用户指纹的情况下,提示用户通过所述移动终端的输入键盘输入与所述移动终端连接的智能密码设备的密码之前,提示用户输入指纹;所述输入模块,还用于检测用户从所述移动终端的指纹输入部输入的第二指纹;所述验证模块,还用于验证用户输入的所述第二指纹是否为所述已认证的用户指纹,并在验证所述第二指纹为所述已认证的用户指纹的情况下,触发所述提示模块提示用户通过所述移动终端的输入键盘输入与所述移动终端连接的智能密码设备的密码。可选地,所述提示模块,还用于在所述加密模块对所述用户输入的密码进行加密之后,所述存储模块将所述密码密文存储到当前应用的专用存储区之前,提示用户输入指纹;所述输入模块,还用于检测用户从所述移动终端的指纹输入部输入的第三指纹;所述验证模块,还用于验证本文档来自技高网...

【技术保护点】
1.一种密码输入方法,其特征在于,包括:移动终端接收到指示设定指纹绑定的指纹绑定指令;判断所述移动终端的指纹识别功能是否开启以及所述移动终端中是否已录入至少一个已认证的用户指纹;在判断所述移动终端的指纹识别功能已开启以及所述移动终端中已录入至少一个已认证的用户指纹的情况下,所述移动终端提示用户通过所述移动终端的输入键盘输入与所述移动终端连接的智能密码设备的密码;所述移动终端接收用户输入的密码,并将所述用户输入的密码发送给所述智能密码设备验证;在接收到所述智能密码设备返回的验证成功响应之后,所述移动终端通过可信执行环境生成加密密钥对;所述移动终端使用所述加密密钥对对所述用户输入的密码进行加密,得到密码密文;所述移动终端将所述密码密文存储到当前应用的专用存储区;所述移动终端在确定需要向所述智能密码设备输入密码的情况下,执行以下步骤:所述移动终端提示用户输入指纹;所述移动终端检测用户从所述移动终端的指纹输入部输入的第一指纹;所述移动终端验证用户输入的所述第一指纹是否为所述已认证的用户指纹;在验证所述第一指纹为已认证的用户指纹的情况下,所述移动终端从所述当前应用的专用存储区读取所述智能密码设备的密码密文;所述移动终端对所述密码密文进行解密,得到所述智能密码设备的密码明文;所述移动终端将所述密码明文发送给所述智能密码设备。...

【技术特征摘要】
1.一种密码输入方法,其特征在于,包括:移动终端接收到指示设定指纹绑定的指纹绑定指令;判断所述移动终端的指纹识别功能是否开启以及所述移动终端中是否已录入至少一个已认证的用户指纹;在判断所述移动终端的指纹识别功能已开启以及所述移动终端中已录入至少一个已认证的用户指纹的情况下,所述移动终端提示用户通过所述移动终端的输入键盘输入与所述移动终端连接的智能密码设备的密码;所述移动终端接收用户输入的密码,并将所述用户输入的密码发送给所述智能密码设备验证;在接收到所述智能密码设备返回的验证成功响应之后,所述移动终端通过可信执行环境生成加密密钥对;所述移动终端使用所述加密密钥对对所述用户输入的密码进行加密,得到密码密文;所述移动终端将所述密码密文存储到当前应用的专用存储区;所述移动终端在确定需要向所述智能密码设备输入密码的情况下,执行以下步骤:所述移动终端提示用户输入指纹;所述移动终端检测用户从所述移动终端的指纹输入部输入的第一指纹;所述移动终端验证用户输入的所述第一指纹是否为所述已认证的用户指纹;在验证所述第一指纹为已认证的用户指纹的情况下,所述移动终端从所述当前应用的专用存储区读取所述智能密码设备的密码密文;所述移动终端对所述密码密文进行解密,得到所述智能密码设备的密码明文;所述移动终端将所述密码明文发送给所述智能密码设备。2.根据权利要求1所述的方法,其特征在于,在判断所述移动终端的指纹识别功能已开启以及所述移动终端中已录入至少一个已认证的用户指纹的情况下,所述移动终端在提示用户通过所述移动终端的输入键盘输入与所述移动终端连接的智能密码设备的密码之前,所述方法还包括:所述移动终端提示用户输入指纹;所述移动终端检测用户从所述移动终端的指纹输入部输入的第二指纹;所述移动终端验证用户输入的所述第二指纹为所述已认证的用户指纹。3.根据权利要求1所述的方法,其特征在于,在所述移动终端使用所述加密密钥对对所述用户输入的密码进行加密,得到所述密码密文之后,将所述智能密码设备的所述密码密文存储到所述当前应用的专用存储区之前,所述方法还包括:所述移动终端提示用户输入指纹;所述移动终端检测用户从所述移动终端的指纹输入部输入的第三指纹;所述移动终端所述第三指纹为所述已认证的用户指纹。4.根据权利要求1至3任一项所述的方法,其特征在于,所述移动终端将所述智能密码设备的所述密码密文存储到所述当前应用的专用存储区,包括:所述移动终端获取所述智能密码设备的标识信息;所述移动终端将所述智能密码设备的标识信息与所述智能密码设备的密码密文的对应存储。5.根据权利要求4所述的方法,其特征在于,所述移动终端从当前应用的专用存储区读取所述智能密码设备的密码密文,包括:所述移动终端从所述当前应用的专用存储区读取与所述智能密码设备的标识信息对应的密码密文。6.根据权利要求1至3任一项所述的方法,其特征在于,所述移动终端将所述密码明文发送给所述智能密码设备之后,所述方法还包括:所述智能密码设备验证所述密码明文是否正确;在验证所述密码明文正确的情况下,执行下一步流程。7.根据权利要求1至3任一项所述的方法,其特征在于,在所述移动终端将所述智能密码设备的所述密码密文存储到所述当前应用的专用存储区之后,所述方法还包括:所述移动终端接收到指示取消指纹绑定的指纹取消指令;所述移动终端提示用户输入指纹;所述移动终端检测用户从所述移动终端的指纹输入部输入的第四指纹;所述移动终端验证用户输入的第四指纹是否为所述已认证的用户指纹;在验证所述第四指纹为所述已认证的用户指纹的情况下,所述移动终端取消指纹绑定的设置,删除所述加密密钥对和所述专用存储区存储的所述密码密文。8.一种移动终端,其特征在于,包括:输入模块,用于接收指示设定指纹绑定的指纹绑定指令;判断模块,用于所述移动终端的指纹识别功能是否开启以及所述移动终端中是否已录入至少一个已认证的用户指纹;提示模块,用于在所述判断模块在判断所述移动终端的指纹识别功能已开启以及所...

【专利技术属性】
技术研发人员:李东声
申请(专利权)人:天地融科技股份有限公司
类型:发明
国别省市:北京,11

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

1