RustCrypto: Signatures has timing side-channel in ML-DSA decomposition
Se descubrió una vulnerabilidad de timing side-channel en la generación de firmas ML-DSA de RustCrypto. Un atacante podría extraer información de la clave secreta midiendo cuánto tiempo tarda la operación de firma, comprometiendo la seguridad de las firmas digitales.
El algoritmo Decompose en la firma ML-DSA presenta variaciones de tiempo dependientes de datos secretos, permitiendo ataques de side-channel basados en tiempo o caché para recuperar material de clave privada. La explotación requiere proximidad física o acceso a la red para medir el tiempo de ejecución durante la generación de firma. La vulnerabilidad fue mitigada en la versión 0.1.0-rc.2 mediante implementación en tiempo constante.
¿Quieres saber si tu infraestructura está expuesta a esto?
Hablar con TrueHacking →