À propos de ce cours

253,651 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. 20 heures pour terminer
Anglais
Sous-titres : 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. 20 heures pour terminer
Anglais
Sous-titres : Anglais

Enseignant

Offert par

Logo Université de Stanford

Université de Stanford

Programme du cours : ce que vous apprendrez dans ce cours

Évaluation du contenuThumbs Up96%(16,895 notes)Info
Semaine
1

Semaine 1

4 heures pour terminer

Course overview and stream ciphers

4 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 Set20 min
Week 1 - Programming Assignment [optional]2 min
Semaine
2

Semaine 2

3 heures pour terminer

Block Ciphers

3 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 Set18 min
Week 2 - Programming Assignment [Optional]8 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 Set20 min
Week 3 - Programming Assignment [Optional]2 min
Semaine
4

Semaine 4

3 heures pour terminer

Authenticated Encryption

3 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 Set20 min
Week 4 - Programming Project [Optional]2 min

Avis

Meilleurs avis pour CRYPTOGRAPHIE I

Voir tous les avis

Foire Aux Questions

  • Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:

    • The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.

    • The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

  • When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

  • You will be eligible for a full refund until two weeks after your payment date, or (for courses that have just launched) until two weeks after the first session of the course begins, whichever is later. You cannot receive a refund once you’ve earned a Course Certificate, even if you complete the course within the two-week refund period. See our full refund policy.

  • Yes, Coursera provides financial aid to learners who cannot afford the fee. Apply for it by clicking on the Financial Aid link beneath the "Enroll" button on the left. You’ll be prompted to complete an application and will be notified if you are approved. Learn more.

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