À propos de ce cours
154,874 consultations récentes

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Approx. 29 heures pour terminer

Anglais

Sous-titres : Anglais

Compétences que vous acquerrez

CryptographyCryptographic AttacksPublic-Key CryptographySymmetric-Key Algorithm

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Approx. 29 heures pour terminer

Anglais

Sous-titres : Anglais

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
4 heures pour terminer

Course overview and stream ciphers

12 vidéos (Total 210 min), 2 lectures, 2 quiz
12 vidéos
Discrete Probability (Crash Course)18 min
Discrete Probability (Crash Course, Cont.)13 min
Information Theoretic Security and The One Time Pad18 min
Stream Ciphers and Pseudo Random Generators19 min
Attacks on Stream Ciphers and The One Time Pad23 min
Real-World Stream Ciphers19 min
PRG Security Definitions24 min
Semantic Security15 min
Stream Ciphers are Semantically Secure [optional]10 min
2 lectures
Lecture slides for all six weeks10 min
Course overview and additional reading resources10 min
2 exercices pour s'entraîner
Week 1 - Problem Set20 min
Week 1 - Programming Assignment [optional]2 min
Semaine
2
3 heures pour terminer

Block Ciphers

11 vidéos (Total 167 min), 2 quiz
11 vidéos
More Attacks on Block Ciphers 16 min
The AES Block Cipher13 min
Block Ciphers From PRGs11 min
Review: PRPs and PRFs11 min
Modes of Operation: One Time Key7 min
Security for Many-Time Key (CPA security)22 min
Modes of Operation: Many Time Key (CBC)16 min
Modes of Operation: Many Time Key (CTR) 9 min
2 exercices pour s'entraîner
Week 2 - Problem Set18 min
Week 2 - Programming Assignment [Optional]8 min
Semaine
3
3 heures pour terminer

Message Integrity

11 vidéos (Total 130 min), 2 quiz
11 vidéos
MAC Padding8 min
PMAC and the Carter-Wegman MAC15 min
Introduction 10 min
Generic Birthday Attack14 min
The Merkle-Damgard Paradigm 11 min
Constructing Compression Functions8 min
HMAC7 min
Timing attacks on MAC verification8 min
2 exercices pour s'entraîner
Week 3 - Problem Set20 min
Week 3 - Programming Assignment [Optional]2 min
Semaine
4
3 heures pour terminer

Authenticated Encryption

12 vidéos (Total 167 min), 2 quiz
12 vidéos
Constructions From Ciphers and MACs20 min
Case Study: TLS 1.217 min
CBC Padding Attacks14 min
Attacking Non-Atomic Decryption 9 min
Key Derivation13 min
Deterministic Encryption14 min
Deterministic Encryption: SIV and Wide PRP20 min
Tweakable Encryption14 min
Format Preserving Encryption12 min
2 exercices pour s'entraîner
Week 4 - Problem Set20 min
Week 4 - Programming Project [Optional]2 min
4.8
537 avisChevron Right

38%

a commencé une nouvelle carrière après avoir terminé ces cours

26%

a bénéficié d'un avantage concret dans sa carrière grâce à ce cours

Principaux examens pour Cryptographie I

par BCMar 11th 2017

Cutting edge cryptography topics. Good explanations and slides, but pause button is highly recommended. Can be a bit too mathematical for the general public, and not very formal for mathematicians.

par DTJul 27th 2017

A really interesting and in-depth course. It is pretty challenging and requires good math/proof skills, but still quite fun. The course could use more study materials, for example lecture notes.

Enseignant

Avatar

Dan Boneh

Professor
Computer Science

À propos de Université de Stanford

The Leland Stanford Junior University, commonly referred to as Stanford University or Stanford, is an American private research university located in Stanford, California on an 8,180-acre (3,310 ha) campus near Palo Alto, California, United States....

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous achetez un Certificat, vous bénéficiez d'un accès à tout le contenu du cours, y compris les devoirs notés. Lorsque vous avez terminé et réussi le cours, votre Certificat électronique est ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.