Course outline(W39M048) Cryptographic Techniques and Digital Signatures - Huffman Code

Your course

Cryptanalysis for pentesters (W39)

Module 1

Before the course

  1. 1.(W00) Course Instructions
  2. 2.(W39M00) Course Introduction
  3. 3.(W39M00) Math Support - Extra materials

Module 2

Module 1 Part 1 - Algebra and Number Theory

  1. 1.(W39M002) Algebra and Number Theory - Basic Notions - Video Lecture
  2. 2.(W39M005) Algebra and Number Theory - Solving ax + bx = d - Video Lecture
  3. 3.(W39M009) Algebra and Number Theory - Congruences - Video Lecture
  4. 4.(W39M012) Algebra and Number Theory – The Chinese Remainder Theorem - Video Lecture
  5. 5.(W39M015) Algebra and Number Theory – Modular Exponentiation - Video Lecture
  6. 6.(W39M018) Algebra and Number Theory – Fermat and Euler - Video Lecture
  7. 7.(W39M021) Algebra and Number Theory – Primitive Roots - Video Lecture
  8. 8.(W39M024) Algebra and Number Theory – Inverting matrices mod n - Video Lecture
  9. 9.(W39M027) Algebra and Number Theory – Square roots mod n - Video Lecture
  10. 10.(W39M030) Algebra and Number Theory – Finite fields - Video Lecture 1
  11. 11.(W39M031) Algebra and Number Theory – Finite fields - Video Lecture 2

Module 3

Module 1 Part 2: Classical Cryptosystems

  1. 1.(W39M034) Classical Cryptosystems - Shift Cypher
  2. 2.(W39M035) Classical Cryptosystems - Affine Cyphers
  3. 3.(W39M036) Classical Cryptosystems - Vigenère Cipher
  4. 4.(W39M038) Classical Cryptosystems: Substitution Ciphers
  5. 5.(W39M039) Classical Cryptosystems: Block Ciphers

Module 4

Module 2: Cryptographic Techniques and Digital Signatures

  1. 1.(W39M042) Cryptographic Techniques and Digital Signatures - Hash Functions Part 1
  2. 2.(W39M043) Cryptographic Techniques and Digital Signatures - Hash Functions Part 2
  3. 3.(W39M045) Cryptographic Techniques and Digital Signatures - Digital Signatures
  4. 4.(W39M046) Cryptographic Techniques and Digital Signatures - Entropy
  5. 5.(W39M047) Cryptographic Techniques and Digital Signatures - Entropy Practice
  6. 6.(W39M048) Cryptographic Techniques and Digital Signatures - Huffman Code
  7. 7.(W39M049) Cryptographic Techniques and Digital Signatures - Huffman Code Practice
  8. 8.(W39M050) Cryptographic Techniques and Digital Signatures - Diffie-Hellman Key Exchange
  9. 9.(W39M051) Cryptographic Techniques and Digital Signatures - Diffie-Hellman Key Exchange Practice
  10. 10.(W39M052) Cryptographic Techniques and Digital Signatures - Public Key Infrastructure
  11. 11.(W39M053) Cryptographic Techniques and Digital Signatures - Public Key Infrastructure Practice

Module 5

Module 3: Cryptographic Algorithms

  1. 1.(W39M055) Cryptographic Algorithms: Data Encryption Standard - Part 1
  2. 2.(W39M056) Cryptographic Algorithms: Data Encryption Standard - Part 2
  3. 3.(W39M056) Cryptographic Algorithms: Data Encryption Standard - Part 2
  4. 4.(W39M058) Cryptographic Algorithms: RSA - Part 1
  5. 5.(W39M059) Cryptographic Algorithms: RSA - Part 2
  6. 6.(W39M061) Cryptographic Algorithms: Advanced Encryption Standard - Part 1
  7. 7.(W39M062) Cryptographic Algorithms: Advanced Encryption Standard - Part 2
  8. 8.(W39M063) Cryptographic Algorithms: Advanced Encryption Standard - Part 3
  9. 9.(W39M064) Cryptographic Algorithms: Advanced Encryption Standard - Part 4

Module 6

Module 4

  1. 1.(W39M067) Elliptic Curve Cryptography Part 1
  2. 2.(W39M068) Elliptic Curve Cryptography Part 2
  3. 3.(W39M069) Elliptic Curve Cryptography Part 3
  4. 4.(W39M070) Elliptic Curve Cryptography Part 4
  5. 5.(W39M072) SSL/TLS Cryptography
  6. 6.(W39M073) Impossible differentials - further reading

Module 7

Final exam

Course overview
Module 4Lesson 6

(W39M048) Cryptographic Techniques and Digital Signatures - Huffman Code

Lesson videoLocked

Member lesson

Unlock the full lesson

Sign in to watch and unlock the course materials.