发明名称 一种基于击键特征识别的认证方法及系统
摘要 一种基于击键特征识别的认证方法及系统,属于网络的身份认证领域,包括以下步骤:(1)声称身份是ID的用户输入口令,如果正确,判断用户样本数是否达到设定数量,是,进入步骤(2);否,进行训练;(2)声称身份是ID的用户输入指定文本,(3)从用户击键特征模板中找到用户ID的HMM λ<sub>ID</sub>(∏,A,B),计算ID用户的阈值概率P1,计算身份为ID的用户该次输入文本的击键时间特征值T的概率P2,(4)比较阈值概率P1与用户ID生成指定文本的概率P2,如果P2=≥P1,认证成功,否则失败。本发明对击键动态认证进行建模;并结合正态分布、参数最大似然估计,计算模型中的参数;使得建立起的模型能够对用户身份的进行认证。
申请公布号 CN101478401A 申请公布日期 2009.07.08
申请号 CN200910010200.4 申请日期 2009.01.21
申请人 东北大学 发明人 周福才;徐剑;柳秀梅
分类号 H04L9/32(2006.01)I 主分类号 H04L9/32(2006.01)I
代理机构 沈阳东大专利代理有限公司 代理人 李运萍
主权项 1、一种基于击键特征识别的认证方法,其特征是包括以下步骤:(1)声称身份是ID的用户输入口令,如果正确,判断用户样本数是否达到设定数量,是,进入步骤(2);否,进行训练;(2)声称身份是ID的用户输入指定文本,该文本的击键序列S={s1,s2,...,sm},si表示第i个字母;长度为m,包含n字母组G(n)={g1,g2,...,gm-n+1},n字母组时间特征值tgi表示n字母组gi的持续时间;(3)从用户击键特征模板中找到用户ID的HMMλID(Π,A,B),用户ID的各个n字母组对应的时间特征值的期望值为{μT(gj)|j=1,2,...,m-n+1|},各个n字母组对应的时间特征值的方差为根据系统设定的阈值系数δ,1<δ<3,计算ID用户的阈值概率P1,状态输出概率向量B需要按公式进行计算,n字母组gi的状态输出概率是:其中:μD(gi)表示n字母组gi的期望值,σD(gi)表示n字母组gi的方差;|gi|表示n字母组gi在击键序列S中出现的次数,阈值概率P1=P(Tt|λID)用下面的公式来计算:计算阈值概率后,计算身份为ID的用户该次输入文本的击键时间特征值T的概率P2=P(T|λID),即其中:(i=1,2. ...,m-n+1)(4)比较阈值概率P1=P(Tt|λID)与用户ID生成指定文本的概率P2=P(T|λID),如果P2=P(T,λID)≥P1=P(Tt|ID),认证成功,否则失败。
地址 110004辽宁省沈阳市和平区文化路3号巷11号