MICKEY与Moustique流密码技术解析
1. MICKEY流密码概述
MICKEY流密码家族包含多个版本,其中MICKEY 2.0和MICKEY - 128 2.0是较为重要的版本。该家族密码在设计上有其独特之处,不过在性能和安全性方面也有不同的表现。
2. MICKEY流密码技术细节
2.1 BSW采样
对于MICKEY 2.0,仍然可以进行BSW采样,并且没有采取措施阻止,因为认为没有必要为了防止该采样而增加密码设计的复杂性。
2.2 状态熵损失与密钥流收敛
MICKEY算法家族的密钥流生成器受内部比特控制进行可变时钟操作,这会导致整体生成器状态熵的减少。在MICKEY版本1中,Hong和Kim指出,当生成一定长度的密钥流序列时,状态熵会大幅减少,可能导致不同密钥流序列收敛。例如,当从不同的(K, IV)对生成长度为240的V个密钥流序列时,对于足够大的V,会出现状态碰撞。但在MICKEY 2.0中,状态大小为200位,生成240位密钥流序列后,熵仍超过160位,避免了这个问题。
| 版本 | 初始状态熵 | 生成240位序列后状态熵 | 是否有收敛问题 |
|---|---|---|---|
| MICKEY版本1 | 2160 | 约2120 | 有 |
| MICKEY 2.0 |
超级会员免费看
订阅专栏 解锁全文
1628

被折叠的 条评论
为什么被折叠?



