BLAKE3 Derive Key
El modo de derivación de claves de BLAKE3 deriva subclaves independientes a partir de una cadena de contexto y material de clave de entrada, usando constantes de separación de dominio para que las salidas de contextos distintos sean independientes.
Propósito
Deriva subclaves específicas por propósito a partir de una clave maestra, con la separación de dominio evitando confusiones de claves entre usos.
Mecanismo
Se inyecta una constante de separación de dominio en el estado inicial (el indicador del modo derive-key); la cadena de contexto se absorbe y comprime primero, y luego se absorbe el material de clave de entrada para producir la clave derivada.
Casos de uso
- Derivación de claves
- Generación de subclaves
- Claves separadas por dominio