论文摘要
击键序列身份认证是保障计算机信息安全的一种重要手段。20世纪80年代,Gaines等人首次提出基于击键动力学(keystroke dynamics)特征进行身份认证。其实现简单,运行成本低廉,但突出的问题是如何有效地从击键序列中提取出关键信息,从而在贝叶斯统计算法的基础上,将基于击键动力学特征的判别问题抽象为三类模式识别问题,即入侵类、怀疑类和合法用户类,对怀疑类采用基于概率论的二次识别机制,同时利用统计学相关公式的推导,给出了该系统安全级别的选取范围及标准,并通过实验比较了两种有代表性的贝叶斯模型应用二分类和三分类判别法前后系统性能的差别。实验结果表明错误拒绝率(False reject rate,FRR)和错误通过率(False accept rate,FAR)都得到了有效的降低。但是识别过程中作为衡量模式集间差异的距离量度是否应该选取广泛采用的欧几里德距离?本文在接下来的研究中发现测地距(geodesic distance)能够更加有效地表达这一距离量度。同时受认知生理学关于记忆(神经流形)和视觉流形相关性研究的启发,提出记忆和敲击键盘的触觉认知流形也具备相关性,在此基础上引入流形学习算法。以测地距作为距离量度,给出了算法对于密码长度的理论适用范围,并通过实验证明该算法能够更加有效地降低FRR和FAR。
论文目录
摘要Abstract第1章 绪论1.1 击键动力学身份识别的概念1.1.1 击键动力学的基本思想1.1.2 各种生物统计学方法的特点1.2 击键动力学身份识别的发展概况1.2.1 研究概况1.2.2 研究关注点分类1.2.3 实际应用1.3 课题提出和本文内容简介第2章 贝叶斯统计算法2.1 贝叶斯决策论2.1.1 贝叶斯分类规则2.1.2 贝叶斯决策的误差分析2.1.3 贝叶斯分类的风险分析2.2 决策函数和决策面2.3 对正态分布的贝叶斯分类2.3.1 决策超平面2.3.2 最小距离分类器2.4 本章小结第3章 基于三分类的击键序列身份验证3.1 算法描述3.1.1 基于贝叶斯统计模型的击键动力学身份认证原理3.1.2 击键动力学的 Mahalanobis距离特性研究3.1.3 基于贝叶斯统计模型的击键动力学身份认证算法3.1.4 怀疑域 N的确定3.1.5 安全级别k的确定3.1.6 基于二分类和三分类的判别系统性能对比3.2 实验3.2.1 实验数据与图表3.2.2 实验结论3.3 本章小结第4章 流形学习与等度规映射4.1 流形学习的认知生理学基础4.1.1 从视觉认知到流形4.1.2 视觉认知中的流形4.1.3 神经流形与认知流形4.2 流形学习的几何学基础4.2.1 三维举例4.2.2 微分几何背景4.3 流形学习4.3.1 流形学习的基本介绍4.3.2 数学描述4.3.3 流形学习的基本算法4.4 本章小结第5章 基于流形学习的用户身份验证5.1 ISOMAP算法原理5.1.1 可等距嵌入欧氏空间的黎曼流形维数分析5.1.2 黎曼流形上两点间距离的度量5.1.3 等距映射算法5.2 本文算法5.2.1 算法提出的神经生理学依据5.2.2 应用流形学习的算法依据5.2.3 本文算法步骤5.3 实验5.3.1 实验数据5.3.2 实验图表5.3.3 实验结果比较5.4 本章小结第6章 结论参考文献致谢攻读学位期间的研究成果
相关论文文献
标签:击键序列论文; 贝叶斯模型论文; 三分类识别论文; 流形学习论文;