DSA (Digital Signature Algorithm)

E700388

DSA (Digital Signature Algorithm) is a widely used public-key cryptographic standard for creating and verifying digital signatures, originally based on principles similar to those of the ElGamal signature scheme.

All labels observed (3)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf cryptographic standard ⓘ
digital signature algorithm ⓘ
abbreviationOf Digital Signature Algorithm ⓘ
basedOn discrete logarithm problem ⓘ
category asymmetric cryptography ⓘ
comparedWith ElGamal signature scheme ⓘ
linked to: ElGamal

RSA ⓘ
cryptographicPrimitive modular exponentiation ⓘ
definedIn Digital Signature Standard ⓘ
designedFor digital signatures ⓘ
domainParameterType g ⓘ
p ⓘ
q ⓘ
fullName Digital Signature Algorithm ⓘ
hasVariant ECDSA ⓘ
EdDSA ⓘ
inspiredBy ElGamal signature scheme ⓘ
linked to: ElGamal
introducedInYear 1991 ⓘ
keyType private key ⓘ
public key ⓘ
mathematicalStructure multiplicative group modulo prime ⓘ
notUsedFor encryption ⓘ
key exchange ⓘ
operation signature generation ⓘ
signature verification ⓘ
originalKeySizeIncrement 64-bit increments ⓘ
originalKeySizeRange 512–1024 bits ⓘ
publishedInYear 1994 ⓘ
requires generator g ⓘ
large prime modulus p ⓘ
subgroup order q ⓘ
securityDependsOn random per-message nonce k ⓘ
signatureComponent r ⓘ
s ⓘ
signatureGenerationUses private key ⓘ
signatureVerificationUses public key ⓘ
standardizedBy NIST ⓘ
standardizedIn FIPS 186 ⓘ
standardRevision FIPS 186-2 ⓘ
FIPS 186-3 ⓘ
FIPS 186-4 ⓘ
FIPS 186-5 ⓘ
updatedKeySize 2048 bits ⓘ
3072 bits ⓘ
usedFor authentication ⓘ
data integrity ⓘ
non-repudiation ⓘ
usesHashFunction cryptographic hash function ⓘ
vulnerableIf nonce k is predictable ⓘ
nonce k is reused ⓘ

How these facts were elicited

Referenced by (10)

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

ElGamal → relatedTo → DSA (Digital Signature Algorithm) ⓘ
Elliptic Curve Digital Signature Algorithm → comparedTo → Digital Signature Algorithm ⓘ
linked to: DSA (Digital Signature Algorithm)
DSA → fullName → Digital Signature Algorithm ⓘ
linked to: DSA (Digital Signature Algorithm)
DSA → abbreviationOf → Digital Signature Algorithm ⓘ
linked to: DSA (Digital Signature Algorithm)
DSA → fullName → Digital Signature Algorithm ⓘ
linked to: DSA (Digital Signature Algorithm)
DSA → abbreviationOf → Digital Signature Algorithm ⓘ
linked to: DSA (Digital Signature Algorithm)
DSA → definedIn → Digital Signature Standard ⓘ
linked to: DSA (Digital Signature Algorithm)
Secure Hash Standard → relatedTo → Digital Signature Standard ⓘ
linked to: DSA (Digital Signature Algorithm)
FIPS 186-2 → defines → Digital Signature Algorithm ⓘ
linked to: DSA (Digital Signature Algorithm)
FIPS 186-2 → approves → Digital Signature Algorithm ⓘ
linked to: DSA (Digital Signature Algorithm)