[发明专利]一种基于鼠标行为特征的密码认证方法有效
申请号: | 201110314839.9 | 申请日: | 2011-10-17 |
公开(公告)号: | CN102509044A | 公开(公告)日: | 2012-06-20 |
发明(设计)人: | 丁力;孙知信;王志威;宫婧 | 申请(专利权)人: | 镇江金钛软件有限公司 |
主分类号: | G06F21/00 | 分类号: | G06F21/00;G06F21/04 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 许方 |
地址: | 212003 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 鼠标 行为 特征 密码 认证 方法 | ||
技术领域
本发明涉及一种基于鼠标行为特征的密码认证方法,属于安全认证技术领域。
背景技术
随着科学技术的发展,安全认证方法日趋多元化。口令密码认证、PIN码通过在网络登录时输入用户自定义的密码来识别用户身份;智能卡在集成芯片上存储用户身份的相关数据,用户将智能卡插入读卡器后即可获取用户身份信息;指纹、虹膜等生物特征具有单一性,可以有效识别用户身份。但是,现有的身份认证技术还存在很多缺陷。
因为密码容易泄漏;密码存储在计算机内容易被木马程序攻击,密码传输过程中容易被网络截获,口令密码认证、PIN码认证方法这类静止密码机制部署简单,但不安全。
智能卡的硬件虽然不能复制,但从智能卡读取的信息是静止的,通过内存扫描以及监听设备还是可以截取用户身份认证信息,因此还是存在安全隐患。
通过指纹、虹膜等生物特征来获取用户身份信息的成本昂贵。一般只在对安全要求相当高且没有成本问题的情况下才予以实施,而简单的认证设备或者生物特征又容易伪造,设备本身也会被恶意破坏。
鉴于单一的认证方法容易破解,将两种身份认证方法结合起来的双因素身份认证方法引起的人们的关注。尽管这类认证方法的强度是双重的,但是破解的方法确实叠加起来的。
发明内容
本发明所要解决的技术问题是针对上述背景技术的不足,提供了一种基于鼠标行为特征的密码认证方法。
本发明为实现上述发明目的采用如下技术方案:
一种基于鼠标行为特征的密码认证方法,包括如下步骤:
步骤1,采集每次鼠标事件的时间参数,求得时间参数的平均值,
所述时间参数包括:左键单击鼠标持续时间、右键单击鼠标持续时间、两次击键时间间隔;
步骤2,根据鼠标事件发生时鼠标经过的轨迹轮廓,获得识别图形,生成图形密码,具体包括如下步骤:
步骤2-1,在特定矩形窗口中分别获取识别图形在纵横两个方向上的最大、最小坐标,确定识别图形所属的矩形区域,所述特定矩形窗口为鼠标最大点击区域内的任意大小矩形窗口;
步骤2-2,将矩形区域分割成若干子矩形区域,在各个子矩形区域内根据识别图形在纵横两个方向上的最大、最小坐标确定子矩形区域内识别图形所属的最小矩形区域;
步骤2-3,根据图形识别精确度的需要重复步骤2-2,直至所得的若干最小矩形区域满足识别精度的要求;
所述图形密码为最小子矩形区域在纵横两个方向上的最大、最小坐标;
步骤3,输入图形密码m次,统计正确输入图形密码的次数n,正确输入图形密码的次数n的统计方法如下:
当鼠标事件的时间参数在时间参数平均值的误差允许范围内,并且鼠标点击的区域在图形密码的误差允许范围之内时,正确输入图形密码的次数n的值加1;
其中,m为规定用户输入图形密码的次数,n的初始值为1,m、n为自然数;
步骤4,运用Levenberg-Marquardt算法认证用户身份。
步骤4-1,计算权值,判断正确输入图形密码的次数是否满足修正误差函数权值的条件,
当正确输入图形密码的次数满足修正误差函数权值的条件时,进入步骤4-2;
当正确输入图形密码的次数不满足修正误差函数权值的条件时,进入步骤4-3;
步骤4-2,修正误差函数权值得到图形密码的最大误差,清除输入向量和输入向量的误差值;
步骤4-3,判断第m次输入的图形密码是否大于最大误差值,
当第m次输入的图形密码大于最大误差值时,再次输入图形密码,返回步骤4-1;否则,通过认证。
本发明采用上述技术方案,具有以下有益效果:通过递归分割鼠标行为区域得到更为精确的图形密码;结合鼠标事件参数以及精确的图形密码,提高密码认证的可靠性。
附图说明
图1为基于鼠标行为特征的密码认证方法的流程图。
图2为用特定矩形截取识别图像的示意图。
图3为递归分割矩形区域得到图形密码的示意图。
具体实施方式
下面结合附图对发明的技术方案进行详细说明:
如图1所示的基于鼠标行为特征的密码认证方法,包括如下步骤:
步骤1,采集每次鼠标事件的时间参数,求得时间参数的平均值,
所述时间参数包括:左键单击鼠标持续时间、右键单击鼠标持续时间、两次击键时间间隔;
步骤2,根据鼠标事件发生时鼠标经过的轨迹轮廓,获得识别图形,生成图形密码,具体包括如下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于镇江金钛软件有限公司,未经镇江金钛软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110314839.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种起重机主梁翻转装置
- 下一篇:一种立照相机构调整模组