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:

  • Cryptography and Cryptanalysis
    Course for: scientific seminars.
    Additional info: Academic year 2020-2021 (1 year)
    Lecturer: Natalia Tokareva

  • Mathematical foundations and applications of quantum informatics: cryptography and computation
    Course for: BS & MS students.
    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
    Course for: BS & MS students.
    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
    Course for: BS & MS students.
    Additional info: First semester 2020-2021 (1/2 of year)
    Lecturer: Natalia Tokareva

  • Cryptography in practice
    Course for: BS & MS students.
    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
    Course for: BS & MS students.
    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
    Course for: BS & MS students.
    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 proble
    Additional info: Second semester 2020-2021 (1/2 of year)
    Lecturer: Anastasiya Gorodilova

  • Olympiad problems of cryptography
    Course for: school students.
    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
    Course for: school students.
    Additional info: Second semester 2020-2021 (1/2 of year)
    Lecturer: Zavalishina Elena, Anastasiya Gorodilova

  • Cryptography by Engineering laboratory SESC NSU
    Course for: school students.
    Additional info: First semester 2020-2021 (1/2 of year)
    Lecturer: Y. Maksimlyuk

  • Foundations of information theory and cryptography
    Course for: MS students.
    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

  • Cryptoanalysis
    Course for: Video-courses.
    Description: We will analyze modern methods of cryptanalysis of symmetric and asymmetric ciphers. Let's look at the universal methods of cryptanalysis, statistical and algebraic attacks, attacks on third-party channels (the so-called dishonest cryptanalysis) and analyze the beautiful mathematical problems that are behind each of the methods. In cryptanalysis of asymmetric cryptosystems, we will talk about two basic problems-factorization and discrete logarithm. The course is designed for 3-6 year students and postgraduates.
    Lecturer: Natalia Tokareva

  • Cryptography: Boolean functions and related problems
    Course for: Video-courses.
    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:

  • Cryptography and Cryptanalysis
    Course for: scientific seminars.
    Additional info: Academic year 2019-2020 (1 year)
    Lecturer: Natalia Tokareva

  • Practical information security
    Course for: BS & MS students.
    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
    Course for: BS & MS students.
    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
    Course for: BS & MS students.
    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:

  • Cryptography and Cryptanalysis
    Course for: scientific seminars.
    Additional info: Academic year 2018-2019 (1 year)
    Lecturer: Natalia Tokareva

  • Cryptography in practice
    Course for: BS & MS students.
    Additional info: First semester 2018-2019 (1/2 of year)
    Lecturer: Nikolay Kolomeec

  • Blockchain: mathematical problems and applications
    Course for: BS & MS students.
    Additional info: First semester 2018-2019 (1/2 of year)
    Lecturer: Alexey Oblaukhov, Natalia Tokareva

  • Cryptography and Cryptanalysis. Modern Methods
    Course for: BS & MS students.
    Additional info: Second semester 2018-2019 (1/2 of year)
    Lecturer: Natalia Tokareva

  • Boolean functions in cryptography
    Course for: BS & MS students.
    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: First semester 2018-2019 (1/2 of year)
    Lecturer: Anastasiya Gorodilova

  • Cipher design
    Course for: school students.
    Additional info: First semester 2018-2019 (1/2 of year)

  • Cryptocurrency design
    Course for: school students.
    Additional info: First semester 2018-2019 (1/2 of year)