Day 1 - Introduction to Cryptography
9:00 AM - 10:00 AM Overview of Cryptography
- Definition and Importance of Cryptography
- Ancient Ciphers to Modern Cryptography
10:00 AM - 10:15 AM Tea Break
Relax and network with peers
10:15 AM - 12:00 PM Key Concepts in Cryptography
- Symmetric vs. Asymmetric Cryptography
- Public and Private Keys
- Digital Signatures and Certificates
12:00 PM - 1:00 PM Lunch Break
Enjoy a meal and recharge
1:00 PM - 3:00 PM Cryptographic Algorithms
- Overview of Common Algorithms: AES, RSA, SHA
- Understanding Hash Functions
- Key Length and Security Implications
3:00 PM - 3:15 PM Tea Break
Short break for refreshments
3:15 PM - 5:00 PM Practical Applications of Cryptography
- Data Encryption in Transit (SSL/TLS)
- File Encryption and Secure Storage
- Use of Cryptography in Email Security (PGP, S/MIME)
- Public Key Infrastructure (PKI)
Day 2 - Advanced Concepts and Real-World Implementation
9:00 AM - 10:00 AM Current Trends in Cryptography
- Post-Quantum Cryptography
- Blockchain Technology
- GDPR and its Impact on Cryptography
10:00 AM - 10:15 AM Tea Break
Relax and network with peers
10:15 AM - 12:00 PM Cryptography in Network Security
- VPNs and Secure Communication
- Kerberos
- SAML and OIDC
12:00 PM - 1:00 PM Lunch Break
Enjoy a meal and recharge
1:00 PM - 3:00 PM Key Management Practices
- Diffie Hellman Key Exchange
- Hardware Security Module
3:00 PM - 3:15 PM Tea Break
Short break for refreshments
3:15 PM - 5:00 PM Hands-On Demonstration
- Email with GPG
- File Encryption with VeraCrypt
- Setting Up SSL/TLS Certificates with OpenSSL