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

文档序号:10422275阅读:来源:国知局
130以及安全处理器140。
[0041]安全处理器140分别与终端处理器110以及模拟安全开关120连接;
[0042]模拟安全开关120接收安全处理器140传输的控制信号,以切换第一数据通道及第二数据通道,第一数据通道是终端处理器110和触摸屏模块130之间的数据通道,第二数据通道是安全处理器140和触摸屏模块130之间的数据通道;
[0043]安全处理器140接收终端处理器110传输的密码输入请求,并传输控制信号给模拟安全开关120,将模拟安全开关120切换至第二数据通道;并解析用户输入的密码按键坐标信息,得到用户输入的密码信息,并将该密码信息加密后传输给终端处理器110。
[0044]当用户不需要输入密码时,模拟安全开关120开启的是第一数据通道,也就是终端处理器110和触摸屏模块130之间的数据通道,这时,是由终端处理器110来接收触摸屏模块130传输的用户在触摸屏上输入的指令信号或者信息,并进行处理。
[0045]当用户使用支付宝、微信或者手机银行等智能终端上的支付方式进行支付,或者刷银行卡,或者登录智能终端上的应用程序,需要输入密码时,上述智能终端上的终端处理器110会向安全处理器140传输密码输入请求,安全处理器140接收到终端处理器110传输的密码输入请求后,会根据接收到的密码输入请求发送控制信号给模拟安全开关120,模拟安全开关120接收到安全处理器140传输的控制信号后,会将数据通道切换至第二数据通道,所谓第二数据通道就是安全处理器140和触摸屏模块130之间的数据通道。这时,当用户触摸智能终端的屏幕时,触摸屏模块130会将用户输入的指令信号或者信息传输给安全处理器140,由安全处理器140进行处理,而终端处理器110不会接收到触摸屏模块130传输的用户输入的指令信号或者信息。
[0046]当安全处理器140接收到终端处理器110传输的密码输入请求后,还会对用户输入的密码按键坐标信息进行解析,从而得到用户输入的密码信息,并对该密码信息进行加密后传输给终端处理器110,由终端处理器110将加密后的密码信息传输至该智能终端的后台服务器,由后台服务器对该密码信息进行认证,后台服务器对密码信息认证完成后,会将认证结果传输给终端处理器110,终端处理器110根据上述认证结果进行下一步工作,如果后台服务器发送该密码信息正确的认证结果,则终端处理器110会发送密码正确的信息给安全处理器140,由安全处理器140会发送控制信号给模拟安全开关120,由模拟安全开关120将上述数据通道切换至第一数据通道,也就是终端处理器110和触摸屏模块130之间的数据通道,这时就由终端处理器110接收触摸屏模块130传输的用户输入的指令信号或者信息,而安全处理器140则不再接收触摸屏模块130传输的用户输入数据,该数据可以为用户输入的指令,也可以是用户输入的其它信息;如果后台服务器发送该密码信息不正确的认证结果,则终端处理器110会发出提示,提示用户重新输入密码。
[0047]本实用新型提供的基于触摸屏的密码安全输入装置,当用户需要输入密码时,安全处理器会接收到终端处理器传输的密码输入请求,然后发送控制信号给模拟安全开关,开启安全处理器与触摸屏模块之间的数据通道,并且安全处理器对解析出的用户输入的密码信息进行加密后,再传输给终端处理器,提高了输入用户密码信息的安全性。
[0048]其中,如图2所示,安全处理器140可以包括:
[0049]接收模块141、控制模块142、获取模块143、解析模块144以及第一发送模块145;
[0050]接收模块141与终端处理器及控制模块142连接,接收终端处理器传输的密码输入请求,并传输该密码输入请求给控制模块142,以使控制模块142传输控制信号给模拟安全开关;
[0051]解析模块144与获取模块143及第一发送模块145连接,接收获取模块143传输的用户输入的按键坐标信息,并解析该按键坐标信息,得到用户输入的密码信息并传输给第一发送模块145。
[0052]当用户在智能终端设备上使用支付宝等支付方式进行支付或者刷银行卡需要输入密码或者登录应用程序需要输入密码时,上述智能终端上的终端处理器110会向安全处理器140传输密码输入请求,安全处理器140中的接收模块141会接收终端处理器110传输的密码输入请求,并将该密码输入请求传输给控制模块142,这样控制模块142就会得知用户将要输入密码,从而根据接收的密码输入请求传输控制信号给模拟安全开关120,模拟开关120接收到该控制信号后,会将数据通道切换至第二数据通道,也就是开启安全处理器140和触摸屏模块130之间的数据通道。
[0053]当开启安全处理器140和触摸屏模块130之间的数据通道后,当用户在智能终端设备上输入密码时,安全处理器140中的获取模块143会获取用户在智能终端设备上输入的密码的按键坐标信息,并将该按键坐标信息传输给解析模块144,由解析模块144解析用户输入的密码的按键坐标信息,从而得到用户输入的密码信息,并将该密码信息传输给第一发送模块145,由第一发送模块145将该密码信息传输给终端处理器110,由终端处理器110将该密码信息传输至智能终端的后台服务器,对该密码信息进行认证。
[0054]其中,上述安全处理器140还可以包括加密模块;
[0055]加密模块分别与解析模块144及第一发送模块145连接,接收解析模块144传输的密码信息,将该密码信息加密并传输给第一发送模块145。
[0056]当上述解析模块144解析用户输入的密码的按键坐标信息,得到用户输入的密码信息后,将该密码信息传输给加密模块对该密码信息进行加密,得到加密后的密文,然后将该密文传输给第一发送模块145,由第一发送模块145将该密文传输给终端处理器110,由终端处理器110将该密文传输至与智能终端的后台服务器,对该密码信息进行认证。
[0057]其中,上述安全处理器还可以包括随机数生成器、存储元件以及第二发送模块;
[0058]随机数生成器分别与存储元件及第二发送模块连接,产生随机排列的密码键盘,并将该密码键盘上随机排列的按键坐标信息传输给存储元件进行存储,将上述密码键盘上随机排列的按键坐标信息传输给第二发送模块,由第二发送模块传输给终端处理器110。
[0059]当安全处理器140接收到终端处理器110传输的密码输入请求后,会根据该密码输入请求传输控制信号给模拟安全开关120,由模拟安全开关120将数据通道切换为第二数据通道,也就是安全处理器140和触摸屏模块130之间的数据通道。这时,安全处理器140中的随机数生成器会产生一个随机排列的密码键盘,该密码键盘上的各个按键都是随机排列的,并将该密码键盘上随机排列的按键坐标信息传输给存储元件,由存储元件将该按键坐标信息进行存储,同时,还将该密码键盘上随机排列的按键坐标信息传输给第二发送模块,由第二发送模块传输给终端处理器110,这时,在终端处理器110上就会显示一个与该随机排列的密码键盘相对应的虚拟键盘,这时用户可以在该虚拟键盘中输入密码,并且当用户触摸该虚拟键盘上的某个按键时,该智能终端还会产生一个输入提示音,用于提示用户已经成功输入该字符,用户点击不同的按键时该输入提示音是相同的,并且当用户在输入密码时,每输入完成一个字符在输入框中都会显示米字符号。
[0060]当然,上述输入框内还可以显示其它的符号,如井字符等,只要是能够掩盖用户输入的密码字符的其它符号都是可以的,本实用新型实施例并不限定上述符号。
[0061 ]其中,产生的随机排列的密码键盘,可以只包括数字按键,还可以包括字母以及系统字符按键,还可以包括退格、清除、取消以及确认等操作指令按键,上述随机排列的密码键盘,还可以包括手写输入方式。
[0062]其中,上述解析模块144可以通过比对存储元件中存储的密码键盘上随机排列的按键坐标信息及用户输入密码的按键坐标信息,从而解析出用户输入的密码信息。
[0063]其中,如图3所示,上述基于触摸屏的密码安全输入装置还可以包括主板310、盖板320以及围墙330。
[0064]终端处理器110、模拟安全开关120、触摸屏模块130以及安全处理
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1