===== NIST: FIPS PUB 186-4: Digital Signature Standard (DSS) =====
[[dido:public:ra:xapend:xapend.b_stds:tech:nist:start| return to the NIST Standards ]]
Data sheet for FIPS PUB 186-4: [[dido:public:ra:xapend:xapend.a_glossary:d:digital_signature|Digital Signature]] Standard (DSS)
| Title | Digital Signature Standard |
| Acronym | DSS |
| Version | 2013 |
| Series | FIPS |
| Document Number | FIPS PUB 186-4 |
| Release Date | July 2013 |
| Download | [[https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-4.pdf]] |
: **Note**: The following is an excerpt from the official NIST catalog. It is provided here as a convenience and is not authoritative. Refer to the original document as the authoritative reference.
==== Introduction ====
: //This Standard defines methods for digital signature generation that can be used for the protection
of binary data (commonly called a message), and for the verification and [[dido:public:ra:xapend:xapend.a_glossary:v:validation|validation]] of those
digital signatures. Three techniques are approved.//
- //The Digital Signature Algorithm (DSA) is specified in this Standard. The specification
includes criteria for the generation of domain parameters, for the generation of public and
[[dido:public:ra:xapend:xapend.a_glossary:p:private_key|private key]] pairs, and for the generation and verification of digital signatures.//
- //The RSA digital signature algorithm is specified in American National Standard (ANS)
X9.31 and [[dido:public:ra:xapend:xapend.a_glossary:p:public_key|Public Key]] [[dido:public:ra:xapend:xapend.a_glossary:c:cryptography|Cryptography]] Standard (PKCS) #1. FIPS 186-4 approves the use
of implementations of either or both of these standards and specifies additional
requirements.//
- //The Elliptic Curve Digital Signature Algorithm (ECDSA) is specified in ANS X9.62.
FIPS 186-4 approves the use of ECDSA and specifies additional requirements.
Recommended elliptic curves for Federal Government use are provided herein.//
: //This Standard includes requirements for obtaining the assurances necessary for valid digital
signatures. Methods for obtaining these assurances are provided in NIST Special Publication
(SP) 800-89, Recommendation for Obtaining Assurances for Digital Signature Applications.//
/**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
/* To add a discussion page to this page, comment out the line that says
~~DISCUSSION:off~~
*/
~~DISCUSSION:on|Outstanding Issues~~
~~DISCUSSION:off~~