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
Introduction
- Introduction to the course
Introduction to Cryptography
- Introduction
- Introduction to cryptography
- Classifying cryptosystems
- Principles of cryptography
Fundamentals of Cryptography
- Introduction
- Mathematics of cryptography
- Structures of cryptography
Symmetric Cryptography
- Introduction
- Fundamentals of symmetric cryptography
- Block ciphers
- The Advanced Encryption Standard (AES)
- Stream ciphers
- Rivest Cipher 4 (RC4)
Asymmetric Cryptography
- Introduction
- Introduction to asymmetric cryptography
- Rivest-Shamir-Adleman (RSA)
- Diffie-Hellman key exchange
- Digital signatures
- Elliptic curve cryptography
Hash Functions
- Introduction
- Introduction to hash functions
- Collision resistance
- The SHA hash family
Public Key Infrastructure (PKI)
- Introduction
- Introduction to PKI
- Security of the PKI ecosystem
SSL and TLS
- Introduction
- Introduction to TLS SSL
- Attacking TLS SSL
Virtual Private Networks (VPNs)
- Introduction
- Introduction to VPNs
- VPN limitations
Secure Credential Management
- Introduction
- Introduction to secure credential management
- Securely managing credentials
- Case studies in poor password management
Full Disk Encryption
- Introduction
- Introduction to full disk encryption
- Attacking full disk encryption
Blockchain Technology
- Introduction
- Introduction to blockchain
- Blockchain and asymmetric cryptography
- Blockchain and hash functions
Introduction to Cryptanalysis
- Introduction
- Introduction to cryptanalysis
- Entropy calculations
- Character frequency analysis
- Encryption vs encoding
- Breaking ROT ciphers
- Breaking weak XOR encryption
- Breaking misused stream ciphers
Applied Cryptanalysis
- Introduction
- TLS decryption
- Decrypting malware command and control
- Decrypting downloaded files