En criptografía, International Data Encryption Algorithm o IDEA (del inglés, "algoritmo internacional de cifrado de datos") es un cifrador por bloques diseñado por y James L.