Aller au contenu
uencoder

BLAKE3 Derive Key

Le mode de dérivation de clés de BLAKE3 dérive des sous-clés indépendantes à partir d'une chaîne de contexte et de matériau de clé d'entrée, en utilisant des constantes de séparation de domaine afin que les sorties de contextes différents soient indépendantes.

Objectif

Dérive des sous-clés propres à chaque usage à partir d'une clé maîtresse, la séparation de domaine évitant les confusions de clés entre usages.

Mécanisme

Une constante de séparation de domaine est injectée dans l'état initial (le drapeau du mode derive-key) ; la chaîne de contexte est d'abord absorbée et compressée, puis le matériau de clé d'entrée est absorbé pour produire la clé dérivée.

Cas d’usage

  • Dérivation de clés
  • Génération de sous-clés
  • Clés à domaines séparés

Outils associés

References