检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]西安电子科技大学计算机网络与信息安全教育部重点实验室,西安710071
出 处:《计算机科学》2011年第2期100-102,共3页Computer Science
基 金:国家自然科学基金(60833008);国家973计划(2007CB311201)资助。
摘 要:通过分析流密码算法Rabbit的设计弱点,提出了一种针对Rabbit密钥流生成器的密钥恢复攻击。攻击分3个阶段分别猜测96bits、96bits和5bits依次恢复状态变量、计数器变量以及密钥种子。结果表明,整个过程的预计算复杂度为O(296),时间复杂度为O(297),所需存储空间为O(295.81)。与已有的攻击算法相比,其增加了预计算复杂度和存储空间,但降低了时间复杂度。By analyzing the weakness in design of the stream cipher Rabbit,we presented key-recovery attack on it.Af-ter guessing 96bits,96bits and 5bits in turn,we can obtain the internal variables,the counter variables and the secret keys in sequence.The result shows that precomputation complexity of whole process is O(2^96),time complexity is O(2^97),request memory space is O(2^95.81).Comparing with existing attack algorithm,it adds precomputation complexity and memory space,but reduces time complexity.
分 类 号:TN918.1[电子电信—通信与信息系统]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.112