eSTREAM候选算法的区分攻击研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:hyh900
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
区分攻击是一种有效的密码分析方法,其基本思想是利用假设检验来判别输出序列是来自随机序列还是密钥流序列.流密码虽然在通信、商务和军事等领域有广阔的应用前景,但其输出序列往往达不到真正的随机.因此,对流密码区分攻击的研究具有非常重要的理论价值和应用价值,多年来一直是研究的热点课题.本文对欧洲eSTREAM计划中的四个候选密码算法Achterbahn、HC-256、Sosemanuk和Sfnks进行了安全性分析,取得以下主要结果:(1).针对流密码Achterbahn-v2和Achterbahn-128的组合输出布尔函数,借助Plasencia的区分攻击思想,通过寻找更优的奇偶校验提出了一种区分攻击;然后利用中间-相遇攻击恢复出密钥.与目前已知最好的攻击结果相比,针对Achterhahn-v2能够将攻击所需的密钥流比特长从O(252)降到O(251.6);对Achterhahn-128能够将密钥流比特长从O(255.61)降到O(255.07).(2).对流密码HC-256的变形算法HC-256′进行研究,基于偶数位密钥流输出序列{s2i}的弱点提出了一种区分攻击.首先对偶数位输出序列利用不同的非线性函数代替内部状态更新函数;然后在最低位比特构造区分器.分析结果表明,需要约O(2313)密钥流比特,就能以0.9545的区分优势将HC-256′的密钥流序列从随机序列中区分出来.(3).针对流密码Sosemanuk的有限状态机FSM和Serpent1,借助Watanabe和Lee基于线性掩码的分析方法,提出了一种线性区分攻击.首先利用线性掩码技术比特异或代替模加和Trans函数运算,再借助不同的掩码线性逼近FSM,最后对输出函数进行线性逼近来构造区分器.该区分攻击需要约O(2221)密钥流比特就能把密钥流序列和随机序列区分开.(4).对基于线性反馈移位寄存器的Sfnks算法,利用代数立方攻击能快速恢复出密钥.首先通过立方攻击寻找足够多的低阶代数方程,再利用代数攻击恢复密钥.与最好的分析结果相比,该攻击能够将所需的计算复杂度从O(271)降为O(243),同时将密钥流比特数从O(243)降为O(221).(5).利用代数立方攻击对流密码LILI-128进行了安全性分析.针对LILI-128中第一个寄存器LFSRc钟控第二个寄存器LFSRd的特点,分别在对第一个寄存器LFSRc穷举搜索和每次步进2391个时钟两种情形下进行代数立方攻击.跟已知的多种攻击方法相比,代数立方攻击具有一定的优势.
其他文献
通过原状土体模拟试验,以多次污灌废水浓度的C+2S为进水浓度,揭示了污灌废水中氨氮在土壤中的转化规律以及引起地下水污染的原因,提出了污灌的农用与防止地下水污染的具体措施。
采用锥形量热仪研究不同火灾环境下航空地毯的燃烧特性,并与普通地毯进行比较分析。结果表明:随热辐射强度的增加,航空/普通地毯热释放速率峰值、前300S内均值增大,峰值出现时间提
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
目的研究不同剂量短波紫外线 (UVC)照射对伤口肉芽组织中转化生长因子 β(TGF β)表达的影响。 方法UVC 15mJ/cm2 ,15s/d和 6 0mJ/cm2 ,6 0s/d分别照射大鼠背部伤口 3d ,采用
武术作为中华民族的瑰宝,不仅具有悠久的历史和深厚的文化底蕴,而且也是在中国传统哲学、古典美学、伦理学、医学等多种学术文化长期熏陶下形成的一项内涵丰富,自成体系的运动项
基础设施是滨水绿地建设的重要内容,更好地服务公众,提高公众满意度,是基础设施规划设计的重要目标.本文通过对岳阳市南湖三圈基础设施进行现场调研及问卷调查,对公众行为和
柳州市广西的经济中心之一,城市发展的区域条件和具体的建设条件较好,然而城市第二产业比重达大,和三产业滞后,经济发展存在着现实的和潜在的后劲不足问题,指出城市产业持续发展必
随机布局多天线信号合成技术起源于深空探测领域。为了解决单一天线可能无法有效接收来自遥远太空微弱信号的问题,随机布局多天线信号合成技术利用多个天线接收同一信号,估计
高压输电线路山区施工货运索道在我国电力线路建设山区施工中用量不断增加。索道运输的特点是只需架起钢索,就可直接从空中把货物送到指定地点,所以用索道运输施工器材及塔料
安全多方计算是现代密码学领域的重要研究内容之一。在分布式网络环境下,实现多方参与的安全协作计算是安全多方计算的核心研究问题。随着计算模式的变革以及计算过程中保护