International Data Encryption Algorithm

IDEA fue diseñado en contrato con la Fundación Hasler, la cual se hizo parte de Ascom-Tech AG.

IDEA utiliza tres operaciones en su proceso con las cuales logra la confusión, se realizan con grupos de 16 bits y son: (216 = 65536; 216+1 = 65537, que es primo) Después de realizar 8 rondas completas viene una 'media ronda' y cuyo resultado es este: Este algoritmo presenta, a primera vista, diferencias notables con el DES, que lo hacen más atractivo: En primer lugar, el ataque por fuerza bruta resulta impracticable, ya que sería necesario probar 1038 claves, cantidad imposible de manejar con los medios informáticos actuales.

Los diseñadores analizaron IDEA para medir su fortaleza frente al criptoanálisis diferencial y concluyeron que es inmune bajo ciertos supuestos.

No se han informado de debilidades frente al criptoanálisis lineal o algebraico.

Se han encontrado algunas claves débiles, las cuales en la práctica son poco usadas siendo necesario evitarlas explícitamente.