# Cryptography Mind Map Cryptography ├── Objectives │ ├── Confidentiality │ ├── Integrity │ ├── Authentication │ └── Nonrepudiation ├── Types │ ├── Symmetric Encryption │ │ ├── Key sharing │ │ └── Fast but limited │ └── Asymmetric Encryption │ ├── Public and Private Keys │ └── Secure but slow ├── Algorithms │ ├── DES │ │ └── 56-bit key, vulnerable │ ├── 3DES │ │ └── Applies DES three times │ ├── AES │ │ ├── 128, 192, 256-bit keys │ │ └── Widely used │ ├── RC4 │ │ └── Stream cipher │ ├── RC5 │ │ └── Variable block size and rounds │ ├── RC6 │ │ └── Enhanced RC5 │ ├── Blowfish │ │ └── Fast, 32-448 bit key │ ├── Twofish │ │ └── 128-bit block cipher │ └── Threefish │ └── Tweakable block cipher └── Government Access to Keys (GAK) ├── Key escrow └── Privacy concerns