[发明专利]密码输入方法、安全芯片及系统在审
申请号: | 201610094146.6 | 申请日: | 2016-02-19 |
公开(公告)号: | CN105760741A | 公开(公告)日: | 2016-07-13 |
发明(设计)人: | 郑利 | 申请(专利权)人: | 北京智能果技术有限公司 |
主分类号: | G06F21/36 | 分类号: | G06F21/36 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 马爽;黄健 |
地址: | 100088 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 密码 输入 方法 安全 芯片 系统 | ||
技术领域
本发明涉及通信技术,尤其涉及一种密码输入方法、安全芯片及系统。
背景技术
随着通信技术的发展,手机、平板电脑等终端设备得到了广泛应用。用户在使用终端设备的过程中需要输入密码的场景越来越多,例如,登录手机银行时输入密码,使用手机银行等移动支付业务进行电子商务的支付时输入密码。为了保护用户的资金安全,提高用户在使用终端设备进行密码输入时的安全性问题变得非常重要。
现有技术中,在用户进行密码输入时,终端设备的中央处理器(CentralProcessingUnit;简称:CPU)生成随机数据序列,根据该随机数据序列及键盘位置序列生成随机键盘,并将该随机键盘发送给显示屏进行显示,用户在触摸屏上基于随机键盘输入用户密码,CPU获取用户在触摸屏上的输入位置,并根据键盘位置序列、随机数据序列和输入位置得到用户密码。
但是,上述过程中,在CPU生成随机数据序列、生成随机键盘及CPU获取用户在触摸屏上的输入位置的过程中,可能存在随机键盘和用户的输入位置被其他插件或者程序截取,从而获得用户密码,威胁用户的资金安全,因此,上述过程在用户进行密码输入时的安全性低。
发明内容
本发明提供一种密码输入方法、安全芯片及系统,以提高密码输入的安全性。
本发明提供一种密码输入方法,包括:
安全芯片生成随机数据序列,并将所述随机数据序列发送给中央处理器CPU,以使所述CPU根据键盘位置序列及所述随机数据序列在显示屏上显示随机键盘,其中,所述随机数据序列与所述键盘位置序列一一对应;
所述安全芯片获取用户通过触摸屏在所述随机键盘上的输入位置,并根据所述输入位置、所述键盘位置序列及所述随机数据序列确定用户密码;
所述安全芯片对所述用户密码进行加密,生成加密数据,并将所述加密数据发送给所述CPU。
进一步地,所述安全芯片生成随机数据序列之前,还包括:
所述安全芯片接收所述CPU发送的工作启动指令。
进一步地,所述安全芯片根据所述输入位置、所述键盘位置序列及所述随机数据序列确定用户密码,包括:
所述安全芯片根据所述输入位置及所述键盘位置序列确定与所述输入位置对应的子键盘位置序列;
所述安全芯片根据所述子键盘位置序列及所述随机数据序列确定与所述子键盘位置序列对应的子随机数据序列;
所述安全芯片确定所述子随机数据序列为所述用户密码。
进一步地,所述安全芯片对所述用户密码进行加密,生成加密数据,包括:
所述安全芯片采用数据加密标准DES对所述用户密码进行加密,生成加密数据;或者,
所述安全芯片采用高级加密标准AES对所述用户密码进行加密,生成加密数据。
进一步地,所述安全芯片接收所述CPU发送的工作启动指令之后,还包括:
所述安全芯片根据所述工作启动指令向所述CPU发送工作启动指令的响应指令。
本发明还提供一种安全芯片,包括:
生成模块,用于生成随机数据序列,并将所述随机数据序列发送给中央处理器CPU,以使所述CPU根据键盘位置序列及所述随机数据序列在显示屏上显示随机键盘,其中,所述随机数据序列与所述键盘位置序列一一对应;
获取模块,用于获取用户通过触摸屏在所述随机键盘上的输入位置,并根据所述输入位置、所述键盘位置序列及所述随机数据序列确定用户密码;
加密模块,用于对所述用户密码进行加密,生成加密数据,并将所述加密数据发送给所述CPU。
进一步地,所述安全芯片还包括:
第一接收模块,用于接收所述CPU发送的工作启动指令。
进一步地,所述获取模块具体包括:
获取子模块,用于获取用户通过触摸屏在所述随机键盘上的输入位置
第一确定子模块,用于根据所述输入位置及所述键盘位置序列确定与所述输入位置对应的子键盘位置序列;
第二确定子模块,用于根据所述子键盘位置序列及所述随机数据序列确定与所述子键盘位置序列对应的子随机数据序列;
第三确定子模块,用于确定所述子随机数据序列为所述用户密码。
进一步地,所述安全芯片还包括:
发送模块,用于根据所述工作启动指令向所述CPU发送工作启动指令的响应指令。
本发明还提供一种密码输入系统,包括:
中央处理器CPU、显示屏、触摸屏及如权利要求6-9任一项所述的安全芯片;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京智能果技术有限公司,未经北京智能果技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610094146.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高交互设备间安全通讯的装置及方法
- 下一篇:鉴权方法、鉴权装置和鉴权系统