К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Cryptography · LearnSpace
Назад в каталог
courseraПрограммирование

Cryptography

Курс от University of Maryland, College Park
Уровень не указан≈ 17.9 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course will introduce you to the foundations of modern cryptography, with an eye toward practical applications.

Навыки, которые вы освоите

CryptographyEncryptionCryptographic ProtocolsAlgorithmsData IntegrityKey ManagementCybersecurityAuthenticationsDigital CommunicationsCommunication Systems

Программа курса

7 модулей · 71 учебных материалов

01Week 116 материалов

Course Overview

Course OverviewВидеоSyllabusЧтениеProgramming AssignmentsЧтениеAbout MeЧтение

Lesson 1

Учитесь у экспертов

Jonathan Katz

Professor, University of Maryland, and Director, Maryland Cybersecurity Center

Cryptography
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 17.9 ч

7 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Week 1Чтение
IntroductionВидео
Introduction ContinuedВидео
Hex and ASCIIВидео
Breaking the Vigenere CipherВидео
Programming Assignment 1Чтение
Principles of Modern CryptographyВидео

Lesson 2

Perfect SecrecyВидеоPerfect Secrecy Part IIВидео

Lesson 3

The One-Time PadВидеоImplementing the One-Time PadВидео

Review

Week 1 QuizЗадание
02Week 210 материалов

Lesson 1

Week 2ЧтениеLimitations of the One-Time PadВидео

Lesson 2

Computational SecrecyВидеоComputational Secrecy Part IIВидео

Lesson 3

PseudorandomnessВидеоPseudorandom GeneratorsВидеоThe Pseudo One-Time PadВидеоProgramming Assignment 2Чтение

Lesson 4

Proofs of SecurityВидео

Review

Week 2 QuizЗадание
03Week 39 материалов

Lesson 1

Week 3ЧтениеStronger Security NotionsВидеоPseudorandom Functions and Block CiphersВидео

Lesson 2

CPA-Secure Encryption from PRFs/Block CiphersВидеоModes of EncryptionВидео

Lesson 3

Security Against Chosen-Ciphertext AttacksВидеоPadding-Oracle AttacksВидеоProgramming Assignment 3Чтение

Review

Week 3 QuizЗадание
04Week 410 материалов

Lesson 1

Week 4ЧтениеMessage IntegrityВидеоA Fixed-Length MACВидео

Lesson 2

CBC-MACВидеоProgramming Assignment 4ЧтениеHash FunctionsВидео

Lesson 3

HMACВидеоAuthenticated EncryptionВидеоSecure Communication SessionsВидео

Review

Week 4 QuizЗадание
05Week 57 материалов

Lesson 1

Week 5ЧтениеNumber Theory OneВидео

Lesson 2

Number Theory TwoВидео

Lesson 3

Number Theory ThreeВидео

Lesson 4

Number Theory FourВидео

Lesson 5

Number Theory FiveВидео

Review

Week 5 QuizЗадание
06Week 68 материалов

Lesson 1

Week 6ЧтениеThe Public-Key RevolutionВидеоDiffie-Hellman Key ExchangeВидео

Lesson 2

The Public-Key Revolution Part IIВидеоPublic-Key EncryptionВидео

Lesson 3

Discrete-Log-Based Public-Key EncryptionВидеоRSA-Based Public-Key EncryptionВидео

Review

Week 6 QuizЗадание
07Week 711 материалов

Lesson 1

Week 7ЧтениеDigital SignaturesВидеоDigital Signatures Part IIВидео

Lesson 2

RSA-Based SignaturesВидеоProgramming Assignment 5ЧтениеIdentification SchemesВидео

Lesson 3

Public-Key Infrastructure (PKI)ВидеоPutting It All Together: SSL/TLSВидеоParting ThoughtsВидео

Review

Week 7 QuizЗаданиеFinal QuizЗадание