Defensive Security

CA301: Cryptography

Course authored by:

Drinor Selmanaj, Perparim Mjeku, Rinor Shehu, Altin Gashi

30 Hours of Instruction

Includes lectures, guest speakers, and Q&A sessions

Hands-on
labs

16 Labs

Live Online or On-Demand Access

Join weekly synchronous sessions or access all material and recorded lectures anytime

Intermediate Level

Developing practical skills and deepening understanding of core concepts

Prerequisite

  • CA401 Linux Operations

Course Overview

Every secure system depends on cryptography — and most breaches exploit the gap between correct theory and flawed implementation. This course builds practical cryptographic competence across five sections, covering confidentiality, integrity, and authentication through symmetric and asymmetric encryption, hashing, digital signatures, and PKI. You engage with real-world technologies including TLS and VPNs, confront common implementation weaknesses, and explore advanced topics including cryptanalysis and post-quantum cryptography. By the end, you can evaluate and deploy cryptographic solutions with confidence in real-world security environments.

What You’ll Learn

* Apply symmetric and asymmetric encryption including AES, RSA, and Diffie-Hellman
* Understand hashing, salting, and secure password storage using bcrypt and Argon2
* Work with digital signatures, MACs, key management, and key derivation functions
* Analyze cryptographic protocols including TLS and PKI
* Identify implementation weaknesses and apply cryptanalysis techniques

Business Takeaways

* Protect sensitive data in transit and at rest across systems and networks
* Support compliance with data protection and security regulations
* Enable secure authentication and identity verification
* Prepare for emerging threats including quantum computing risks

Syllabus: 5 Sections to Transformation

The CA301 program is designed as an intensive five-section progression, evolving from core cryptographic foundations to advanced, real-world security applications. Each section ramps up in complexity with hands-on labs that simulate practical challenges and attack scenarios.

syllabus overview

Justify Training to Your Manager

Section 1

FOUNDATIONS: INTRODUCTION & SYMMETRIC CRYPTOGRAPHY

Section 1 focuses on building a strong conceptual foundation. You will learn core cryptographic principles, terminology, and the fundamentals of symmetric encryption, forming the basis for all modern secure systems.

TOPICS COVERED

  • Cryptography basics: confidentiality, integrity, and availability (CIA model).
  • Core concepts: keys, randomness, hashing, and encryption fundamentals.
  • Symmetric cryptography and encryption techniques.
  • Algorithms: DES, AES, and stream ciphers.
  • Modes of operation (ECB, CBC, CTR, GCM).

LABS

  • Caesar Cipher
  • Encoding, Hashing and Encryption
  • Symmetric Encryption 1 (AES, Blowfish and RC4)
  • Frequency Analysis

Section 2

ASYMMETRIC CRYPTOGRAPHY & MATHEMATICAL FOUNDATIONS

This section introduces public-key cryptography and the mathematical structures behind it. You will understand how secure key exchange and digital trust are established.

TOPICS COVERED

  • Public-key cryptography fundamentals.
  • RSA, Diffie-Hellman, and elliptic curve cryptography.
  • Digital signatures and authentication mechanisms.
  • Hashing, password storage, and secure key derivation.
  • Number theory: primes, modular arithmetic, and discrete logarithms.

LABS

  • Symmetric Encryption 2 (Triple DES)
  • Public Key Infrastructure (PKI)
  • Diffie-Hellman Key Exchange
  • Salt and Pepper

Section 3

SECURE DESIGN: PROTOCOLS & KEY MANAGEMENT

Section 3 focuses on how cryptography is applied in real systems through protocols and trust infrastructures.

TOPICS COVERED

  • Cryptographic protocols and secure communication design.
  • Key management and distribution challenges.
  • Authentication protocols and secure identity verification.
  • Public Key Infrastructure (PKI) and digital certificates.
  • Real-world protocol weaknesses and misconfigurations.

