【摘 要】
:
流密码是现代密码学的一个重要分支,RC4流密码高效、易实现,广泛应用于网络安全、数据库安全等领域中。随着互联网迅速发展与应用普及,对网络安全提出了更高的要求。RC4流密
论文部分内容阅读
流密码是现代密码学的一个重要分支,RC4流密码高效、易实现,广泛应用于网络安全、数据库安全等领域中。随着互联网迅速发展与应用普及,对网络安全提出了更高的要求。RC4流密码算法的安全性面临着严峻的挑战,成为人们关注的热点问题之一。本文介绍了流密码的相关理论,研究了流密码的工作原理,设计准则。分析了几种典型的对RC4的攻击方案,重点研究了RC4的内部状态、输出过程、设计原则以及攻击方法。针对RC4流密码算法易受弱密钥攻击,区分攻击和错误引入攻击,提出了一种基于随机置换的改进算法—-RC4_n_m,该算法具有以下特点:(1)基于随机置换,对内部状态表进行非线性运算,能够动态的扩展状态表中元素的取值空间,并使得状态表中的元素不断被更新,保证了状态表的可重用性。(2)在密钥编制算法中引入一个秘密数,该秘密数随着状态表的变换而变化,具有更高的安全性。在伪随机序列生成算法中,秘密数参与状态表的变换,确保了状态表的均匀性。(3)RC4_n_m的密钥流序列由状态表的前后两个状态共同决定,增强了密钥流序列的随机性。伪随机序列生成算法每次输出32位远大于RC4输出的8位数,所以RC4_n_m效率优于RC4流密码算法。最后,对RC4_n_m算法正确性,随机性和效率测试。实验结果表明,RC4 n m算法是正确可行的,其密钥流随机性和效率优于RC4流密码算法。
其他文献
蛋白质折叠结构预测问题是生物信息科学提出的基本的理论性问题。求解该问题具有生命认知科学理论上和在疾病治疗和药物研究上的意义。应用现有的仪器和手段来测定已知的大量
在电信事业蓬勃发展的今天,综合化、分布化、智能化已经成为电信网络管理技术发展的方向。电信管理网(Teleconununications Management Network,TMN)作为一个国际通行的电信管
随着J2EE技术的迅速普及,Struts+Spirng+Hibernate这种整合框架,以其开发效率高,易于系统重构和代码重用且都是开源免费,而逐渐被开发者广泛地应用于中小型J2EE的项目中。所以,为
视频监控系统几乎遍布了城市中的每个角落,不间断地记录着城市发生的一切。监控摄像头为社会安全提供重要保障,同时也带来了海量的视频数据。如何快速从海量视频数据中提取有
目前,越来越多的企业希望通过建立企业级的单点登录系统和安全防护系统,为企业用户提供统一的信息资源认证访问入口,建立统一的、基于角色的和个性化的信息访问与集成平台;通
随着宽带网络接入的普及,很多企业都可以采用多种方式上网,这些方式包括电话线拨号、ADSL、无线接入等。在一些远离城市的地方,可能这些企事业单位只能申请ADSL、无线、甚至
网络和信息技术的迅猛发展,对人们的工作方式和生活方式产生了巨大的影响。计算机网络带来方便、快捷的同时,也带来了日趋严重的安全问题。由于技术原因和人为攻击等因素,网
近年来,P2P技术的发展促进了它在许多领域的深入应用,特别是与流媒体技术的融合导致了P2PStreaming这一新兴技术的产生和发展。P2PStreaming技术利用P2P技术的优点,能够有效
预测是数据挖掘中常见的任务之一,它通过训练经验数据集构造和使用模型,来评估样本可能具有的属性值,是统计分析、机器学习、模式识别等领域的一个基本问题。 常见的预测方法
网络不仅是20世纪最重大的信息革命,它还将是21世纪最重大的社会革命。随着网络技术的飞速发展以及人机交互技术的进步,网络对人们工作和生活的影响越来越大。互联网作为一种