基于混沌动态密码的网络身份认证系统的研究

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:zhegeyonghukeyi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网的飞速发展,带来了网络身份认证技术的变革。作为一种新型的身份认证技术,动态密码具有“一次一密”的特性,已在电子商务、网上交易、电子游戏等领域有广泛的应用。混沌具有初值敏感、非周期、不可预测三大特性,与动态密码的不可预测特性十分契合,利用混沌可以构造性能优良的动态密码算法。目前,我国拥有自主知识产权的动态密码解决方案并不多见,研究混沌动态密码算法具有战略性的意义。基于上述背景,利用混沌的特性,通过构造一个改进的Lorenz超混沌系统,设计了一种新型的动态密码算法。为了验证算法的实用性和可行性,构建了网络身份认证系统,将混沌动态密码算法实施于该系统,进行身份认证实验。本文的主要研究内容如下所述:(1)介绍了混沌的基本理论,包括定义,基本特性以及判定方法。阐述了混沌哈希函数与混沌动态密码的联系。详细描述了混沌动态密码的基本理论,包括定义,基本特性,生存周期以及动态密码终端等。(2)在Lorenz系统的基础上,通过引入一个反馈项,构建了一个改进的Lorenz超混沌系统。介绍了系统的构建方法,分析了系统的基本特性。利用SOPC和HTML5两种方法,对系统进行了数字实现。详细介绍了SOPC和HTML5语言实现的关键技术。通过数字实现说明了对混沌系统进行线性变换,不会改变相位的完整性。(3)在改进的Lorenz超混沌系统基础上,基于挑战/响应的动态密码机制,构建了一种新型的混沌动态密码算法,包括动态密码生成算法,挑战码生成算法,令牌加密算法以及动态密码匹配算法。(4)为了保证系统的安全性能,通过NIST(National Institute of Standards and Technology,美国国家标准技术研究所)提供的sts-2.0b测试包,对改进的Lorenz超混沌系统进行了随机性测试,证实该系统满足随机性的要求。为保证算法的性能,对混沌动态密码算法的整体性能进行了评估分析,包括时间复杂度、空间复杂度、散列性能以及密钥空间分析。(5)研究了一种基于Apache服务器的网络身份认证方案,设计了网络身份认证的协议,详细描述了整体设计方案。利用PHP语言编程,实现了一个实验性的网络身份认证系统。在混沌动态密码算法的基础上,实现了动态密码三种常见终端:手机令牌、软件令牌、短信密码。介绍了动态密码终端实现的关键步骤和技术方案。通过系统实验,分析了系统的安全性能,说明了混沌动态密码算法的可行性。
其他文献
随着我国社会保险事业的不断发展完善,截至目前,我国已经按不同人群建立起了覆盖全体城镇职工、城镇居民、农村居民的基本养老保险、基本医疗保险制度,实现了广覆盖的基本目标,并
我国是世界上最大的稻米生产国,年产量约为1.9亿吨。米糠是大米加工过程中的重要副产物,按7%的出糠率计算,每年可生产1330万吨的米糠。而米糠中的油脂含量可达20%左右,与大豆
数学运算能力是数学的基本能力之一,数学运算是初中数学教学的重要内容,也是数学学科的基础,在很大程度上影响着学生的数学成绩。数学运算能力的提高还可以促进记忆能力、理解能
世界范围内二氧化碳的排放量逐年增加,1990年到2007年,二氧化碳排放年均增长率高达1.8%。二氧化碳等温室气体的过量排放是导致气候条件恶化的重要因素。小城镇是主要的经济活动
农民工是我国城市化进程中重要的参与者和推动者,如何推动农民工顺利的融入城市,已经成为影响我国经济产业发展和城市化进程的重要课题。目前第二代农民工总量已经占全国农民
业务平台的运维部门有别于科研创新等技术部门,它是一个对平台状态进行7×24小时守护的工作,因此专业工具的渗透面及自动化程度对其工作开展的质量及企业集约化能力起着至关
“成长小说”,简而言之,就是叙述人物长大成人,心智成熟过程的小说。然而,“成长”作为人生普遍经历,又因为性别、阶级、种族、文化以及时代、地域的差异性而呈现成长的不同范式。
单晶金刚石材料具有优异的力学、热学、声学、光学和电学性能,在高科技特别是超精密加工领域有着广泛的应用,但对单晶金刚石表面质量的要求也越来越高。由于单晶金刚石的特殊
本文主要讨论了稳定性分析中的相关理论,并研究了以小变形桁架和双肢缀条格构式柱为代表的杆系结构的稳定性能。主要内容有三部分:1.采用两种基于精确二阶理论所推导的平面梁
有“无烟工业”之称的旅游业并不是一个低耗能的行业,中国旅游业近年来快速发展,产业规模不断壮大,在国民经济中的影响力逐步提升,然而对自然资源和社会文化资源造成了巨大的