Retour aux cas pratiques
cryptographyExpert

Correction d'une implémentation ECDSA vulnérable au nonce réutilisé

Scénario

Contexte : Une application signe des messages avec ECDSA pour garantir leur authenticité. Le Problème : Le nonce utilisé lors de la signature est généré de manière déterministe incorrecte ou réutilisé. Implémentation actuelle : const k = generateWeakRandom(); sign(message, privateKey, k); La réutilisation d'un nonce peut permettre de reconstruire la clé privée. Contraintes : Vous devez garantir un nonce unique et sécurisé pour chaque signature. Respect strict des standards ECDSA. Livrable attendu : Corriger la génération du nonce afin d'éliminer tout risque de fuite de clé privée et documenter la vulnérabilité associée.

Compétences ciblées

ecdsanoncesignaturebugfixsecurity
    Correction d'une implémentation ECDSA vulnérable au nonce réutilisé — mise en situation cryptography | CodeDuel