Cryptography
Learning Objective: In this module you will learn, various forms of Cryptographic techniques, their pragmatic relevance & weaknesses. You will learn how cryptography, its components, methods and its usage are employed in the enterprise to store and transmit messages safely.
Topics:
- Background of Cryptography
- Symmetric Cryptography
- Data Encryption Standard (DES)
- Triple-DES
- The Advanced Encryption Standard (AES)
- International Data Encryption Algorithm (IDEA)
- Blowfish
- RC4
- RC5
- RC6
- Asymmetric Cryptography
- The Diffie-Hellman Algorithm
- RSA
- Elliptic Curve Cryptosystems (ECC)
- Cryptographic Hash Functions
- Attacks against Encrypted Data
- Digital Certificates and its Format (X.509, X.500)
- Certificate Authority, Certificate Repository, Certificate Revocation lists
- Digital Certificate life cycle (Initialize, Issue, Cancel)
Hands On/Demo::
- Image Steganography
- Hashing