Back to Symmetric Cryptography
University of Colorado System

Symmetric Cryptography

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.

Status: Algorithms
Status: Brute-force attacks
IntermediateCourse13 hours

Featured reviews

MT

Reviewed Jul 21, 2020

This course has deepened my interest in Cryptography. I am a fan of Da Vinci and ciphers. I am gonna dig a lot deeper in this. Thanks for providing the required directivity.

HM

Reviewed Sep 20, 2021

Very Great Course learned many things many encryption technique in depth really great contents there

SB

Reviewed Nov 29, 2020

This course helps in clearing all the topics in which i have doubt. I have learned new concepts from this.

AJ

Reviewed May 22, 2020

A great learning experience. I teach Cryptography in my Institution and this course helped me gain additional insights on the course.

SC

Reviewed Jun 1, 2021

Good view of the basic Symmetric Crypto concepts. Theory is presented in an easy way to understand way. Professor is also super clear in his explanations. Recommended :)

All reviews

Showing: 20 of 55

Chivukula
Reviewed Jun 11, 2020
Ishan
Reviewed Apr 17, 2020
Enrico
Reviewed May 29, 2022
Tianxiang
Reviewed Jun 4, 2020
Mohanish
Reviewed Jul 22, 2020
Adri
Reviewed May 23, 2020
Yashrajsinh
Reviewed Sep 29, 2020
Rohan
Reviewed May 22, 2020
Harris
Reviewed Nov 12, 2020
Aryanadi
Reviewed Dec 4, 2021
Sebastian
Reviewed Jun 2, 2021
Luis
Reviewed Sep 17, 2024
HRITIK
Reviewed Sep 21, 2021
P.V.Lakshmi
Reviewed Aug 4, 2020
Manuel
Reviewed Jul 19, 2020
Gulzodaxon
Reviewed Apr 3, 2025
Reza
Reviewed May 26, 2020
Bhargav
Reviewed Oct 4, 2020
George
Reviewed May 25, 2019
Fares
Reviewed Nov 11, 2023