LABS

  • Asymmetric Encryption (RSA)
  • TLS Handshake Simulation & Analysis

Section 4

APPLICATION: NETWORK SECURITY & STEGANOGRAPHY

This section shifts toward applied cryptography in networks and hidden communication techniques.

TOPICS COVERED

  • SSL/TLS, VPNs, and secure communication channels.
  • Weak cipher configurations and legacy protocol risks.
  • Firewalls, IDS, and secure network architecture.
  • Steganography: image, audio, and text techniques.
  • Steganalysis and detection methods.

LABS

  • Image Steganography
  • Audio Steganography
  • Text Steganography

Section 5

ADVANCED TOPICS: QUANTUM, CRYPTANALYSIS & REAL-WORLD APPLICATIONS

The final section explores advanced threats, future cryptography, and real-world applications, culminating in a complete understanding of cryptographic systems.

TOPICS COVERED

  • Quantum cryptography and post-quantum security.
  • Cryptanalysis techniques: brute force, differential, and linear attacks.
  • Cryptographic standards and compliance.
  • Applications: secure web transactions, cloud security, biometrics.
  • Capstone integration of cryptographic concepts.

LABS

  • Password Cracking (Hashing & Salting)
  • Cryptanalysis Challenge
  • Cryptography CTF

Course Schedule
& Pricing

Looking for Group Purchase Options? See below

Next Start Date

March 5, 2026

Duration

14 Weeks Intensive

Format

Live with Zoom Meeting

What's Included

499€

Seats Filling Fast for January 2026

Location

Start Date

Start Time

Prishtina, Kosovo

March 20, 2026

10:30 AM (CEST)

Prishtina, Kosovo

April 15, 2026

4:30 PM (CEST)

Prishtina, Kosovo

May 10, 2026

11:00 AM (CEST)

Next Start Date

March 5, 2026

Duration

14 Weeks Intensive

Format

Live with Zoom Meeting

What's Included

499€

Seats Filling Fast for January 2026

Location

Start Date

Start Time

Prishtina, Kosovo

March 20, 2026

10:30 AM (CEST)

Prishtina, Kosovo

April 15, 2026

4:30 PM (CEST)

Prishtina, Kosovo

May 10, 2026

11:00 AM (CEST)

Next Start Date

March 5, 2026

Duration

14 Weeks Intensive

Format

Live with Zoom Meeting

What's Included

499€

Seats Filling Fast for January 2026

Location

Start Date

Start Time

Prishtina, Kosovo

March 20, 2026

10:30 AM (CEST)

Prishtina, Kosovo

April 15, 2026

4:30 PM (CEST)

Prishtina, Kosovo

May 10, 2026

11:00 AM (CEST)

Frequently Asked Questions

Mission-critical information for prospective operatives

Do I need a strong mathematics background to learn cryptography?

No. This course is designed as an applied cryptography introduction, focusing on how cryptographic systems work in real-world environments rather than deep theoretical math. While concepts like number theory are introduced, they are explained in a practical and accessible way.

You will build a strong foundation in symmetric and asymmetric encryption, hashing, digital signatures, and authentication, key management and cryptographic protocols, real-world systems like TLS, VPNs, and certificates, and common cryptographic mistakes and vulnerabilities.

This course emphasizes practical implementation and security engineering. Instead of focusing only on mathematical proofs, it teaches how cryptography is actually used in systems, why real-world implementations fail, and best practices like using vetted algorithms and avoiding custom crypto.

Yes. The course includes cryptanalysis and attack techniques such as brute-force attacks, frequency analysis, and weaknesses in outdated systems. Understanding how systems fail is critical for designing secure architectures and avoiding common mistakes.

Cryptography is a foundational pillar of cybersecurity, used in secure communication such as TLS and HTTPS, password storage and authentication, data protection in cloud and enterprise systems, and digital signatures and identity verification. A solid understanding of cryptography enables you to evaluate, design, and secure modern digital systems effectively.