| Authentic | True |
| Course | Real World Cryptography |
| Name | Gaurav Sanjay Achrekar |
| Date | September 1 - December 12, 2025 |
| Coordinator | Prof. Kameswari Chebrolu |
| Dean | Prof. Usha Ananthakumar |
| Grade | DD |
Course Contents
- Confidentiality via symmetric-key encryption (DES, 3DES, AES), block cipher modes, and asymmetric-key encryption (RSA, ECC)
- Integrity and Authenticity via cryptographic hash functions (SHA-1, SHA-3), message authentication codes (HMAC, CMAC), and digital signatures (RSA, ECDSA)
- Random Number Generation, including true random number generators (TRNGs) and hardware generators (e.g., Intel DRNG)
- Cryptographic Key Distribution, including Diffie–Hellman key exchange, Key Distribution Centers (KDCs), Certificate Authorities (CAs), and Public Key Infrastructure (PKI)
- Human Authentication, including passwords and password-based schemes
- Cryptographic Authentication, including challenge–response, one-way, two-way (mutual), and mediated authentication
- Case Studies, involving Kerberos (Active Directory) and the TLS protocol
- Recent Trends in Cryptography, including cryptocurrencies, quantum cryptography, zero-knowledge proofs, and secure multiparty computation
- Hands-on Labs: All important theoretical concepts were reinforced through weekly hands-on labs, using tools such as OpenSSL, Wireshark, Hashcat, Ent, rngtest, and Qualys SSL/SSH test, along with Apache server configuration and custom Python scripts.