Aller au contenu
uencoder

SHACAL-2

SHACAL-2 est un chiffrement dérivé qui traite la fonction de compression de SHA-256 comme un chiffrement par blocs, avec la valeur de chaînage comme texte en clair et le bloc de message comme clé.

Objectif

Elle construit un chiffrement par blocs à partir de la fonction de compression de SHA-256, utilisée pour analyser SHA-256 et concevoir des schémas cryptographiques fondés sur SHA-2.

Mécanisme

La fonction de compression de SHA-256 est inversible en la valeur de chaînage (le bloc de message étant donné), ce qui donne un chiffrement par blocs clés par le bloc de message de 512 bits avec la valeur de chaînage de 256 bits comme texte en clair. NESSIE l'a évaluée en son temps.

Cas d’usage

  • Analyse de sécurité de SHA-256
  • Chiffrements dérivés de hachage
  • Évaluation NESSIE

Outils associés

References