对 Mickey2.0 的错误引入攻击
流密码是一类非常重要的对称加密算法。许多流密码在现实
生活中得到了广泛的应用如 RC4,A5 和 E0 等等。同时也有许多
旧的流密码被成功攻破,因此,如何设计安全快速的流密码是
一个非常具有挑战性的研究课题。近年来,不断有组织开展计
划以征集安全快速的流密码算法。2004 年 9 月,ECRYPT 开
展的一项新的流密码计划-E-STREAM 就是出于这样的目的。
Mickey(Mutual Irregular Clocking KEY)流密码在这次计
划中崭露头角。
Mickey 流 密 码 是 一 种 基 于 硬 件 的 流 密 码 , 由 Steve
Babbage 和 Matthew Dodd 设计的,后有发展为 Mickey2.0
和 Mickey-128
,本文介绍主要以 Mickey 2.0 为主。在 Mickey 密码体系中寄
存器的位数是 80 位,由于安全度不高,在 Mickey-128 中改
进 为 128 位 。 在 ECRYPT(European Network of
Excellence for Cryptology)计划中 Mickey 与其它基于硬件
的流密码系统相比它具有设计简单、硬件容易实现等优势,
由于 Mickey 在设计上的成功,很难用一般的方法来攻破,
再加上 Mickey 设计者又增加了寄存器位数,更加确保了其安
全性。但是对 Mickey 破解的工作一直在不断的进展。这些年
随着攻击技术的不断进步,针对 Mickey 流密码的攻击也有了
突破性进展,其中对 Mickey 流密码的能量攻击就是利用了新
评论0
最新资源