[发明专利]密码输入方法、安全芯片及系统在审
申请号: | 201610094146.6 | 申请日: | 2016-02-19 |
公开(公告)号: | CN105760741A | 公开(公告)日: | 2016-07-13 |
发明(设计)人: | 郑利 | 申请(专利权)人: | 北京智能果技术有限公司 |
主分类号: | G06F21/36 | 分类号: | G06F21/36 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 马爽;黄健 |
地址: | 100088 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 密码 输入 方法 安全 芯片 系统 | ||
1.一种密码输入方法,其特征在于,包括:
安全芯片生成随机数据序列,并将所述随机数据序列发送给中央处理器CPU,以使所述CPU根据键盘位置序列及所述随机数据序列在显示屏上显示随机键盘,其中,所述随机数据序列与所述键盘位置序列一一对应;
所述安全芯片获取用户通过触摸屏在所述随机键盘上的输入位置,并根据所述输入位置、所述键盘位置序列及所述随机数据序列确定用户密码;
所述安全芯片对所述用户密码进行加密,生成加密数据,并将所述加密数据发送给所述CPU。
2.根据权利要求1所述的方法,其特征在于,所述安全芯片生成随机数据序列之前,还包括:
所述安全芯片接收所述CPU发送的工作启动指令。
3.根据权利要求1或2所述的方法,其特征在于,所述安全芯片根据所述输入位置、所述键盘位置序列及所述随机数据序列确定用户密码,包括:
所述安全芯片根据所述输入位置及所述键盘位置序列确定与所述输入位置对应的子键盘位置序列;
所述安全芯片根据所述子键盘位置序列及所述随机数据序列确定与所述子键盘位置序列对应的子随机数据序列;
所述安全芯片确定所述子随机数据序列为所述用户密码。
4.根据权利要求1所述的方法,其特征在于,所述安全芯片对所述用户密码进行加密,生成加密数据,包括:
所述安全芯片采用数据加密标准DES对所述用户密码进行加密,生成加密数据;或者,
所述安全芯片采用高级加密标准AES对所述用户密码进行加密,生成加密数据。
5.根据权利要求2所述的方法,其特征在于,所述安全芯片接收所述CPU发送的工作启动指令之后,还包括:
所述安全芯片根据所述工作启动指令向所述CPU发送工作启动指令的响应指令。
6.一种安全芯片,其特征在于,包括:
生成模块,用于生成随机数据序列,并将所述随机数据序列发送给中央处理器CPU,以使所述CPU根据键盘位置序列及所述随机数据序列在显示屏上显示随机键盘,其中,所述随机数据序列与所述键盘位置序列一一对应;
获取模块,用于获取用户通过触摸屏在所述随机键盘上的输入位置,并根据所述输入位置、所述键盘位置序列及所述随机数据序列确定用户密码;
加密模块,用于对所述用户密码进行加密,生成加密数据,并将所述加密数据发送给所述CPU。
7.根据权利要求6所述的安全芯片,其特征在于,所述安全芯片还包括:
第一接收模块,用于接收所述CPU发送的工作启动指令。
8.根据权利要求6或7所述的安全芯片,其特征在于,所述获取模块具体包括:
获取子模块,用于获取用户通过触摸屏在所述随机键盘上的输入位置;
第一确定子模块,用于根据所述输入位置及所述键盘位置序列确定与所述输入位置对应的子键盘位置序列;
第二确定子模块,用于根据所述子键盘位置序列及所述随机数据序列确定与所述子键盘位置序列对应的子随机数据序列;
第三确定子模块,用于确定所述子随机数据序列为所述用户密码。
9.根据权利要求7所述的安全芯片,其特征在于,所述安全芯片还包括:
发送模块,用于根据所述工作启动指令向所述CPU发送工作启动指令的响应指令。
10.一种密码输入系统,其特征在于,包括:
中央处理器CPU、显示屏、触摸屏及如权利要求6-9任一项所述的安全芯片;
所述安全芯片分别与所述CPU及所述触摸屏连接,所述CPU与所述显示屏连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京智能果技术有限公司,未经北京智能果技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610094146.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高交互设备间安全通讯的装置及方法
- 下一篇:鉴权方法、鉴权装置和鉴权系统