摘要

区分攻击是一种有效的密码分析方法,其基本思想是利用假设检验来判别输出序列是来自随机序列还是密钥流序列.流密码虽然在通信、商务和军事等领域有广阔的应用前景,但其输出序列往往达不到真正的随机.因此,对流密码区分攻击的研究具有非常重要的理论价值和应用价值,多年来一直是研究的热点课题.本文对欧洲eSTREAM计划中的四个候选密码算法Achterbahn、HC-256、Sosemanuk和Sfnks进行了安全性分析,取得以下主要结果: (1).针对流密码Achterbahn-v2和Achterbahn-128的组合输出布尔函数,借助Plasencia的区分攻击思想,通过寻找更优的奇偶校验提出了一...