您好,欢迎访问山东渔翁信息技术股份有限公司官方网站!

渔翁信息微信号
免费咨询热线:
400-6686-188
当前位置:首页 > 常见问题解答 >

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

文章出处:渔翁信息作者:渔翁信息人气:发表时间:2018-04-09 10:38【

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位处理器上更为有效。