IDEA
More info
- Creator
- Xuejia Lai, James Massey
- Released
- 1991
- Type
- Block cipher (64-bit block, 128-bit key)
International Data Encryption Algorithm — the block cipher PGP picked when DES looked too flimsy.
Xuejia Lai and James Massey at ETH Zurich designed IDEA in 1991 as a hardened version of their earlier PES, after differential cryptanalysis went public. It mixes three algebraically incompatible operations — XOR, addition modulo 216 and multiplication modulo 216+1 — over eight and a half rounds, with no S-boxes at all.
Phil Zimmermann chose IDEA for PGP 2.0, so a generation of encrypted email ran on it. The patent, held by Swiss firm Ascom, kept it out of free software until it expired in 2011–2012. By then AES had taken over, and the 64-bit block left it exposed to the same weakness Sweet32 later exploited.