[发明专利]一种身份认证方法、装置及其存储介质有效
申请号: | 201811297961.8 | 申请日: | 2018-11-01 |
公开(公告)号: | CN109446780B | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 吕坤;唐华阳 | 申请(专利权)人: | 北京知道创宇信息技术股份有限公司 |
主分类号: | G06F21/32 | 分类号: | G06F21/32;G06N3/04;G06N3/08 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 徐丽 |
地址: | 100000 北京市朝阳区阜*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 身份 认证 方法 装置 及其 存储 介质 | ||
本发明提供了一种身份认证方法、装置及其存储介质,涉及击键识别技术领域。所述身份认证方法包括:获取用户自由输入时的击键时间序列中的单键持续时间和双键持续时间,其中,所述单键持续时间是指单键的持续按压时间,所述双键持续时间是指相邻两个键中开始动作和结束动作之间的时间差;基于所述单键持续时间生成单键序列矩阵,基于所述双键持续时间生成双键序列矩阵;采用分组卷积分别对所述单键序列矩阵和所述双键序列矩阵进行特征提取;将特征提取的结果输入击键识别模型,采用所述击键识别模型获得身份认证结果。该身份认证方法融合单键特征和双键特征进行击键识别,提高了击键识别的识别精确度和泛化能力。
技术领域
本发明涉及击键识别技术领域,具体而言,涉及一种身份认证方法、装置及其存储介质。
背景技术
随着用户身份认证作为网络安全的第一道大门,因为其仅允许认证用户通过的特点,是保护用户个人信息的有力工具。而所有身份认证方式中,生物认证似乎是最安全最方便的方式,因为生物特征识别无需用户携带认证设备或记忆认证字段,同时生物认证也具备较为理想的识别效果。生物特征分为物理特征和行为特征,物理特征指人体固有的物理特征,包含指纹、虹膜、DNA等,而行为特征指的是用户的行为方式,包含步态、签名等。近年来,生物识别的应用越来越广泛,如指纹解锁、刷脸支付等。但是这些物理特征大都需要额外的设备来提取,这无疑增加了系统的成本与操作难度。
与物理特征相反,行为特征中的击键动力学却没有这些限制。由于击键动力学的特征极易获取,并且方便、低成本、易集成、具有高安全性,吸引了众多研究者开始了这方面的研究。而其中,相对于固定文本分析,自由文本分析能对用户输入的任意击键序列进行识别,因而能持续监控系统用户的使用情况,防止非法用户中途截获已登录账号的系统,进一步持续保护系统的安全性。这在用户邮件系统、即时消息系统、个人文章系统、命令行终端系统等都能得到广泛的应用。
但是现有的击键识别技术会根据语言特点挑选单键特征或双键特征作为特征向量进行击键识别,但是仅仅基于单一的单键特征或双键特征作为特征向量进行击键识别存在识别准确率低、泛化能力差的问题。
发明内容
有鉴于此,本发明实施例的目的在于提供一种身份认证方法、装置及其存储介质,以解决上述问题。
第一方面,本发明实施例提供了一种身份认证方法,所述身份认证方法包括:获取用户自由输入时的击键时间序列中的单键持续时间和双键持续时间,其中,所述单键持续时间是指单键的持续按压时间,所述双键持续时间是指相邻两个键中开始动作和结束动作之间的时间差,所述开始动作包括第一按键的按下或弹起,所述结束动作包括第二按键的按下或弹起;基于所述单键持续时间生成单键序列矩阵,基于所述双键持续时间生成双键序列矩阵;采用分组卷积分别对所述单键序列矩阵和所述双键序列矩阵进行特征提取;将特征提取的结果输入击键识别模型,采用所述击键识别模型获得身份认证结果。
上述实施例同时获得用户击键时间序列的单键持续时间和双键持续时间,并将单键持续时间和双键持续时间转换为相应的序列矩阵,并进行特征提取后融合输入击键识别模型,以基于单键特征和双键特征进行击键识别,能够挖掘出相邻操作持续时间之间的隐含关系,提高击键识别的准确度;还采用分组卷积的方式进行特征提取,使击键识别模型能够轻易扩展到更高维度,进而提高了击键识别的识别准确度和泛化能力;同时该方法能在用户自由输入、完全不受干扰的情况下对用户进行身份认证,改善了用户的使用体验。
综合第一方面,所述基于所述单键持续时间生成单键序列矩阵,基于所述双键持续时间生成双键序列矩阵,包括:以矩阵的行代表所述单键持续时间中对应的按键按下,以矩阵的列代表所述单键持续时间中对应的按键弹起,以所述矩阵的行列交叉对应的值代表所述单键持续时间中对应按键按下到弹起的平均持续时间,生成单键序列矩阵;以矩阵的行和列分别代表所述双键持续时间中对应的按键按下或弹起,以所述矩阵的行列交叉对应的值代表所述双键持续时间中从行对应按键按下或弹起到列对应按键按下或弹起的平均持续时间,生成双键序列矩阵。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京知道创宇信息技术股份有限公司,未经北京知道创宇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811297961.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种键盘安全保密控制的方法
- 下一篇:一种虹膜加密数据存储装置和方法