Please enable JavaScript.
Coggle requires JavaScript to display documents.
Cryptography - Coggle Diagram
Cryptography
Asymmetric
(public key) :lock: :unlock:
public key encryption
public key
is used by sender to encrypt the plain text
private key
is used by receiver to decrypt the cipher text
Ex: RSA
digital signatures
public key
is openly available and used by those who need to validate the signer's electronic signature.
private key
is not shared and is used only by the signer to electronically sign documents.
Symmetric
(secret key) :lock:
classical cryptography
(character oriented)
Substitution
(confusion)
monoalphabetic
(1-1)
Ex: additive cipher (
Stream
) :red_flag:
polyalphabetic
(1-many)
playfair cipher (
Block
):red_flag:
vigenere cipher (
Stream
):red_flag:
Transposition
(difusion)
Keyed
permutation (
Block
):red_flag:
combining (
Block
):red_flag:
Keyless
Rail fence (
Block
):red_flag:
columnar (
Block
):red_flag:
Modern cryptography
(bit oriented)
Block cipher
:red_flag:
Feistel
DES
Non-Feistel
AES