[发明专利]一种应用于Android系统的键盘输入方法和系统在审
| 申请号: | 201710905834.0 | 申请日: | 2017-09-29 | 
| 公开(公告)号: | CN107657187A | 公开(公告)日: | 2018-02-02 | 
| 发明(设计)人: | 张子锐 | 申请(专利权)人: | 百富计算机技术(深圳)有限公司 | 
| 主分类号: | G06F21/83 | 分类号: | G06F21/83;G06F3/0488;G06F21/72 | 
| 代理公司: | 深圳中一联合知识产权代理有限公司44414 | 代理人: | 张全文 | 
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 应用于 android 系统 键盘输入 方法 | ||
技术领域
本发明属于信息安全技术领域,尤其涉及一种应用于Android系统的键盘输入方法和系统。
背景技术
Android系统是目前最流行的操作系统平台,由于其开放性高、可扩展性强,兼容多种应用程序,因此安装在Android系统中的各种应用程序已经成为人们日常生活中重要的组成部分。然而目前在应用程序使用过程中,用户往往需要在键盘中输入密码才能对应用程序进行操作;以财务管理类应用程序为例,用户在登录财务管理类应用程序时,需要输入登录密码和支付密码才能在财务管理类应用程序中完成转账和汇款操作;现有技术通过Android系统的网络应用层获取用户的输入密码按键值,该按键值即为密码密文,再将该按键值发送至Android系统核心处理层,验证用户的登录信息,同时用户可在该网络应用层多次输入密码按键值。
因此,现有技术中存在以下安全漏洞:由于密码密文的获取、存储以及核对各个环节都在Android系统的控制层完成,而Android系统的开放性极高,安全防护等级较低,则用户在键盘中输入密码密文的任何一个环节都极易地被外界不法分子入侵并窃取相应的密码密文,从而造成用户输入的密码密文泄漏。
发明内容
本发明提供一种应用于Android系统的键盘输入方法和系统,旨在解决现有技术在键盘中输入密码时,易遭到黑客窃取和密码密文容易被泄漏的问题。
本发明第一方面提供一种应用于Android系统的键盘输入方法,所述方法包括:
若应用中触发密码输入事件,安全芯片生成随机的键值序列;
密码服务模块基于所述键值序列生成虚拟键盘,所述键值序列中的每一键值依序对应所述虚拟键盘中的每一键值索引;
触屏模块通过检测用户的触屏操作在所述虚拟键盘中的触屏位置,获取用户输入的密码对应的键值索引序列;
所述安全芯片基于所述键值索引序列和所述键值序列,解析出所述密码;
当所述密码输入事件完成后,所述安全芯片将所述密码发送至所述应用。
本发明第二方面提供一种应用于Android系统的键盘输入系统,所述键盘输入系统包括:
安全芯片,若应用中触发密码输入事件,所述安全芯片生成随机的键值序列;
密码服务模块,基于所述键值序列生成虚拟键盘,所述键值序列中的每一键值依序对应所述虚拟键盘中的每一键值索引;
触屏模块,通过检测用户的触屏操作在所述虚拟键盘中的触屏位置,获取用户输入的密码对应的键值索引序列;
所述安全芯片基于所述键值索引序列和所述键值序列,解析出所述密码;
当所述密码输入事件完成后,所述安全芯片将所述密码发送至所述应用。
本发明与现有技术相比存在的有益效果是:本发明采用分层控制的方法,触摸屏模块只获取按键索引序列,安全芯片只生成随机的键值序列,所述安全芯片基于所述键值索引序列和所述键值序列,解析出所述密码,各个模块之间相互独立工作,即使网络黑客在用户密码输入过程中通过入侵Android系统窃取该按键索引序列,由于无法获取相应的键值序列,网络黑客也无法得到密码密文,并且由于安全芯片的安全防护等级极高,外界的不法分子无法暴力入侵该安全芯片,极大地提高了用户密码的安全性;从而有效地解决了现有技术中,用户在键盘输入密码时,易遭到网络黑客攻击导致密码外泄,用户个人信息无法得到保障的问题。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种应用于Android系统的键盘输入方法的实现流程图;
图2是本发明实施例提供的一种应用于Android系统的键盘输入方法应用场景示意图;
图3是本发明实施例提供的当虚拟键盘的键值索引排列顺序会发生随机改变后,所述应用于Android系统的键盘输入方法的应用场景示意图;
图4是本发明实施例提供的一种应用于Android系统的键盘输入系统的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百富计算机技术(深圳)有限公司,未经百富计算机技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710905834.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种生物发酵罐
- 下一篇:一种可旋转的封闭式光生物反应器





