Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

An Introduction to Lattices, Lattice Reduction, and Lattice-Based Cryptography

IAS | PCMI Park City Mathematics Institute via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore the mathematical foundations and cryptographic applications of lattices through this comprehensive lecture series delivered by Joseph H. Silverman from Brown University at the Park City Mathematics Institute. Begin with understanding lattices as discrete subgroups of R^n and examine the fundamental hard lattice problems that form the basis of modern cryptographic security. Delve into lattice reduction techniques and algorithms that attempt to solve these computationally difficult problems, providing insight into both the theoretical challenges and practical limitations. Gain essential background in public key cryptography principles before advancing to the construction and analysis of lattice-based cryptographic systems. Learn how lattices enable the development of public key cryptosystems and digital signature schemes that remain secure against quantum computer attacks, making them crucial for post-quantum cryptography. Master the implementation of lattice-based digital signatures and understand rejection sampling techniques used to ensure security and efficiency. The series progresses systematically through five main lectures, each divided into multiple parts, covering lattice theory fundamentals, reduction algorithms, cryptographic foundations, practical cryptosystem construction, and advanced signature schemes with rejection sampling methods.

Syllabus

Lecture #1 part 1: Lattices and Hard Lattice Problems | Joseph H. Silverman
Lecture #1 part 2: Lattices and Hard Lattice Problems | Joseph H. Silverman
Lecture #1 part 3: Lattices and Hard Lattice Problems | Joseph H. Silverman
Lecture #2 part 1: Lattice Reduction: Solving(?) Hard Lattice Problems. | Joseph H. Silverman
Lecture #2 part 2: Lattice Reduction: Solving(?) Hard Lattice Problems. | Joseph H. Silverman
Lecture #2 part 3: Lattice Reduction: Solving(?) Hard Lattice Problems. | Joseph H. Silverman
Lecture #3 part1: Public Key Cryptography 101: A Brief Introduction | Joseph H. Silverman
Lecture #3 part2: Public Key Cryptography 101: A Brief Introduction | Joseph H. Silverman
Lecture #3 part3: Public Key Cryptography 101: A Brief Introduction | Joseph H. Silverman
Lecture #4 part 1: Lattice-Based Public Key Cryptosystems | Joseph H. Silverman
Lecture #4 part 2: Lattice-Based Public Key Cryptosystems | Joseph H. Silverman
Lecture #4 part 3: Lattice-Based Public Key Cryptosystems | Joseph H. Silverman
Lecture #4 part 4: Lattice-Based Public Key Cryptosystems | Joseph H. Silverman
Lecture #5 part 1: Lattice-Based Digital Signatures and Rejection Sampling | Joseph H. Silverman
Lecture #5 part 2: Lattice-Based Digital Signatures and Rejection Sampling | Joseph H. Silverman
Lecture #5 part 3: Lattice-Based Digital Signatures and Rejection Sampling | Joseph H. Silverman
Lecture #5 part 4: Lattice-Based Digital Signatures and Rejection Sampling | Joseph H. Silverman
Lecture #5 part 5: Lattice-Based Digital Signatures and Rejection Sampling | Joseph H. Silverman

Taught by

IAS | PCMI Park City Mathematics Institute

Reviews

Start your review of An Introduction to Lattices, Lattice Reduction, and Lattice-Based Cryptography

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.