Об этом курсе
4.5
Оценки: 40
Рецензии: 3

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Промежуточный уровень

Прибл. 14 часа на выполнение

Предполагаемая нагрузка: 2-5 hours/week...

Английский

Субтитры: Английский

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Промежуточный уровень

Прибл. 14 часа на выполнение

Предполагаемая нагрузка: 2-5 hours/week...

Английский

Субтитры: Английский

Программа курса: что вы изучите

Неделя
1
3 ч. на завершение

Classical Cipher: Substitution

This module defines substitution cipher technique and describes multiple examples for substitution-based classical algorithms: Caesar Cipher, Monoalphabetic Cipher, and Vigenere Cipher (which is a type of Polyalphabetic Cipher). We will also discuss the mathematical concepts in Modulo Operations to use them to describe the cipher algorithms. ...
8 видео ((всего 40 мин.)), 2 материалов для самостоятельного изучения, 4 тестов
8 видео
Module Objectives2мин
Alphabet3мин
Substitution and Caesar Cipher6мин
Modulo Operation7мин
Monoalphabetic Cipher3мин
Natural Language Redundancy4мин
Polyalphabetic Cipher and Vigenere Cipher8мин
2 материала для самостоятельного изучения
Lecture Slides for Classical Cipher - Substitution15мин
About Pseudocode30мин
3 практического упражнения
Caesar Cipher20мин
Modulo Operation and Caesar Cipher20мин
Vigenere Cipher25мин
Неделя
2
1 ч. на завершение

Classical Cipher: Transposition

This module studies transposition cipher which, along with substitution cipher, provides a base technique for symmetric ciphers. We define transposition cipher and product cipher and discuss transposition examples in Rail Fence and Permutation Cipher....
5 видео ((всего 17 мин.)), 1 материал для самостоятельного изучения, 2 тестов
5 видео
Rail Fence Cipher2мин
Permutation Cipher6мин
Permutation Cipher Security5мин
Product Cipher1мин
1 материал для самостоятельного изучения
Lecture Slides for Classical Cipher - Transposition15мин
2 практического упражнения
Rail Fence Cipher and Permutation Cipher30мин
Product Cipher20мин
Неделя
3
3 ч. на завершение

Block Cipher and DES

This module is about modern ciphers based on product ciphers. We will first define block cipher and contrast it with stream cipher. We will then describe the ideal block cipher, which maximizes the number of transformations, and Feistel Cipher, which is a practical structure framework approximating the ideal block cipher. As a widely used cipher example based on the Feistel Cipher structure; we will study Data Encryption Standard (DES). ...
8 видео ((всего 29 мин.)), 2 материалов для самостоятельного изучения, 3 тестов
8 видео
Block Cipher vs. Stream Cipher1мин
Ideal Block Cipher7мин
Feistel Cipher6мин
DES Overview3мин
DES Round Function1мин
DES Subkey Generation1мин
DES Security4мин
2 материала для самостоятельного изучения
About Pseudocode30мин
Lecture Slides for Block Cipher and DES15мин
2 практического упражнения
Ideal Block Cipher20мин
DES20мин
Неделя
4
2 ч. на завершение

3-DES and AES

To provide stronger security than DES, modern symmetric ciphers can either use multiple ciphers or use an entirely different algorithm. This module reviews examples of each in Triple-DES and AES. ...
4 видео ((всего 19 мин.)), 2 материалов для самостоятельного изучения, 2 тестов
4 видео
Double-DES and Meet-in-the-Middle Attack6мин
Triple DES3мин
Advanced Encryption Standard (AES)7мин
2 материала для самостоятельного изучения
Lecture Slides for 3-DES and AES15мин
Symmetric Algorithm Survey50мин
2 практического упражнения
3-DES and 4-DES30мин
AES20мин

Преподаватели

Avatar

Sang-Yoon Chang

Assistant Professor
Computer Science

О Система университетов штата Колорадо

The University of Colorado is a recognized leader in higher education on the national and global stage. We collaborate to meet the diverse needs of our students and communities. We promote innovation, encourage discovery and support the extension of knowledge in ways unique to the state of Colorado and beyond....

Часто задаваемые вопросы

  • Зарегистрировавшись на сертификацию, вы получите доступ ко всем видео, тестам и заданиям по программированию (если они предусмотрены). Задания по взаимной оценке сокурсниками можно сдавать и проверять только после начала сессии. Если вы проходите курс без оплаты, некоторые задания могут быть недоступны.

  • Записавшись на курс, вы получите доступ ко всем курсам в специализации, а также возможность получить сертификат о его прохождении. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

Остались вопросы? Посетите Центр поддержки учащихся.