DSA

E299183

DSA (Digital Signature Algorithm) is a widely used public-key cryptographic standard designed for creating and verifying digital signatures to ensure data integrity and authentication.

All labels observed (1)

Label Occurrences
DSA canonical 5

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf cryptographic standard ⓘ
digital signature algorithm ⓘ
public-key cryptographic algorithm ⓘ
abbreviationOf Digital Signature Algorithm ⓘ
applicationDomain digital certificates ⓘ
secure communications ⓘ
software distribution ⓘ
basedOn discrete logarithm problem ⓘ
belongsToFamily discrete-log-based signature schemes ⓘ
category public-key cryptography ⓘ
commonlyUsedHashFunction SHA-1 ⓘ
SHA-2 ⓘ
countryOfOrigin United States ⓘ
cryptographicPrimitiveType asymmetric-key algorithm ⓘ
designedFor digital signatures ⓘ
ensuresProperty message integrity ⓘ
signature authenticity ⓘ
signer authentication ⓘ
fullName Digital Signature Algorithm ⓘ
governingStandard Federal Information Processing Standard ⓘ
hashFunctionRequirement cryptographic hash function ⓘ
introducedInStandard FIPS 186 ⓘ
linked to: FIPS 186-2
introducedYear 1991 ⓘ
keySizeRange 1024–3072 bits ⓘ
mathematicalStructure finite field ⓘ
notUsedFor encryption ⓘ
key exchange ⓘ
operationType signature generation ⓘ
signature verification ⓘ
originalMaximumKeySize 1024 bits ⓘ
originalMinimumKeySize 512 bits ⓘ
primaryGoal secure digital signatures in government and commercial applications ⓘ
publishedYear 1994 ⓘ
relatedAlgorithm ECDSA ⓘ
RSA ⓘ
requires random per-message secret value ⓘ
standardizedBy NIST ⓘ
standardRevision FIPS 186-2 ⓘ
FIPS 186-3 ⓘ
FIPS 186-4 ⓘ
FIPS 186-5 ⓘ
status widely used ⓘ
usedFor authentication ⓘ
data integrity ⓘ
non-repudiation ⓘ
usesKeyType private key ⓘ
public key ⓘ
vulnerabilityIfMisused private key recovery from biased nonces ⓘ

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.