You are here
Department of Information Security
Head of the department: Sokolov I.A., Academician of RAS, Professor, Dr.Sc.
The Department of Information Security is a subdivision of the Faculty of Computational Mathematics and Cybernetics MSU. The Department was established in 2013 to educate students as well as to develop various mathematical methods of information security. The Head of the Department is Igor Sokolov, Member of the Russian Academy of Science (RAS).
Staff members:
- Grusho Alexander, Corresponding Member of the Russian Academy of Cryptography, Professor, Dr.Sc.
- Karpunin Grigory, Associate Professor, PhD
- Primenko Eduard, Associate Professor, PhD
- Cherepnev Mikhail, Associate Professor, PhD
- Chizhov Ivan, Associate Professor, PhD
- Gilyasov Ruslan, Researcher
Research :
Cryptography and information security is the main area of research of the Department. The research is focused on theoretical information security, cryptology, symmetric cryptography (block and stream ciphers), hashing, cryptographic protocols, applications of coding theory to cryptography, cryptographic applications of number theory, cryptographic applications of non-Archimedean dynamics, access control, side channel attacks, steganography.
The Laboratory of Mathematical Problems of Computer Security is a research subdivision of the Department. The Department also collaborates with the Institute of Information Security Issues (MSU).
Our most important contributions are:
- Analysis of asymmetric cryptosystems (especially of McEliece, McEliece-Sidelnikov cryptosystems).
- Analysis of cryptographic hash-functions (in particular, of MD4).
- Affinity and balance properties of Boolean functions.
- New attacks on filtering generators.
- New algorithms to solve systems of non-linear Boolean equations.
- The non-Archimedean theory of automata functions and T-function-based ciphers.
Teaching:
The Department of Information Security teaches Bachelor, Master, and PhD students who have chosen information security as their future profession. Our graduates are getting fundamental knowledge in algebra, complexity theory, coding theory, automata theory, symbolic and non-Archimedean dynamics as well as in applications of these mathematical disciplines to various areas of modern cryptology and information security.
Lecture courses:
- Theoretical foundations of information security.
- Mathematical foundations of cryptology.
- Software and hardware of information security.
- Complexity of cryptographic algorithms.
- Cryptographic protocols.
- Elements of cryptanalysis.
- Cryptographic properties of discrete functions.
- Mathematical models of pseudorandom generators.
- Network security.
- Message authentication codes and cryptographic hash-functions.
- Introduction to mathematical cryptology.
Seminars:
- Problems of modern cryptology.
- Cryptographic hash-functions.
- Mathematical methods of cryptanalysis.
- Theoretical cryptography.