Encryption Algorithm/Scheme
  • is simply an implementation of encryption (the process of encoding a message to provide confidentiality, where only authorized parties can access it and those who are not authorized cannot)

Classifications

see: Encryption Algorithm Classifications

Symmetric Encryption Algorithms

Asymmetric Encryption Algorithms

Scheme

Description

Rivest, Shamir, & Adleman (RSA)

Elliptic-Curve Cryptography (ECC)

Diffie-Hellman (DH)

  • DH is an ASYMMETRIC algorithm that produces a SYMMETRIC key
  • DH neither encrypts nor signs data

EIGamal Encryption

Other Encryption Algorithms

Scheme

Description

GNU Privacy Guard (GPG or GnuPG)

Pretty Good Privacy (PGP)

PUF) schemes

  • is a physically-defined “digital fingerprint” that serves as a unique identifier for a semiconductor device such as a microprocessor
Link to original