This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
dido:public:ra:xapend:xapend.b_stds:tech:nist:dss [2019/06/07 14:27] nick |
dido:public:ra:xapend:xapend.b_stds:tech:nist:dss [2021/08/18 11:05] (current) murphy |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ======== NIST: FIPS PUB 186-4: Digital Signature Standard (DSS) ========= | + | ===== NIST: FIPS PUB 186-4: Digital Signature Standard (DSS) ===== |
| - | [[dido:public:stds:tech:nist | return to the NIST Standards ]] | + | [[dido:public:ra:xapend:xapend.b_stds:tech:nist:start| return to the NIST Standards ]] |
| <table> | <table> | ||
| - | <caption>Data sheet for FIPS PUB 186-4: Digital Signature Standard (DSS) </caption> | + | <caption>Data sheet for FIPS PUB 186-4: [[dido:public:ra:xapend:xapend.a_glossary:d:digital_signature|Digital Signature]] Standard (DSS) </caption> |
| | Title | Digital Signature Standard | | | Title | Digital Signature Standard | | ||
| | Acronym | DSS | | | Acronym | DSS | | ||
| Line 12: | Line 12: | ||
| | Download | [[https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-4.pdf]] | | | Download | [[https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-4.pdf]] | | ||
| </table> | </table> | ||
| - | + | : **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. | |
| - | : **Note**: The following is an excerpt from the official NIST catalog. It is provided here as a connivence and is not authoritative. Refer to the original document as the authoritative reference. | + | ==== Introduction ==== |
| - | + | ||
| - | ====== Introduction ====== | + | |
| : //This Standard defines methods for digital signature generation that can be used for the protection | : //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 validation of those | + | 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.// | digital signatures. Three techniques are approved.// | ||
| - //The Digital Signature Algorithm (DSA) is specified in this Standard. The specification | - //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 | includes criteria for the generation of domain parameters, for the generation of public and | ||
| - | private key pairs, and for the generation and verification of digital signatures.// | + | [[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) | - //The RSA digital signature algorithm is specified in American National Standard (ANS) | ||
| - | X9.31 and Public Key Cryptography Standard (PKCS) #1. FIPS 186-4 approves the use | + | 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 | of implementations of either or both of these standards and specifies additional | ||
| requirements.// | requirements.// | ||
| Line 29: | Line 27: | ||
| FIPS 186-4 approves the use of ECDSA and specifies additional requirements. | FIPS 186-4 approves the use of ECDSA and specifies additional requirements. | ||
| Recommended elliptic curves for Federal Government use are provided herein.// | Recommended elliptic curves for Federal Government use are provided herein.// | ||
| - | |||
| : //This Standard includes requirements for obtaining the assurances necessary for valid digital | : //This Standard includes requirements for obtaining the assurances necessary for valid digital | ||
| signatures. Methods for obtaining these assurances are provided in NIST Special Publication | signatures. Methods for obtaining these assurances are provided in NIST Special Publication | ||
| (SP) 800-89, Recommendation for Obtaining Assurances for Digital Signature Applications.// | (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~~ | ||