Asymmetric/Two/Public-Private Key Function
  • utilizes 2 distinct keys and is used for:
    • encryption - the public-key (public encryption key) is used to encrypt messages, while the private-key (private decryption key) is used to decrypt
    • signing - the private-key (private signing key) is used to sign a message which generates a digital signature, while the public-key (public signature key) is used to verify the message’s integrity

Asymmetric Function Types

Asymmetric Function Types

Example Algorithms

Modular Arithmetic & Prime Factorization

Discrete Logarithm System

Elliptic Curve System

Asymmetric Algorithms

refer to Encryption - Algorithms