Symmetric Cryptography

开始时间: 07/11/2020 持续时间: Unknown

所在平台: Coursera

课程类别: 其他类别

大学或机构: CourseraNew



Explore 1600+ online courses from top universities. Join Coursera today to learn data science, programming, business strategy, and more.


第一个写评论        关注课程


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.

对称密码学:欢迎使用对称密码学! 对称加密依靠共享密钥来确保消息的机密性,以便未经授权的攻击者无法检索消息。本课程介绍了替换和置换技术,当消息以自然语言(例如英语)编码时,这是经典密码学的基础。然后,我们基于乘积密码(同时使用替换和换位/置换)来描述现代分组密码,并回顾了DES,3-DES和AES中广泛使用的密码算法。最后,我们通过在ECB,CBC,CFB,OFB和CTR模式中引入不同的分组密码操作模式,启用分组密码来支持可变数据长度。 该课程是交叉列出的,是两个专业(应用密码学专业)和应用密码学简介专业的一部分。


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.





Welcome to Symmetric Cryptography! Symmetric cryptography relies on shared secret key to ensure me