Scratch Book

Hashing

Message => Hash => Message digest

Symmetric Key

Message => Key => Secret => Key => Message

Asymmetric Key

Message => Public key => Secret => Private Key => Message

Plain Signature

Message => Private key => signature => Public Key => Validation

Hashed signature

Message => Hash => Message digest => Private key => signature => Public Key => Message digest

Authenticity of public key

Public key => Verisign Private key => Certificate => Verisign Public Key => Public Key

Challenge

Challenge key+Password => Hash => digest => Public Key => Challenge response => Private key => digest