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

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

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

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

Symmetric Cryptography

Курс от University of Colorado System
Средний≈ 12.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Welcome to Symmetric Cryptography! Symmetric cryptography relies on shared secret key to ensure message confidentiality, so that the unauthorized attackers cannot retrieve the message. The course describes substitution and transposition techniques, which were the bases for classical cryptography when the message is encoded in natural language such as English. Then, we build on product ciphers (using both substitution and transposition/permutation) to describe modern block ciphers and review the widely used cipher algorithms in DES, 3-DES, and AES. Lastly, we enable the use of block ciphers to support variable data length by introducing different modes of block cipher operations in ECB, CBC, CFB, OFB, and CTR modes. This course is cross-listed and is a part of the two specializations, the Applied Cryptography specialization and the Introduction to Applied Cryptography specialization.

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

CryptographyData Encryption StandardEncryptionAdvanced Encryption Standard (AES)AlgorithmsBrute-force attacksKey Management

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

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

01Classical Cipher: Substitution16 материалов

Instructor Introduction and Module Objectives

Instructor IntroductionВидеоModule ObjectivesВидеоGet help and meet other learners. Join your Community!Чтение

Alphabet

AlphabetВидео

Substitution Cipher

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

Sang-Yoon Chang

Assistant Professor

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 12.7 ч

5 модулей

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

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

Часть программы вашего университета
Substitution and Caesar CipherВидео
Caesar CipherЗадание

Modulo Operation

Modulo OperationВидеоModulo Operation and Caesar CipherЗаданиеGet help and meet other learners in this course. Join your discussion forums!Чтение

Monoalphabetic Cipher

Monoalphabetic CipherВидео

Natural Language Redundancy

Natural Language RedundancyВидео

Polyalphabetic Cipher

Polyalphabetic Cipher and Vigenere CipherВидеоLecture Slides for Classical Cipher - SubstitutionЧтениеVigenere CipherЗадание

Pseudo-Code: Vigenere Cipher

About PseudocodeЧтениеPseudo-Code: Vigenere CipherВзаимная проверка
02Classical Cipher: Transposition8 материалов

Module Objectives

Module ObjectivesВидео

Rail Fence Cipher

Rail Fence CipherВидео

Permutation Cipher

Permutation CipherВидеоPermutation Cipher SecurityВидеоRail Fence Cipher and Permutation CipherЗадание

Product Cipher

Product CipherВидеоLecture Slides for Classical Cipher - TranspositionЧтениеProduct CipherЗадание
03Block Cipher and DES13 материалов

Modern Cipher and Module Objectives

Modern Cipher and Module ObjectivesВидео

Modern Cipher and Block Cipher (vs. Stream Cipher)

Block Cipher vs. Stream CipherВидео

Ideal Block Cipher

Ideal Block CipherВидеоIdeal Block CipherЗадание

Feistel Cipher

Feistel CipherВидео

Data Encryption Standard (DES)

DES OverviewВидеоDES Round FunctionВидеоAbout PseudocodeЧтениеDES Overview Pseudo-CodeВзаимная проверкаDES Subkey GenerationВидеоDES SecurityВидеоLecture Slides for Block Cipher and DESЧтениеDESЗадание
043-DES and AES8 материалов

Module Objectives

Module OjectivesВидео

Double-DES and Meet-in-the-Middle Attack

Double-DES and Meet-in-the-Middle AttackВидео

Triple DES

Triple DESВидео3-DES and 4-DESЗадание

Advanced Encryption Standard (AES)

Advanced Encryption Standard (AES)ВидеоLecture Slides for 3-DES and AESЧтениеAESЗаданиеSymmetric Algorithm SurveyЧтение
05Block Cipher Operation Modes9 материалов

Module Objectives

Module ObjectivesВидео

Electronic Codebook (ECB) Mode

Electronic Codebook (ECB)Видео

Cipher Block Chaining (CBC) Mode

Cipher Block Chaining (CBC)Видео

Cipher Feedback (CFB) Mode

Cipher Feedback (CFB)Видео

Output Feedback (OFB) Mode

Output Feedback (OFB)Видео

Counter (CTR) Mode

Counter (CTR)Видео

Block Cipher Operation Modes

Lecture Slides for Block Cipher Operation ModesЧтениеBlock Cipher Operation ModesЗадание

Real-World Use of Block Cipher Operation Mode

Real-world use of block cipher operation modeВзаимная проверка