Cryptography and Information Theory

2.4
2.4 rating

Welcome to Cryptography and Information Theory!

WEEK 1
2 hours to complete
Cryptography Overview
This module defines the technical terms in cryptography and introduce Alice Bob and Eve. To study the attacker Eve's perspective we will describe Kerckhoff's Principle (the attacker knows the system) which defines the scope of the attacker knowledge (what is secret vs. what the attacker can know). We will also describe Security by Obscurity which contrasts Kerckhoff's Principle.
8 videos (Total 19 min) 1 reading 2 quizzes

WEEK 2
2 hours to complete
Information Entropy
This module studies information entropy to quantify randomness. Information entropy can be used to measure the strength of the key or the secret information that determines the security of a cryptosystem against an attacker who does not know the random key.
6 videos (Total 44 min) 1 reading 2 quizzes

WEEK 3
1 hour to complete
Brute-Force Attack and Cryptanalysis
This module studies the attacker view whose objective is to learn the key and break the cryptographic protection using the key. First we will define brute force attack and describe how to quantify the attacker effort for brute force attack. Next we will contrast cryptanalysis and brute force attack. Lastly we will discuss about perfect secrecy which is immune to cryptanalysis and is a strong notion of security derived from information theory.
4 videos (Total 13 min) 1 reading 1 quiz

WEEK 4
2 hours to complete
Computational Security and Side-Channel Attack
This module studies cryptography from the practical point of view. We will first define computational security which relies on the fact that real world attackers are computationally limited unlike information theoretic security e.g. one-time pad. We will then survey side channel attacks and unintentional information leakage from the physical implementations of cryptosystems.
3 videos (Total 12 min) 2 readings


Tham gia đánh giá khóa học

Nếu bạn đã học qua khóa học này thì mời bạn tham gia đóng góp ý kiến và đánh giá để cộng đồng bạn học có thêm thông tin tham khảo.

Cung cấp bởi: Coursera /  University of Colorado System

Thời lượng: 8 hours
Ngôn ngữ giảng dạy: Tiếng Anh
Chi phí: Miễn phí / 0
Đối tượng: Intermediate

Thông tin về nhà cung cấp

Coursera (/ kərˈsɛrə /) là một nền tảng học tập trực tuyến toàn cầu được thành lập vào năm 2012 bởi 2 giáo sư khoa học máy tính của đại học Stanford là Andrew NgDaphne Koller, nền tảng này cung cấp các khóa học trực tuyến (MOOC) cho cộng đồng người học online.

Coursera hợp tác với các trường đại học danh tiếng tại Bắc Mỹ và trên khắp thế giới, cùng với nhiều tổ chức khác để cung cấp các khóa học trực tuyến chất lượng, theo chuyên ngành và được cấp chứng chỉ trong nhiều lĩnh vực như kỹ thuật, khoa học dữ liệu, học máy, toán học, kinh doanh, khoa học máy tính, tiếp thị kỹ thuật số, nhân văn, y học, sinh học, khoa học xã hội , và nhiều ngành khác.

Các khóa học cùng chủ đề

Secure Networked System with Firewall and IDS

In this MOOC we will focus on learning how network systems are secured using firewalls and IDS. This will include understanding the basic components of network security constructing a dual-firewall...

Azure Infrastructure Fundamentals

Microsoft Azure is a service created by Microsoft to provide cloud computing for creating and managing applications and services using a cloud environment. Azure provides software as a service (SaaS)...

Identifying Security Vulnerabilities in C/C++Programming

This course builds upon the skills and coding practices learned in both Principles of Secure Coding and Identifying Security Vulnerabilities courses one and two in this specialization. This course uses...

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to Top