RC4算法及其安全性分析

被引量 : 21次 | 上传用户:shwjdbr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
RC4算法是Ron Rivest在1987年为RSA数据安全公司开发的可变密钥长度的序列密码。该算法与众多序列密码的算法设计思想不同,安全性高,而且易于软件实现,并被广泛地应用于商业密码产品中,包括Lotus Notes,苹果计算机的AOCE和Oracle安全SQL数据库等。在得到广泛应用的同时,该算法的安全性分析也成为一个重要的研究方向。了解该算法并分析该算法的安全性正是本文所研究的内容。现阶段对RC4的攻击类型已有很多,详见第三章。本文的主要结论是提出了一种新的对RC4的错误引入分析方法。错误引入分析方面的技术现在正在不断发展,它在一定物理条件的支持下可以在实践中实现。针对RC4进行错误引入分析具有一定的研究意义。本文提出的错误引入分析方法由算法1与算法2组成,用以恢复整个RC4的初始内部状态。算法1是一轮攻击,攻击后在最理想的状态下,可以得到3个RC4初始状态的值: S 0[1]、S 0[ n ]、S 0 [ j1 ]。算法2是整个256轮攻击,在需要21 6个输出密钥字,至多引入216个错误下,几乎可以恢复整个RC4的初始状态。另一个结论是利用上面的错误引入方法进行120轮攻击,大约引入214到215个错误后,能以63.3%的概率成功的确定S0中大约203个位置上的值,其余53个值可以结合状态猜测攻击方法,以214.13的复杂度有效地进行恢复。
其他文献
【目的】观察婴幼儿睡眠质量和情绪状况,以指导改善儿童睡眠。【方法】直接对6~36个月的婴幼儿家长咨询,完成婴幼儿睡眠质量和情绪状况调查表。咨询调查表主要项目:睡眠方面
文章以高层梯队理论和委托代理理论为基础,以2012年披露研发投入的深沪交易所创业板的356家公司为样本,对公司高管团队特征和企业研发投入强度之间的关系进行实证分析。研究
目的:探讨中西医结合疗法对慢性阻塞性肺疾病患者预后情况的影响。方法:选取2013年12月到2014年6月我院收治的120例慢性阻塞性肺疾病患者,将患者随机分为联合组和对照组,均为
在中国经济高速发展的大背景下,广告业市场发展呈现繁荣蓬勃的景象,广告制作的新招数层出不穷,市场上也开始显现差异化需求,诸如车身广告、精品户外广告、高端室内灯箱广告等
随着职业教育的飞速发展,高职高专院校的班级容量也不断增大,学生自身差异也很大,极大地影响了教学质量,从而导致学生对知识点的认识模糊、掌握不牢固。怎样才能端正学生的学
近两年来,从中央到地方,广播电视媒体的集团化浪潮风起云涌,与之相伴的是电视的频道专业化趋势.
公共服务供给既是政府的主要职能,也是各类社会组织和市场主体参与和发挥作用的重要领域。要提高公共服务的供给效率,就要谋求实现公共服务供给的政府与市场的有机结合。而为保
<正>在美国国家对外战略中,"民主制度输出"始终占据重要位置。其根本实质是以文化、价值观、思维方式等软实力为支撑,以国家政治诉求为先导,建构一套追求实现国家利益最大化
目的:研究创伤失血性休克的院前急救护理方式。方法:选取我中心73例创伤失血性休克患者作为研究对象,在对其进行院前急救的基础上,采取全方位的护理,观察患者的并发症发生情