SDAA472 August 2026 MSPM33C321A
Elliptic curve digital signature algorithm (ECDSA) is a cryptographic algorithm used for digital signatures, based on elliptic curve mathematics. ECDSA offers high security with much shorter key lengths compared to traditional algorithms like RSA, making this algorithm efficient and designed for resource-constrained environments.
ECDSA is one supported authentication method for MCUboot. ECDSA is an asymmetric algorithm, meaning there is a separate public and private key. The public key is stored in the device flash, and the developer maintains the private key. CSC does not provide secure private key management.
ECDSA uses the hash of the image and the public key to verify a digital signature (r, s), checking the authenticity of the data. Compared to symmetric cryptographic options, this option does not present a key vulnerability on the device.