Defensive Security, Governance, Risk & Compliance

CA301: Cryptography

Course authored by:

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

Course Materials

Available after purchase

Course Overview

Cryptography is not about memorizing algorithms it is about securing data in environments where failure has real consequences. Across five sections, the track builds practical cryptographic competence that can be applied immediately in modern systems. You will work through core principles such as confidentiality, integrity, and authentication, and apply symmetric and asymmetric encryption techniques in realistic scenarios. The course covers hashing, digital signatures, and secure password storage, while exposing you to key management challenges, cryptographic protocols, and public key infrastructure (PKI). You will engage with real-world technologies such as TLS and VPNs, and confront implementation weaknesses that often lead to compromise. Advanced topics including cryptanalysis, steganography, and quantum cryptography are introduced to sharpen your analytical perspective. Expect precision, technical depth, and zero tolerance for superficial understanding by the end, you will be able to evaluate and deploy cryptographic solutions with confidence in real-world security environments.

What You’ll Learn

Develop the technical knowledge required to understand and apply cryptographic systems

  • Understand core cryptography concepts (confidentiality, integrity, authentication)

  • Differentiate between symmetric and asymmetric encryption

  • Apply encryption algorithms such as AES, RSA, and Diffie-Hellman

  • Understand hashing, salting, and secure password storage (bcrypt, Argon2)

  • Work with digital signatures and message authentication codes (MACs)

  • Implement key management and key derivation functions (KDFs)

  • Analyze cryptographic protocols including TLS and PKI

  • Identify common cryptographic pitfalls and implementation risks

  • Understand cryptanalysis techniques and attack methods

  • Explore emerging topics such as post-quantum cryptography

Business Takeaways

Understand how cryptography enables secure operations and protects sensitive data

  • Protect sensitive data in transit and at rest

  • Ensure secure communication across networks and systems

  • Strengthen trust in digital services (banking, e-commerce)

  • Support compliance with data protection and security regulations

  • Reduce risk of data breaches and unauthorized access

  • Enable secure authentication and identity verification

  • Protect intellectual property and confidential business information

  • Prepare for future threats such as 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.

0
    Your Cart
    Your cart is empty