论文部分内容阅读
由于用户隐私泄露事件层出不穷,普通的登录名、密码的身份认证方式已经不能满足时代的需求,而击键认证作为一种辅助的认证方式,既不需要额外的硬件设备支撑又能在用户毫无察觉时完成认证。击键认证正在逐渐成为研究的热点。但目前提出的大多数算法存在数据不公开、识别率不高的情况,因此针对这类问题,本文分别研究了固定文本和自由文本击键特征信息的提取和击键特征认证算法,提高了针对固定文本和自山文本用户识别率。首先,本文提出一种针对固定文本的击键特征曲线差异度的认证算法,并设计了用户名、密码作为主要认证,击键认证作为辅助认证的一套完整的认证方案。击键特征曲线差异度是建立在传统击键认证算法中所使用的击键时间特征向量的基础上,并也引入了击键时间特征向量中任意两个相邻时间特征值之间的变化率。因此,基于击键特征曲线差异度的认证算法可增加用户击键特征的区分度,提高算法的认证准确率。其次,本文提出了一种针对自由文本的加权击键特征曲线差异度的认证算法。并选取使用频率较高的双键字符序列的击键间隔时间与具有代表性的半时间特征共同构成自由文本的击键特征。考虑到自由文本与固定文本击键特征之间的差异,在击键特征曲线差异度的基础上提出了加权击键特征曲线差异度的概念,从而将双键的使用频率引入击键认证算法中。所以,基于加权击键特征曲线差异度的认证算法可以更加有效地解决自由文本击键特征身份认证识别率较低的问题。最后,本文通过实验来验证文中所设计的认证算法的有效性和准确性,并将实验结果与目前常用的认证算法进行对比分析。实验结果表明:与传统的认证算法相比,本文针对固定文本和自由文本所设计的认证算法具有更好的性能指标。