一种基于触摸屏的密码安全输入方法及装置的制造方法

文档序号:9667736阅读:203来源:国知局
一种基于触摸屏的密码安全输入方法及装置的制造方法
【技术领域】
[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]验证模块,用于验证所述密码输入请求的合法性。
[0038]结合第二方面,本发明实施例提供了上述第二方面的第四种可能的实现方式,其中,所述安全处理器还包括:
[0039]第二发送模块,用于发送第二控制信号给所述模拟安全开关,以建立所述终端处理器和所述触摸屏模块之间的数据通道。
[0040]本发明提供的基于触摸屏的密码安全输入方法及装置,通过建立安全处理器和触摸屏模块之间的数据通道,由安全处理器处理用户输入的密码按键坐标信息,并且,安全处理器对从用户输入的密码按键坐标信息解析出的密码信息进行加密,将加密后的密文发送给终端处理器,提高了输入用户密码信息的安全性。
[0041]为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
【附图说明】
[0042]为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0043]图1示出了本发明实施例1提供的一种基于触摸屏的密码安全输入方法的流程图;
[0044]图2示出了本发明实施例1提供的一种基于触摸屏的密码安全输入方法中终端处理器得到随机排列的密码键盘上的按键坐标信息的流程图;
[0045]图3示出了本发明实施例2提供的一种基于触摸屏的密码安全输入装置的结构示意图。
【具体实施方式】
[0046]下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0047]考虑到现有技术中当用户在智能终端设备上输入密码后,直接由终端处理器将用户输入的按键坐标信息转换成密码信息,很有可能会被恶意程序获取智能终端上的虚拟键盘的分布以及用户输入密码时的按键坐标信息,从而获取用户的密码信息,导致用户密码信息泄露。基于此,本发明实施例提供了一种基于触摸屏的密码安全输入方法及装置。下面通过实施例进行描述。
[0048]实施例1
[0049]本发明实施例提供了一种基于触摸屏的密码安全输入方法。一般每个智能终端上都存在一个终端处理器,用于处理用户输入的指令信号或者其它信息,本发明实施例中,还包括一个安全处理器,当用户需要输入密码时,则由安全处理器进行处理。
[0050]如图1所示,本发明实施例提供的基于触摸屏的密码安全输入方法,包括步骤S110?S150,具体如下:
[0051]S110:接收终端处理器传输的密码输入请求。
[0052]当用户在智能终端上使用支付宝、微信以及手机银行进行支付时,或者刷银行卡时,或者在智能终端上登陆应用程序时,需要在智能终端上输入密码,这时触摸屏模块会传输用户需要输入密码的指令信号给终端处理器,终端处理器接收到用户需要输入密码的指令信号后,会将该指令信号转化为密码输入请求,并将该密码输入请求传输给安全处理器,安全处理器接收上述终端处理器传输的密码输入请求。
[0053]当
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1