Cryptography: Boolean functions and related problems (Coursera)

Cryptography: Boolean functions and related problems (Coursera)
Course Auditing
Categories
Effort
Certification
Languages
Misc

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Cryptography: Boolean functions and related problems (Coursera)
The course invites you to learn more about cryptography; you'll learn some important math which stands behind the ciphers, and defines how resistant the particular cipher will be to different types of attacks.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

The key topics covered in the course:

* how cryptography developed in Russia and in the Soviet Union, including the facts which used to be top secret until very recent times;

* Boolean functions and S-boxes, and how the resistance of a cipher depends on a cryptographic properties of a Boolean function;

* methods of cryptanalysis

* some special and most intriguing types of cryptographic Boolean functions: bent functions and APN-functions (Almost Perfect Nonlinear Functions)

* AI and ML for cryptography.


Syllabus


WEEK 1: Introduction

WEEK 2: S-Boxes and artificial intelligence

WEEK 3: Bent functions: results and applications

WEEK 4: Almost Perfect Nonlinear functions

WEEK 5: Foundations of quantum key distribution



MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.