IDEA算法的概念_什么是IDEA算法?

TIME:2018-04-09   click: 436 次

X.LaiJ. Massey设计的IDEA密码最初形式于1990年问世,当时称为PES(Pro-posed Encryption Standard),第二年, Biha Shamir提出了差分密码分析技术之后,设计者又增强了密码对这种攻击的免疫能力,称新算法为IPES( Improved Proposed EncryptionStandard)IPES1992年改名为IDEA( International Data Encryption Algorithm),IDEA也许是迄今为止可以公开获得的最好和最安全的块算法。

IDEA概要

IDEA是一种块算法,它处理64位的明文块,钥长为128,同一算法既可用于加密又可用于解密。

IDEA釆用了混乱和扩散技术,其设计宗旨是“不同代数混合运算”,有三种都易于硬件和软件实现的混合代数运算:

异或

216次方加法(忽略溢出)

216次方乘法(忽略溢出)

并且,所有这些运算(算法中也只有这些运算---没有置换运算)都对16位的子块操作,所以IDEA16位处理器上更为有效。


上一篇:密钥的生命周期是多少? 下一篇:KHUFU与KHAFRE算法