name: SignatureAlgorithm
from_schema: https://w3id.org/gaia-x/development#cryptography
permissible_values:
RSA-Signature:
text: RSA-Signature
description: RSA is a cryptographic system based on public key that can be used
both for signing and encryption purposes.
DSA:
text: DSA
description: DSA (Digital Signature Algorithm) is an asymmetric algorithm for
signing information proposed by the NIST (National Institute of Standards and
Technology).
KCDSA:
text: KCDSA
description: (Korean Certificate-based Digital Signature Algorithm), created by
the Korea Internet & Security Agency (KISA), is similar to the DSA algorithm
and can produce and output from 128 to 256 bits, in 32-bit increments.
Schnorr:
text: Schnorr
description: Similar to ECDSA scheme was described by Claus Schnorr, is a well-known
algorithm due to its simplicity and efficiency that generates short signatures.
ECDSA:
text: ECDSA
description: ECDSA (Elliptic Curve Digital Signature Algorithm) is an improved
variant of the DSA algorithm which uses keys derived from elliptic curve cryptography.
ECKDSA:
text: ECKDSA
description: Elliptic Curve variant of the KCDSA algorithm.
EC Schnorr:
text: EC Schnorr
description: Elliptic Curve Based Schnorr signatura algorithm.
ECGDSA:
text: ECGDSA
description: (Elliptic Curve German Digital Signature Algorithm), variant of the
ECDSA algorithm.
other:
text: other
description: Algorithm for digital signatures not further described.