name: EncryptionAlgorithm
from_schema: https://w3id.org/gaia-x/development#cryptography
permissible_values:
RSA:
text: RSA
description: Algorithm for encryption based on public key cryptography (asymmetric
cryptography), which uses two keys (public and private) for encoding and sending
messages and data.
AES:
text: AES
description: '(Advanced Encryption Standard) Algorithm for encryption based on
symmetric cryptography (secret key cryptography) that works over group of bits
of fixed length (blocks). '
3DES:
text: 3DES
description: (Triple Data Encryption Algorithm) Symmetric-key block cipher algorithm
for encryption, which applies three times the DES (Data Encryption Standard)
algorithm to each single data block.
Blowfish:
text: Blowfish
description: Symmetric-key block cipher algorithm for encryption that includes
advanced functionalities aimed to improve DES algorithm.
Twofish:
text: Twofish
description: Evolution of the Symmetric-key block cipher Blowfish algorithm.
SDA:
text: SDA
description: (Static Data Authentication) is a digital signature scheme that works
with asymmetric cryptography.
other:
text: other
description: Algorithm for encryption not further described.