このコースについて
4.4
41件の評価
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 readings, 4 quizzes
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 reading, 2 quizzes
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 readings, 3 quizzes
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 readings, 2 quizzes
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 分
5
2時間で修了

Block Cipher Operation Modes

Given a cipher and a key, this module reviews how to use block cipher operation modes when the data spans across multiple blocks. The module describes five popular operation modes: ECB, CBC, CFB, OFB, and CTR mode. ...
6件のビデオ (合計29分), 1 reading, 2 quizzes
6件のビデオ
Electronic Codebook (ECB)6 分
Cipher Block Chaining (CBC)4 分
Cipher Feedback (CFB)7 分
Output Feedback (OFB)4 分
Counter (CTR)4 分
1件の学習用教材
Lecture Slides for Block Cipher Operation Modes15 分
1の練習問題
Block Cipher Operation Modes40 分

講師

Avatar

Sang-Yoon Chang

Assistant Professor
Computer Science

University of Colorado Systemについて

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のプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

さらに質問がある場合は、受講者向けヘルプセンターにアクセスしてください。