2011-01-21 85 views
3

可能重复:
Which “good” block encryption algorithm has the shortest output?是否有支持小块大小的好块密码?

我要寻找支持小块大小,大小中的16位理想的分组密码。我想使用CMAC模式,所以使用带有OFB模式的分组密码或流密码是不理想的。速度非常重要,密码不应该受到已知攻击的影响。这是一个理论应用,不需要高安全性,但速度非常重要。

是否有这样的事情存在?我能得到这些规格有多接近?

+1

您将遇到问题。分组密码本质上是一个带有密钥的简单替换密码,并且如果块大小足够小以至于可能存在重复块,则具有您从简单替换密码期望的所有漏洞。这意味着我相当怀疑在这些块上有很多工作,所以你可能不得不推出自己的。 – 2011-01-21 22:26:12

+0

@David Thornley是的,这是一个长时间的可能的攻击。这次攻击被用来对付wep。在这个实现中,一个密钥只用于很短的时间,因此IV将永远不会被重用。 – rook 2011-01-22 02:35:25

回答