V4b: Mastering Kyber & Dilithium with the Number-Theoretic Transform (NTT) π
Explore expert video lectures on Kyber-KEM and Dilithium signature schemes, focusing on the powerful Number-Theoretic Transform (NTT) in lattice-based cryptography. Perfect for beginners and advanced learners alike!

Cryptography 101
2.7K views β’ Aug 23, 2024

About this video
Video lectures for Alfred Menezes's introductory course on Kyber-KEM (ML-KEM) and the Dilithium signature scheme (ML-DSA). These lattice-based cryptographic schemes were standardized by NIST on August 13, 2024.
Topics covered: Kyber Number-Theoretic Transform (NTT)
Lecture playlist: https://www.youtube.com/playlist?list=PLA1qgQLL41SSUOHlq8ADraKKzv47v2yrF
Course web page: https://cryptography101.ca/kyber-dilithium
The slides are available on the course web page.
"Post-quantum cryptography" chapter from "Textbook of Applied Cryptography": https://drive.google.com/file/d/1D55HDa7imlBQXXW_CjbQftMuHZVoqNDa/view
Other cryptography courses: https://cryptography101.ca
Slides
00:00 Introduction
00:14 Slide 158: NTT outline
02:12 Slide 159: Mathematical preliminaries
03:10 Slide 160: NTT definition
05:51 Slide 161: NTT preliminaries
08:09 Slide 162: NTT computation
09:29 Slide 163: NTT running time
10:06 Slide 164: Addition and multiplication in Qi
11:00 Slide 165: NTT example (1)
11:40 Slide 166: NTT example (2)
13:13 Slide 167: NTT example (3)
14:31 Slide 168: Kyber NTT
16:32 Slide 169: Computing the Kyber NTT
16:47 Slide 170: Using NTT in Kyber key generation
18:21 Ending
Correction:
16:35 Slide 169: *whose entries are integers modulo 3329
Topics covered: Kyber Number-Theoretic Transform (NTT)
Lecture playlist: https://www.youtube.com/playlist?list=PLA1qgQLL41SSUOHlq8ADraKKzv47v2yrF
Course web page: https://cryptography101.ca/kyber-dilithium
The slides are available on the course web page.
"Post-quantum cryptography" chapter from "Textbook of Applied Cryptography": https://drive.google.com/file/d/1D55HDa7imlBQXXW_CjbQftMuHZVoqNDa/view
Other cryptography courses: https://cryptography101.ca
Slides
00:00 Introduction
00:14 Slide 158: NTT outline
02:12 Slide 159: Mathematical preliminaries
03:10 Slide 160: NTT definition
05:51 Slide 161: NTT preliminaries
08:09 Slide 162: NTT computation
09:29 Slide 163: NTT running time
10:06 Slide 164: Addition and multiplication in Qi
11:00 Slide 165: NTT example (1)
11:40 Slide 166: NTT example (2)
13:13 Slide 167: NTT example (3)
14:31 Slide 168: Kyber NTT
16:32 Slide 169: Computing the Kyber NTT
16:47 Slide 170: Using NTT in Kyber key generation
18:21 Ending
Correction:
16:35 Slide 169: *whose entries are integers modulo 3329
Video Information
Views
2.7K
Likes
51
Duration
18:42
Published
Aug 23, 2024
User Reviews
4.5
(2) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.
No specific trending topics match this video yet.
Explore All Trends