Cryptographic center (Novosibirsk)

Courses archive

2023-2024 Academic year:

Courses for BS & MS students:

Cryptography and cryptanalysis. Modern methods Special course
Description: An introduction to the fundamentals of cryptography.
Additional info: First semester 2023-2024 (1/2 of year)
Lecturer: Tokareva N.N., Khilchuk I.S.
Introduction to distributed registries and blockchain technology Special course
Description: The topics of the special course are distributed registries, blockchain technologies, cryptocurrencies and smart contracts.
Additional info: First semester 2023-2024 (1/2 of year)
Lecturer: Kondyrev D.O.
Cryptography and cryptanalysis Seminar
Description: Constructing bent-functions based on their derivatives and related open questions.
Additional info: Academic year 2023-2024 (1 year)
Lecturer: Tokareva N.N.
Cryptography in tasks Seminar
Additional info: Academic year 2023-2024 (1 year)
Lecturer: Kolomeets N.A.
Boolean functions in cryptography Special course
Additional info: Second semester 2023-2024 (1/2 of year)
Lecturer: Khilchuk I. S.

Video-courses:

Fundamentals of information theory and cryptography Video-course
Description: The course «‎Fundamentals of Information Theory and Cryptography»‎ will introduce you to cryptography. The course lasts a total of 8 weeks in English language. The main topics of the course are: the history of cryptography in Russia and the Soviet Union, and what data was top secret until recently; Boolean functions and S-boxes, and how the strength of a cipher depends on the cryptographic properties of a Boolean function; methods of cryptanalysis; some special and most intriguing types of cryptographic Boolean functions: curved functions and APN-functions (almost perfect nonlinear functions). At the end of the course you have to take a final test that shows your general level of understanding of the material. Link to the course: <a href=“https://openedu.ru/course/nsu/CRYPTO/“ target=“_blank">https://openedu.ru/course/nsu/CRYPTO</a>
Additional info: None 2023-2024 (1/2 of year)
Lecturer: Tokareva N.N., Gorodilova A.A., Kutsenko A.V., Pintus G. M.

2022-2023 Academic year:

Scientific seminars:

Cryptography and Cryptanalysis Seminar
Description: Seminar about new developments and results in cryptography.
Additional info: Academic year 2022-2023 (1 year)
Lecturer: Natalia Tokareva

Courses for BS & MS students:

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 2022-2023 (1 year)
Lecturer: N.Kolomeec

2021-2022 Academic year:

Scientific seminars:

Cryptography and Cryptanalysis Seminar
Description: Seminar about new developments and results in cryptography.
Additional info: Academic year 2021-2022 (1 year)
Lecturer: Natalia Tokareva

Courses for BS & MS students:

Cryptographic projects Special course
Additional info: Academic year 2021-2022 (1 year)
Lecturer: Nikolay Kolomeec, Dmitriy Kondyrev, Yuliya Maksimlyuk
Introduction to Distributed Registries and Blockchain Technology Special course
Additional info: First semester 2021-2022 (1/2 of year)
Lecturer: Dmitriy Kondyrev, Polina Sazonova
Modern computing systems for solving cryptography and information security problems Special course
Additional info: First semester 2021-2022 (1/2 of year)
Lecturer: Konstantin Kalgin, Artemii Doronin
Cryptography and cryptanalysis. Modern methods Special course
Description: Introductory course in the basics of cryptography.
Additional info: First semester 2021-2022 (1/2 of year)
Lecturer: Natalia Tokareva, Valeriya Idrisova
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 2021-2022 (1 year)
Lecturer: N.Kolomeec
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 2021-2022 (1/2 of year)
Lecturer: Anastasiya Gorodilova
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 2021-2022 (1/2 of year)
Lecturer: Alexander Kutsenko

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 2021-2022 (1/2 of year)
Lecturer: Tatyana Bonich, Anastasiya Gorodilova, Matvey Panferov
Cryptography Engineering special course
Additional info: Academic year 2021-2022 (1 year)
Lecturer: Yuliya Maksimlyuk
Cryptography Special course
Additional info: First semester 2021-2022 (1/2 of year)
Lecturer: Yuliya Maksimlyuk, Darya Zyubina

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)