Abstract: This document specifies the Elliptic Curve Digital Signature Algorithm (ECDSA) from the "Digital Signature Standard" [FIPS186-3] that will be used in future and existing cryptographic protocols for Suite B products. It also includes the Suite B elliptic curve domain parameters, (NIST curves P-256 and P-384), along with example data for the ECDSA signature algorithm on these curves and auxiliary functions that are necessary for ECDSA implementations to be in compliance with [FIPS186-3] and Suite B. [FIPS186-3] defines methods for digital signature generation that can be used for the authentication of binary data (commonly called a message), and for the verification and validation of those digital signatures. One of the approved techniques is the Elliptic Curve Digital Signature Algorithm (ECDSA) but additional requirements are specified. This document includes requirements for obtaining the assurances necessary for valid digital signatures. Methods for obtaining these assurances are provided in the NIST Special Publication [SP800-89].
Date Published: 03 February 2010
Last Reviewed: 16 July 2015
Dissemination Control: N/A
Length: 35 page(s)
Tags: FIPS 186-3; Elliptic Curve Digital Signature Algorithm - ECDSA; Configuration Management; Data Protection; Algorithm; Encryption; Commercial National Security Algorithm Suite - CNSA Suite; Cryptography (Crypto)