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

Novosibirsk State University

Cryptography: Boolean functions and related problems

Novosibirsk State University via Coursera

This course may be unavailable.

Overview

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.

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.

Welcome to the course, and enjoy your learning!

Learn more about NSU programs: https://english.nsu.ru/admission/programs/master-s-degree-programs-english/quantum-technologies-and-cryptography-en/

Syllabus

  • Introduction
  • S-Boxes and artificial intelligence
  • Bent functions: results and applications
  • Almost Perfect Nonlinear functions
  • Foundations of quantum key distribution

Taught by

Natalia Tokareva, Anastasiya Gorodilova, George Pintus, Stjepan Picek and Kutsenko Aleksandr

Reviews

Start your review of Cryptography: Boolean functions and related problems

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.