【技术实现步骤摘要】
一种身份认证方法及装置
本专利技术涉及计算机
,尤其涉及一种身份认证方法及装置。
技术介绍
身份认证主要是为了防止不法分子冒用合法用户身份,从而获得合法用户身份所拥有的某些资源访问与操作的权限。身份认证主要分为三类,第一类是通过用户记忆进行认证,例如账号密码登录认证,具体就是在用户登录时输入注册时设定好的密码,只有密码正确才能成功登录。显然这种认证方式的可用性和安全性式互相排斥的,简单易记的密码很容易被破解和泄露,而复杂安全的密码不容易记忆和维护。第二类是通过用户拥有的东西进行认证,例如手机短信认证,在用户登录时,将收到的来自登录系统后台的随机验证码输入到验证码框中,以完成用户身份的认证。这类身份认证方式如今较为普遍,也比起第一类安全一些,但仍然可能因为丢失等原因造成安全隐患。这两类都属于传统的身份认证方式,第三类是生物认证它是利用人体固有的生理特征进行身份认证,具有可识别性、独一性和随时随地可用性,使得生物认证成为热点方向。生物认证利用人体固有的生理特征进行认证。但是,现有的基于生理特征的身份认证有一 ...
【技术保护点】
1.一种身份认证方法,其特征在于,包括:/n获取认证信息和用户终端使用过程中的多个击键信息,所述击键信息包括敲击多键的键值、敲击多键持续时间和敲击多键间隔时间;/n根据每个击键信息所述敲击多键的键值和所述认证信息确定所述敲击多键的键值对应的击键样本信息,以根据所述敲击多键键值对应的击键样本信息和所述击键信息得到敲击多键的奖惩值信息,根据每个敲击多键的奖惩值信息得到用户终端使用过程中的奖惩总值;/n若所述奖惩总值大于认证阈值,则进行用户登录验证。/n
【技术特征摘要】
1.一种身份认证方法,其特征在于,包括:
获取认证信息和用户终端使用过程中的多个击键信息,所述击键信息包括敲击多键的键值、敲击多键持续时间和敲击多键间隔时间;
根据每个击键信息所述敲击多键的键值和所述认证信息确定所述敲击多键的键值对应的击键样本信息,以根据所述敲击多键键值对应的击键样本信息和所述击键信息得到敲击多键的奖惩值信息,根据每个敲击多键的奖惩值信息得到用户终端使用过程中的奖惩总值;
若所述奖惩总值大于认证阈值,则进行用户登录验证。
2.根据权利要求1所述身份认证方法,其特征在于,在所述获取认证信息和用户终端使用过程中的多个击键信息的步骤之前,所述方法还包括:
获取用户终端登录时的击键信息,所述击键信息包括敲击多键的键值、单键的敲击时长、敲击多键持续时间和敲击多键间隔时间;
将所述用户登录时的击键信息转换为击键特征图;
将所述击键特征图输入训练好的卷积神经网络进行二分类,得到第一识别结果;
若所述第一识别结果校验通过,则获取认证信息和用户终端使用过程中的多个击键信息;
其中,所述训练好的卷积神经网络由用户输入多键时的样本击键信息转换的样本击键特征图训练得到。
3.根据权利要求2所述身份认证方法,其特征在于,在将所述击键特征图输入训练好的卷积神经网络进行二分类,得到第一识别结果的步骤之前,所述方法还包括:
获取用户自由输入多键时的样本击键信息,所述样本击键信息包括敲击多键的样本键值、单键的样本敲击时长、敲击多键样本持续时间和敲击多键样本间隔时间;
将所述样本击键信息转换为样本击键特征图,将每个样本击键特征图作为一个训练样本,获取多个训练样本;
利用多个训练样本对预设卷积神经网络进行训练。
4.根据权利要求3所述身份认证方法,其特征在于,所述利用多个训练样本对预设卷积神经网络进行训练的...
【专利技术属性】
技术研发人员:关建峰,许长桥,刘梦昕,孙建勋,李心舒,贾金锁,
申请(专利权)人:北京邮电大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。