The ECDSA (Elliptic Curve Digital Signature Algorithm) is an asymmetric encryption algorithm widely used in blockchain technologies like Bitcoin and Ethereum. RFC (Request for Comments) documents are formal specifications and standards, usually covering network protocols and technical guidelines. RFC-6979 introduces an improvement to the ECDSA method.
In ECDSA, each signature required generating a temporary variable called k (or nonce) to ensure the uniqueness of the signature. However, if this random number is poorly generated or reused, attackers could potentially derive the private key through mathematical analysis. RFC-6979 addresses this issue by proposing a deterministic algorithm that generates a unique and consistent k value, reducing the risk of private key exposure due to insecure random number generation.
CoolWallet has upgraded its ECDSA implementation to comply with RFC-6979. Please update your CoolWallet Pro / S firmware to the latest version to ensure your assets are protected by this technical enhancement.
If you’re interested in learning more about ECDSA and RFC-6979, click the link below for details:
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article