[发明专利]一种隐蔽输入字符的动态虚拟键盘输入方法在审
申请号: | 201710600378.9 | 申请日: | 2017-07-21 |
公开(公告)号: | CN107633166A | 公开(公告)日: | 2018-01-26 |
发明(设计)人: | 徐智能 | 申请(专利权)人: | 徐智能 |
主分类号: | G06F21/36 | 分类号: | G06F21/36;G06F3/0488 |
代理公司: | 杭州九洲专利事务所有限公司33101 | 代理人: | 陈继亮 |
地址: | 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 隐蔽 输入 字符 动态 虚拟 键盘输入 方法 | ||
技术领域
本发明属于计算机安全领域,主要是一种隐蔽输入字符的动态虚拟键盘输入方法。
背景技术
对计算机最可怕的攻击手段之一是以流氓软件窃取用户的键盘输入字符,进而获取用户口令等私密信息。由于键盘输入的都是键盘字符,且键盘各个键的位置相对固定,为这类流氓软件的攻击提供了可趁之机。
发明内容
本发明的目的在于克服现有技术存在的不足,而提供一种隐蔽输入字符的动态虚拟键盘输入方法。
本发明的目的是通过如下技术方案来完成的。这种隐蔽输入字符的动态虚拟键盘输入方法,由相互协同的若干操控程序协助用户对有自定义字符集或者自定义字符图标集作为虚拟键的动态虚拟键盘的操作;本发明的组件包括:
1.1、用户自定义的字符集或者用户自定义字符图标集;
1.2、与用户自定义字符集或者自定义字符图标集一一对应的标引编码集;
1.3、与标引编码集一一对应的每次由系统即时量生成的图标工作代码集;
1.4、与图标工作代码集一一对应的虚拟键位置标识集;
1.5、由虚拟键位置标识集标识的虚拟键动态分布的动态虚拟键盘;
1.6、由即时量及盘面定位参量确定的虚拟键盘可漂浮区域;
1.7、操控虚拟键盘和传输键盘操作信息的操控程序。
更进一步的,本发明的隐蔽输入字符的工作流程如下:
2.1、在动态虚拟键盘注册界面提供系统可显示字符集供用户建立属于自己的自定义字符集或字符图标集;
2.2、预先建立可显示字符集的标引编码和字符图标,或者在获得用户自定义字符集后对未建立标引编码和/或字符图标的自定义字符建立标引编码和/或字符图标,所用用户的自定义字符采用统一标识编码和/或字符图标;
2.3、在打开动态虚拟键盘前,系统提取用户自定义字符集或其图标集根据即时获取的系统即时量使用动态图标工作代码模块生成即次图标工作代码集;
2.4、传输以上述步骤2.3获取的即时量标识的即次图标工作代码集给虚拟键盘动态构造模块;
2.5、虚拟键盘动态构造模块依据所接受的即时量确定虚拟键盘盘面在漂浮区域的定位参量的初值,并以此定位构造动态的虚拟键盘;
2.6、虚拟键盘动态构造模块依据即次图标工作代码集生成各个虚拟键的键位置标识并以此标识分布各个虚拟键;
2.7、虚拟键盘键入字符获取模块接收用户点击的虚拟键的位置标识并传输位置标示串给后台处理程序,后台处理程序通过位置标识/图标代码对应表转换位置标示串成图标代码串,或者在省略图标代码时转换位置标识串成标引编码串;
2.8、在网络环境下,即使用图标代码时,前端后台程序传输图标代码串给服务器,服务器处理程序根据即次以即时量表示的图标代码/标引编码对应表提取标引编码串;
2.9、网络环境下的服务器处理程序或单机环境下的后台处理程序根据标引编码提取用户选择字符串。
更进一步的,本发明使用其中各组件提升安全性:
3.1、使用用户自定义字符集扩充口令字样本集;
3.2、使用即时量及构造函数构造与标引编码一一对应的用于互异传输的图标工作代码,对虚拟键盘信息隐蔽;
3.3、利用以键位置标识代替键标识对键盘信息的隐蔽;
3.4、利用大于键盘面积的界面区域容纳伪随机定位虚拟键盘实现的漂浮键盘对虚拟键位置的模糊;
3.5、利用字符图标代替字符以屏蔽对键盘字符的直接获取。
本发明的有益效果为:本发明采用隐蔽输入字符的动态虚拟键盘输入方法,键盘输入采用动态虚拟键盘,键盘各个键的位置不固定,从根本上杜绝了流氓软件的攻击,大大提高了安全性。
附图说明
图1展示从符号集中选择符号子集;
图2展示在选定符号子集后挑选自定义符号;
图3展示利用换挡键切换到汉子输入方式选择汉字作为自定义字符。
图4-图6展示键盘符号和自定义符号混用的动态虚拟键盘的单频动态分布注册界面;
图7-图9展示一个多频动态分布键盘的登录界面。
图10-图12展示一个完全由用户自定义字符构成的动态虚拟键盘的登录界面;
图13-图15展示一个动态虚拟键盘盘面在界面上动态浮动的登录界面;
图16-流程图1表述本发明在互联网环境的自定义字符(字符图标安全方式)建立流程。
图17-流程图2表述本发明在互联网环境的用户口令保护应用中(字符图标安全方式)的注册流程(衔接流程图1)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于徐智能,未经徐智能许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710600378.9/2.html,转载请声明来源钻瓜专利网。