À propos de ce cours

186,598 consultations récentes

Résultats de carrière des étudiants

39%

ont commencé une nouvelle carrière après avoir terminé ce cours

29%

ont bénéficié d'un avantage concret dans leur carrières grâce à ce cours

14%

a obtenu une augmentation de salaire ou une promotion
Certificat partageable
Obtenez un Certificat lorsque vous terminez
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. 23 heures pour terminer
Anglais

Compétences que vous acquerrez

CryptographyCryptographic AttacksPublic-Key CryptographySymmetric-Key Algorithm

Résultats de carrière des étudiants

39%

ont commencé une nouvelle carrière après avoir terminé ce cours

29%

ont bénéficié d'un avantage concret dans leur carrières grâce à ce cours

14%

a obtenu une augmentation de salaire ou une promotion
Certificat partageable
Obtenez un Certificat lorsque vous terminez
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. 23 heures pour terminer
Anglais

Enseignant

Offert par

Placeholder

Université de Stanford

Programme du cours : ce que vous apprendrez dans ce cours

Évaluation du contenuThumbs Up96%(17,475 notes)Info
Semaine
1

Semaine 1

5 heures pour terminer

Course overview and stream ciphers

5 heures pour terminer
12 vidéos (Total 210 min), 2 lectures, 2 quiz
12 vidéos
What is Cryptography?15 min
History of Cryptography18 min
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 Set30 min
Week 1 - Programming Assignment [optional]30 min
Semaine
2

Semaine 2

4 heures pour terminer

Block Ciphers

4 heures pour terminer
11 vidéos (Total 167 min)
11 vidéos
The Data Encryption Standard21 min
Exhaustive Search Attacks19 min
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 Set30 min
Week 2 - Programming Assignment [Optional]30 min
Semaine
3

Semaine 3

3 heures pour terminer

Message Integrity

3 heures pour terminer
11 vidéos (Total 130 min)
11 vidéos
MACs Based On PRFs9 min
CBC-MAC and NMAC19 min
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 Set30 min
Week 3 - Programming Assignment [Optional]30 min
Semaine
4

Semaine 4

4 heures pour terminer

Authenticated Encryption

4 heures pour terminer
12 vidéos (Total 167 min)
12 vidéos
Definitions 5 min
Chosen Ciphertext Attacks12 min
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 Set30 min
Week 4 - Programming Project [Optional]30 min

Avis

Meilleurs avis pour CRYPTOGRAPHIE I

Voir tous les avis

Foire Aux Questions

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