Introduction to Applied Cryptography and Cryptanalysis by Infosec
5h 40mBeginner2025-09-05
Authors

Infosec Institute
Course details
Explore the dynamic world of applied cryptography with a focus on practical applications and cryptanalysis techniques. This course delves into foundational topics such as symmetric and asymmetric cryptography, block and stream ciphers, as well as advanced encryption standards. Learn how to manage secure credentials effectively, discover the importance of hash functions, explore SSL/TLS protocols, and evaluate various VPN technologies. With a deep dive into blockchain technology, deciphering malware communication, and decoding encrypted files, you'll also gain hands-on skills necessary for solving real-world cybersecurity challenges. By the end of this course, you’ll be prepared to tackle encryption inefficiencies, secure data transmissions, and apply cryptographic solutions with confidence and ease.
Skills covered
CryptographyIncident ResponseCybersecurityOne-Off
Concepts
0. Introduction
- 01 - Introduction to the course
1. Introduction to Cryptography
- 02 - Introduction
- 03 - Introduction to cryptography
- 04 - Classifying cryptosystems
- 05 - Principles of cryptography
2. Fundamentals of Cryptography
- 06 - Introduction
- 07 - Mathematics of cryptography
- 08 - Structures of cryptography
3. Symmetric Cryptography
- 09 - Introduction
- 10 - Fundamentals of symmetric cryptography
- 11 - Block ciphers
- 12 - The Advanced Encryption Standard (AES)
- 13 - Stream ciphers
- 14 - Rivest Cipher 4 (RC4)
4. Asymmetric Cryptography
- 15 - Introduction
- 16 - Introduction to asymmetric cryptography
- 17 - Rivest-Shamir-Adleman (RSA)
- 18 - Diffie-Hellman key exchange
- 19 - Digital signatures
- 20 - Elliptic curve cryptography
5. Hash Functions
- 21 - Introduction
- 22 - Introduction to hash functions
- 23 - Collision resistance
- 24 - The SHA hash family
6. Public Key Infrastructure (PKI)
- 25 - Introduction
- 26 - Introduction to PKI
- 27 - Security of the PKI ecosystem
7. SSL and TLS
- 28 - Introduction
- 29 - Introduction to TLS SSL
- 30 - Attacking TLS SSL
8. Virtual Private Networks (VPNs)
- 31 - Introduction
- 32 - Introduction to VPNs
- 33 - VPN limitations
9. Secure Credential Management
- 34 - Introduction
- 35 - Introduction to secure credential management
- 36 - Securely managing credentials
- 37 - Case studies in poor password management
10. Full Disk Encryption
- 38 - Introduction
- 39 - Introduction to full disk encryption
- 40 - Attacking full disk encryption
11. Blockchain Technology
- 41 - Introduction
- 42 - Introduction to blockchain
- 43 - Blockchain and asymmetric cryptography
- 44 - Blockchain and hash functions
12. Introduction to Cryptanalysis
- 45 - Introduction
- 46 - Introduction to cryptanalysis
- 47 - Entropy calculations
- 48 - Character frequency analysis
- 49 - Encryption vs encoding
- 50 - Breaking ROT ciphers
- 51 - Breaking weak XOR encryption
- 52 - Breaking misused stream ciphers
13. Applied Cryptanalysis
- 53 - Introduction
- 54 - TLS decryption
- 55 - Decrypting malware command and control
- 56 - Decrypting downloaded files
Related courses
- Cryptography: Technologies for Securing Data and Communications
- Learning Cryptography and Network Security
- Symmetric Cryptography Essential Training
- Exploring Tor and the Dark Web
- Google Cloud Professional Cloud Security Engineer Cert Prep (2024)
- Cybersecurity Careers: Become a Security Engineer
- Quantum Computing Fundamentals
- Introduction to Amazon Braket: Quantum Computing on AWS