About this Course

2,782 recent views

100% online

Start instantly and learn at your own schedule.

Flexible deadlines

Reset deadlines in accordance to your schedule.

Advanced Level

Approx. 19 hours to complete

Suggested: 11 hours/week...

English

Subtitles: English

100% online

Start instantly and learn at your own schedule.

Flexible deadlines

Reset deadlines in accordance to your schedule.

Advanced Level

Approx. 19 hours to complete

Suggested: 11 hours/week...

English

Subtitles: English

Syllabus - What you will learn from this course

Week
1

Week 1

1 hour to complete

Introduction

1 hour to complete
6 videos (Total 39 min)
6 videos
The beginning of the Russian cryptography4m
Soviet and modern Russian cryptoghraphy9m
From cryptanalysis to cryptographic Boolean functions7m
Cryptograpic Boolean functions: main properties6m
Boolean functions in cryptographic ciphers5m
1 practice exercise
Quiz 1
Week
2

Week 2

1 hour to complete

S-Boxes and artificial intelligence

1 hour to complete
6 videos (Total 47 min)
6 videos
S-boxes7m
Boolean functions and heuristics7m
S-boxes and heuristics6m
Artificial intelligence in cryptology6m
Machine learning and side-channel attack7m
1 practice exercise
S-Boxes and artificial intelligence
Week
3

Week 3

1 hour to complete

Bent functions: results and applications

1 hour to complete
8 videos (Total 66 min)
8 videos
Algebraic normal form of a bent function8m
Bent rectangles and simple constructions of bent functions8m
Automorphisms of the set of bent functions10m
Bent functions in small number of variables8m
Bent sum decomposition problem7m
Generalizations of bent functions8m
Cryptographic generalizations4m
1 practice exercise
Bent functions: results and applications
Week
4

Week 4

1 hour to complete

Almost Perfect Nonlinear functions

1 hour to complete
7 videos (Total 61 min)
7 videos
Basic properties of APN functions9m
EA- and CCZ-equivalence8m
Monomial APN functions8m
Polynomial APN functions9m
APN permutations9m
Differential equivalence of APN functions8m
1 practice exercise
Almost Perfect Nonlinear functions

About Novosibirsk State University

Novosibirsk State University (NSU) is a research university located in Novosibirsk Akademgorodok, the world-famous scientific center in Siberia. 80% of NSU teachers are active researchers affiliated with the Russian Academy of Sciences; therefore education is closely linked to world-class science: our students get first-hand knowledge about scientific discoveries before they are published. Nearly 6000 students (including international students from 37 countries) are enrolled at undergraduate and graduate programs offered by 13 departments. The leading areas of NSU expertise are natural sciences, life sciences, physics, math, IT, and more....

Frequently Asked Questions

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

More questions? Visit the Learner Help Center.