Cryptographic center (Novosibirsk)

Sobolev Institute of Mathematics

Mathematical Center in Akademgorodok

Laboratory of Cryptography JetBrains Research

Novosibirsk State University

Courses archive

2020-2021 Academic year:

Scientific seminars:

Cryptography and Cryptanalysis Seminar
Additional info: Academic year 2020-2021 (1 year)
Lecturer: Natalia Tokareva

Courses for BS & MS students:

Mathematical foundations and applications of quantum informatics: cryptography and computation Special course
Description: The course will present the mathematical foundations of quantum computer science – a scientific discipline that studies the laws of information transmission based on the laws of quantum mechanics. A number of quantum algorithms and protocols for quantum cryptography will be discussed in detail. The course will also introduce the basics of post-quantum cryptography.
Additional info: Second semester 2020-2021 (1/2 of year)
Lecturer: Alexander Kutsenko, Natalia Tokareva
Blockchain: mathematical problems and applications Special course
Description: What is cryptocurrency? How blockchain works? You will learn this here.
Additional info: First semester 2020-2021 (1/2 of year)
Lecturer: Alexey Oblaukhov, Natalia Tokareva
Fundamentals of information theory and cryptography Basic course
Additional info: First semester 2020-2021 (1/2 of year)
Lecturer: Natalia Tokareva
Cryptography in practice Seminar
Description: The course allows you to immerse yourself in the mathematics that is used in cryptography. Encryption algorithms, cryptanalysis methods, elements of information theory, cryptographic functions: solving problems will help to understand all of these.
Additional info: Academic year 2020-2021 (1 year)
Lecturer: N.Kolomeec
Cryptography and cryptanalysis. Modern methods Special course
Description: Introductory course in the basics of cryptography.
Additional info: None 2020-2021 (1/2 of year)
Lecturer: Idrisova V. A., Tokareva N.N.
Boolean functions in cryptography Special course
Description: The course covers Boolean functions of interest for cryptographic applications. The aim of the course is to thoroughly familiarize students with the basic cryptographic properties of Boolean functions and methods of their analysis, with the latest mathematical results in this field and modern open problems.
Additional info: Second semester 2020-2021 (1/2 of year)
Lecturer: Anastasiya Gorodilova

Courses for school students:

Olympiad problems of cryptography Special course
Description: Essential course to prepare for the Olympiads in mathematics and cryptography, and the international Olympiad in cryptography NSUCRYPTO.
Additional info: First semester 2020-2021 (1/2 of year)
Lecturer: Anastasiya Gorodilova, Tatyana Bonich, Matvey Panferov
Mathematical methods of cryptography Special course
Additional info: Second semester 2020-2021 (1/2 of year)
Lecturer: Zavalishina Elena, Anastasiya Gorodilova
Cryptography by Engineering laboratory SESC NSU Engineering special course
Additional info: First semester 2020-2021 (1/2 of year)
Lecturer: Y. Maksimlyuk

Courses for MS students:

Foundations of information theory and cryptography Basic course
Description: The course will study the measurement of the amount of information, the complexity of messages, the basics of the theory of noise-resistant coding, and the basics of cryptography. The course is conducted in English.
Additional info: First semester 2020-2021 (1/2 of year)
Lecturer: A. Kutsenko, V. Idrisova

Video-courses:

Cryptography: Boolean functions and related problems Video-course
Description: 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!
Additional info: None 2020-2021 (1/2 of year)
Lecturer: Kutsenko Aleksandr, Anastasiya Gorodilova, Natalia Tokareva, Stjepan Picek, George Pintus

2019-2020 Academic year:

Courses for BS & MS students:

Practical information security Special course
Description: A new special course on the basics of information security and cryptography.
Additional info: Academic year 2019-2020 (1 year)
Lecturer: Roman Lebedev, Natalia Tokareva
Cryptography in practice Seminar
Description: This is an excellent practical course about solving problems in the field of cryptography.
Additional info: Academic year 2019-2020 (1 year)
Lecturer: Nikolay Kolomeec
Cryptography and cryptanalysis. Modern methods Special course
Description: Introductory course in the basics of cryptography.
Additional info: First semester 2019-2020 (1/2 of year)
Lecturer: Natalia Tokareva

2018-2019 Academic year:

Courses for BS & MS students:

Cryptography in practice Seminar
Additional info: Academic year 2018-2019 (1 year)
Lecturer: Nikolay Kolomeec
Blockchain: mathematical problems and applications Special course
Additional info: First semester 2018-2019 (1/2 of year)
Lecturer: Alexey Oblaukhov, Natalia Tokareva
Cryptography and Cryptanalysis. Modern Methods Special course
Additional info: First semester 2018-2019 (1/2 of year)
Lecturer: Natalia Tokareva
Boolean functions in cryptography Special course
Description: The course covers Boolean functions of interest for cryptographic applications. The aim of the course is to thoroughly familiarize students with the basic cryptographic properties of Boolean functions and methods of their analysis, with the latest mathematical results in this field and modern open problems.
Additional info: Second semester 2018-2019 (1/2 of year)
Lecturer: Anastasiya Gorodilova

Courses for school students:

Cipher design Engineering special course
Additional info: First semester 2018-2019 (1/2 of year)
Cryptocurrency design Engineering special course
Additional info: First semester 2018-2019 (1/2 of year)