Camellia Encryption & Decryption
ISO/NESSIE/CRYPTREC certified cipher - equivalent security to AES
Security Notice
Camellia provides excellent security equivalent to AES. It is recommended for applications requiring ISO/IEC standards compliance or Japanese/European certifications.
About Camellia
About Camellia
Camellia is a symmetric key block cipher developed jointly by Mitsubishi Electric and NTT of Japan in 2000. It was designed to be highly secure while maintaining excellent performance on both hardware and software implementations.
Key Features
- 128-bit block size with 128/192/256-bit key options
- 18 rounds for 128-bit keys, 24 rounds for 192/256-bit keys
- Feistel structure with FL/FL⁻¹ functions for enhanced security
- ISO/IEC 18033-3, NESSIE, and CRYPTREC certified
- Patent-free since 2017, freely available for any use
- Patent-free since 2017, freely available for any use
Encryption Modes
Encryption Modes
Algorithm Comparison
| Algorithm | Block Size | Key Length | Security | Standard | Standard |
|---|---|---|---|---|---|
| Camellia | 128 bit | 128/192/256 | 18/24 | Excellent | ISO/NESSIE/CRYPTREC |
| AES | 128 bit | 128/192/256 | 10/12/14 | Good | NIST |
| Twofish | 128 bit | 128/192/256 | 16 | Excellent | AES Finalist |
| DES | 64 bit | 56 | 16 | Excellent | Weak |
Security Considerations
- Camellia provides security equivalent to AES with no known practical attacks
- The cipher uses a combination of Feistel structure and SPN structure for enhanced security
- Extensive cryptanalysis has confirmed its resistance to differential and linear cryptanalysis
- 128-bit block size meets modern security requirements and avoids birthday attack vulnerabilities
- 128-bit block size meets modern security requirements and avoids birthday attack vulnerabilities
Use Cases
Related Tools
AES Encryption/Decryption
Securely encrypt and decrypt text using AES algorithm
Twofish Encryption/Decryption
AES finalist symmetric cipher with 128-bit blocks and 128/192/256-bit keys, designed by Bruce Schneier
Serpent Encryption/Decryption
AES finalist block cipher with 128/192/256-bit keys, 32 rounds, offering excellent security margin and proven resistance to cryptanalysis
Rijndael Encryption/Decryption
Original AES algorithm with flexible block sizes (128/192/256 bits). Supports CBC, ECB, CFB, OFB modes