NEW
Also known as: IDEA
A symmetric-key block cipher operating on 64-bit blocks with a 128-bit key, formerly popular in PGP.
DESCRIPTION
The International Data Encryption Algorithm (IDEA) is a symmetric block cipher designed by Xuejia Lai and James Massey, known for its use of modular arithmetic and the Lai–Massey structure. Operating on 64-bit blocks with a 128-bit key, it gained prominence through early PGP deployments. IDEA offers strong security against many classical attacks and was patent-encumbered for years, limiting some adoption. While still considered robust, IDEA has been largely superseded in modern systems by AES due to standardization and performance. It remains relevant for legacy interoperability and cryptographic education. Implementations must use secure modes and proper padding to avoid pattern leakage. Key management and deprecation policies are essential when handling legacy IDEA-encrypted data.
ALTERNATIVE DEFINITIONS
Handbook of Applied Cryptography
IDEA (International Data Encryption Algorithm) is a block cipher designed by Xuejia Lai and James L. Massey; it operates on 64-bit blocks using a 128-bit key.
Highlights designers and the block/key sizes central to IDEA.
Wikipedia
The International Data Encryption Algorithm (IDEA) is a symmetric-key block cipher designed as a replacement for DES, using a 64-bit block and a 128-bit key.
Emphasizes historical context as a DES successor.
RELATED TERMS
Symmetric Block Cipher Algorithms Lai–Massey Scheme Pretty Good Privacy OpenPGP Cipher Block Chaining Key Schedule Confusion and Diffusion Cryptanalysis Substitution–Permutation Network
COMPETING TERMS
RELATIONS
- Broader: Algorithm
KNOWLEDGE AREAS
Data Security Software Engineering Data Privacy & Compliance
TARGET AUDIENCE
Security Architect Cybersecurity Engineer Chief Information Security Officer Data Privacy Officer Software Developer
EXTERNAL SOURCES
- Wikipedia - International Data Encryption Algorithm
- Handbook of Applied Cryptography - Authoritative overview of block ciphers and IDEA
- IETF - OpenPGP spec referencing IDEA for compatibility
- OpenSSL - OpenSSL API for IDEA cipher usage
TOP QUESTIONS
When was the International Data Encryption Algorithm introduced?
IDEA was introduced in 1991–1992 by Xuejia Lai and James Massey. It was proposed as a successor to DES and gained traction through PGP.
Category: Origin
Is the International Data Encryption Algorithm still secure today?
IDEA remains unbroken in practice when used correctly, but it is largely deprecated in favor of standardized AES due to performance and ecosystem support.
Category: Relevancy
Where is the International Data Encryption Algorithm still encountered?
It appears in legacy PGP archives and older systems. Modern deployments typically migrate to AES while maintaining IDEA support for backward compatibility.
Category: Usage
What is a key advantage of the International Data Encryption Algorithm?
IDEA’s mixed modular arithmetic design provides strong diffusion and resistance to classic differential and linear attacks when implemented and used correctly.
Category: Benefits
What are risks of using the International Data Encryption Algorithm today?
The main risks are interoperability and support gaps, potential patent concerns in the past, and the lack of modern acceleration compared to AES.
Category: Risks
Which mode suits the International Data Encryption Algorithm best?
Use authenticated modes or combine with a MAC. Avoid ECB; CBC or CTR with proper IVs and MACs are common for legacy compatibility.
Category: BestPractices
What is a competing term for the International Data Encryption Algorithm?
AES is the modern standardized replacement in most contexts due to broad hardware support and NIST endorsement.
Category: Alternatives
What is a common misunderstanding about the International Data Encryption Algorithm?
Some believe IDEA is obsolete and insecure; in fact, it’s mostly deprecated due to ecosystem and standards, not a known catastrophic break.
Category: Misunderstanding
How should organizations handle legacy International Data Encryption Algorithm data?
Maintain compatible decryption for archival access while planning migration to AES with authenticated modes. Document key management and deprecation timelines.
Category: Management