一种基于安卓系统的密码安全输入系统和方法技术方案

技术编号:37161175 阅读:37 留言:0更新日期:2023-04-06 22:26
本发明专利技术公开了一种基于安卓系统的密码安全输入系统和方法,所述系统包括:应用层模块,获取触摸屏输入的信息,判断输入信息的类型;系统层模块,与应用层模块连接,判断输入信息的类型,当输入信息的类型为密码时,调用安全键入模式,实现密码的安全键入;驱动层模块,与系统层模块连接,当输入信息的类型为密码时,构建显存映射,将系统显示和密码显示隔离。本发明专利技术通过驱动层模块实现系统显示和密码显示隔离,防止密码输入时被系统层通过录屏监听密码输入;通过系统层模块调用安全键入模式实现密码安全键入。密码安全键入。密码安全键入。

【技术实现步骤摘要】
一种基于安卓系统的密码安全输入系统和方法


[0001]本专利技术属于密码安全输入
,具体涉及一种基于安卓系统的密码安全输入系统和方法。

技术介绍

[0002]随着安卓系统越来越多地应用于金融交易和支付平台,市场对安卓系统安全方面的要求也越来越高,但安卓系统本身并没有采取很严谨的保护方法来保证密码键入的安全,一些恶性行为或通过模拟输入法窥视密码键入,或通过录屏进行密码信息盗窃。这些行为都严重损害了用户的使用安全以及财产安全。
[0003]对于这些问题,部分安卓设备厂家自主研制了输入法,通过系统改造,在系统输入时默认跳转到厂家研制的输入法进行键入,防止恶意程序通过输入法输入监听获取密码信息。有些应用则使用自主的界面作密码输入,不使用安卓本身的键盘进行键入,以防止密码被窃取。
[0004]但上述方法存在以下漏洞和缺点:
[0005]1)输入法拦截只是应用上实现第三方输入法的密码窥视,但在触摸屏的驱动方面,恶意软件还是可以通过监听设备的触摸坐标来获取输入用户的键入,无法从根源拦截窥视;
[0006]2)通过应用仿真本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于安卓系统的密码安全输入系统,其特征在于,包括:应用层模块,获取触摸屏输入的信息;系统层模块,与应用层模块连接,判断输入信息的类型,当输入信息的类型为密码时,调用安全键入模式,实现密码的安全键入;驱动层模块,与系统层模块连接,当输入信息的类型为密码时,构建显存映射,将系统显示和密码显示隔离。2.根据权利要求1所述的系统,其特征在于,驱动层模块还用于获取并对触摸屏输入的信息进行加密。3.根据权利要求2所述的系统,其特征在于,驱动层模块包括:显卡驱动单元,与系统层模块连接,构建显存映射,显示触摸屏输入的信息;触摸屏输入驱动单元,与系统层模块连接,当输入信息的类型为密码时,采用安全键入模式获取并对触摸屏输入的信息进行加密。4.根据权利要求3所述的系统,其特征在于,系统层模块包括native层子模块和framework层子模块,native层子模块包括:密码窗口显示单元,与显卡驱动单元连接,当接收到显示内容时调用显卡驱动单元进行显示;触摸屏输入捕获单元,与触摸屏输入驱动单元连接,调用触摸屏输入驱动单元进入安全键入模式,接收触摸屏输入驱动单元反馈的加密坐标数据,对加密坐标数据进行解密获得触摸坐标;密码安全键入管控单元,分别与密码窗口显示单元、触摸屏输入捕获单元以及framework层模块连接,对密码键盘进行随机排列和显示,将触摸坐标转换为密码明文,并对密码明文进行加密。5.根据权利要求4所述的系统,其特征在于,framework层子模块包括:输入管理服务单元,与密码安全键入管控单元连接,获取加密后的密码明文;安全密钥管理单元,与密码安全键入管控单元连接,获取安全...

【专利技术属性】
技术研发人员:潘敏开梁辉强林海新周国锐梁杰章李洁丰
申请(专利权)人:广东天波信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1