IDEA 代表国际数据加密算法 (International Data Encryption Algorithm)。IDEA 是一种由 James Massey 和 Xuejia Lai 发明的分组密码,首次定义于 1991 年。它使用 128 位密钥长度,作用于 64 位块。它包括一系列八个相同的变换,依赖于按位异或、加法和乘法模运算。它基于对称密码,并且具有非常弱的密钥设计方法,因此与 DES 相比,该算法的安全级别非常低。IDEA 由于其复杂的结构而并没有变得非常流行。与其他分组密码算法不同的是…… 阅读更多
密码设计中的弱点 - 在密码设计中发现的一些弱点如下:S 盒 - 在 S 盒中发现了三个弱点,如下所示:在 S 盒 4 中,可以通过整合一些输入位来用与第一输出位相同的方法改变最后三位输出位。两个特别选择的 S 盒数组输入可以生成相同的输出。可以通过仅转换三个相邻 S 盒中的位来获得单个轮次中的相同输出。D 盒 - 发现了一个谜团和一个弱点…… 阅读更多