论文部分内容阅读
在计算机应用系统、互联网应用中身份识别认证是一个基本要素,也是安全体系的基础。实现身份识别有多种技术手段:如简单技术口令、基本密码学识别技术和较为复杂的生物认证技术。在某些应用系统中对数据安全要求较高的时候,简单的口令认证技术已不能完全胜任;而使用智能卡若被他人复制,也失去了安全意义。生物认证能最大限度的满足安全性的要求。由于每个人的生物特征具有与其他人不同的特征,具有健壮性、独特性使得生物密钥无法复制,失窃或被遗忘,同时生物认证技术认定的是个体本身,因此安全、方便、不易伪造和假冒。在电信应用系统中涉及到用户数据和费用的系统对安全性有较高的要求,所以引入生物认证技术将大大提高安全性。通过生物认证技术对生物特征取样形成特征模板,然后通过认证系统取样与特征模板比对来达到识别身份。在生物认证技术中较多技术需要硬件投资与研发,如指纹、虹膜等都需要专用硬件设备对生物特征进行取样。而作为生物认证技术中的击键动力则不需要专用的硬件设备,用户只需通过计算机普通的键盘输入,使用软件就可捕获击键动力特征来达到身份识别。本文主要在以下几个方面进行了主要的工作:1、对生物认证技术、实现生物认证技术的过程进行阐述。对击键动力的生物特征进行分析,对击键动力学的算法模型进行研究,最终确定论文使用的击键动力学的算法模型……PR-RP模型。2、需求模型是本文软件实现过程的基础。对基于击键动力学的身份识别即系统登录功能进行了需求说明,在需求提出的基础上进行详细需求分析,从而建立需求模型。3、根据需求模型,通过UML对需求进行详细分析,建立分析模型得到分析类,并根据分析类确定分析类的关系,绘制分析类的行为顺序图。4、根据分析类对系统登录进行详细设计得到设计类,并使用可重用的通用类,通过C#和ASP.NET编程语言完成代码编写。5、对PR-RP模型算法进行测试,验证PR-RP模型算法的可行性;最后对系统登录进行系统测试。