文章横幅PC版
文章横幅iPad版
文章横幅手机版

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

TIME:2018-04-09   click: 436 次 来源: 未知

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

IDEA概要

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

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

异或

模2的16次方加法(忽略溢出)

模2的16次方乘法(忽略溢出)

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

 

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