- SHACAL-1
-
SHACAL Entwickler Helena Handschuh, David Naccache Abgeleitet von SHA-1, SHA-256 Zertifizierung NESSIE (SHACAL-2) Schlüssellänge 128 bis 512 Bit Blockgröße 160 Bit (SHACAL-1),
256 Bit (SHACAL-2)Struktur Hash-Funktion Runden 80 SHACAL-1 und SHACAL-2 sind symmetrische Blockchiffren mit einer variablen Schlüssellänge von 128 Bit bis 512 Bit basierend auf den Hash-Algorithmen der SHA Familie. Die SHACAL-Algorithmen wurden von Helena Handschuh und David Naccache, beide Angestellte des Chipkartenherstellers Gemplus entworfen.
SHACAL-1 (ursprünglich nur SHACAL) ist eine 160-Bit-Blockverschlüsselung basierend auf dem Hashverfahren SHA-1. SHACAL-2 ist eine 256-Bit-Blockverschlüsselung basierend auf dem Hashverfahren SHA-256.
Die empfohlene Mindestlänge für den Schlüssel beträgt 128 Bit, die maximal mögliche Länge ist 512 Bit. Bei Verwendung von Schlüsseln mit weniger als 512 Bit werden die fehlenden Stellen mit Nullen aufgefüllt damit die Länge von 512 Bit erreicht wird.
2003 wurde Shacal-2 durch das NESSIE-Projekt als einer ihrer 17 empfohlenen Algorithmen ausgewählt.
Weblinks
- SHACAL (englisch, PDF)
Wikimedia Foundation.