CoderTools

Camellia Verschlüsselung & Entschlüsselung

ISO/NESSIE/CRYPTREC zertifizierte Chiffre - AES-äquivalente Sicherheit

Sicherheitshinweis

Camellia bietet ausgezeichnete AES-äquivalente Sicherheit. Es wird für Anwendungen empfohlen, die ISO/IEC-Standardkonformität oder japanische/europäische Zertifizierungen erfordern.

Formatoptionen

Über Camellia

Über Camellia

Camellia ist ein symmetrischer Block-Verschlüsselungsalgorithmus, der gemeinsam von Mitsubishi Electric und NTT Japan im Jahr 2000 entwickelt wurde. Er wurde für hohe Sicherheit konzipiert und bietet gleichzeitig ausgezeichnete Leistung bei Hardware- und Software-Implementierungen.

Hauptmerkmale

  • 128-Bit Blockgröße mit 128/192/256-Bit Schlüsseloptionen
  • 18 Runden für 128-Bit Schlüssel, 24 Runden für 192/256-Bit Schlüssel
  • Feistel-Struktur mit FL/FL⁻¹ Funktionen für erhöhte Sicherheit
  • ISO/IEC 18033-3, NESSIE und CRYPTREC zertifiziert
  • Seit 2017 patentfrei, für jeden Zweck frei verfügbar
  • Seit 2017 patentfrei, für jeden Zweck frei verfügbar

Verschlüsselungsmodi

Verschlüsselungsmodi

ECB: Electronic Codebook - Jeder Block wird unabhängig verschlüsselt. Einfach, aber für die meisten Anwendungen nicht empfohlen.
CBC: Cipher Block Chaining - Jeder Block wird vor der Verschlüsselung mit dem vorherigen Chiffretextblock XOR-verknüpft. Erfordert IV.
CFB: Cipher Feedback - Wandelt Blockverschlüsselung in Stromverschlüsselung um. Selbstsynchronisierender Modus.
OFB: Output Feedback - Generiert Schlüsselstrom unabhängig. Keine Fehlerausbreitung.

Algorithmusvergleich

Algorithmus Blockgröße Schlüssellänge Sicherheit Standard Standard
Camellia128 bit128/192/25618/24AusgezeichnetISO/NESSIE/CRYPTREC
AES128 bit128/192/25610/12/14GutNIST
Twofish128 bit128/192/25616AusgezeichnetAES Finalist
DES64 bit5616AusgezeichnetSchwach

Sicherheitsüberlegungen

  • Camellia bietet AES-äquivalente Sicherheit ohne bekannte praktische Angriffe
  • Die Chiffre verwendet eine Kombination aus Feistel- und SPN-Struktur für erhöhte Sicherheit
  • Umfangreiche Kryptoanalyse hat ihre Resistenz gegen differentielle und lineare Kryptoanalyse bestätigt
  • 128-Bit Blockgröße erfüllt moderne Sicherheitsanforderungen und vermeidet Birthday-Attack-Schwachstellen
  • 128-Bit Blockgröße erfüllt moderne Sicherheitsanforderungen und vermeidet Birthday-Attack-Schwachstellen

Anwendungsfälle

Anwendungen mit ISO/IEC 18033-3 Compliance-Anforderung
Japanische Regierungs- und Finanzsystem-Verschlüsselung
Europäische Projekte mit NESSIE-zertifizierten Algorithmen
TLS/SSL-Verschlüsselung (RFC 5932, RFC 6367)
IPsec VPN-Verschlüsselung (RFC 4312)
IPsec VPN-Verschlüsselung (RFC 4312)

Referenzen

Verwandte Tools