Application of pattern recognition to IT-security problems (intrusion and anomaly detection, user behavior patterns, malware analysis, vulnerability assessment)
Other applications of pattern recognition (in particular to character recognition problems), hidden Markov models, neural networks, machine learning, computational linguistics
Automated reasoning, model checking
Cryptography, elliptic curves, lattice schemes
Parallel programming, scheduling theory
Secure memory management
Mathematical modeling, numerical analysis
Research projects:
Personal Fellowships
05.2017 - Erasmus+ fellowship, Delivering lectures on High-Performance Computing at Universitat Autònoma de Barcelona
10.2015-11.2015 - Fellowship of DAAD (German Academic Exchange Service), Friedrich-Alexander Universitaet Erlangen-Nuernberg, Erlangen, Germany, Supervisor: Prof. Felix Freiling, Exploration of secure deallocation approach to APGAS programming model and X10 programming environment
09.2011-12.2011 - Joint fellowship of DAAD and MESRF (Ministry of Education and Science of the Russian Federation), Friedrich-Alexander Universitaet Erlangen-Nuernberg, Erlangen, Germany, Supervisor: Prof. Felix Freiling, Analysis of data traces in main memory and countermeasures
10.2008-03.2009 - Joint fellowship of DAAD and MESRF, Technische Universitaet Darmstadt, Darmstadt, Germany, Supervisor: Prof. Sorin Huss, Definition and formal verification of a domain-specific language for computer security algorithms
10.2006-03.2007 - Joint fellowship of DAAD and MESRF, Technische Universitaet Darmstadt, Darmstadt, Germany, Supervisor: Prof. Sorin Huss, Domain-specific language for computer security algorithms
10.2004-03.2005 - Joint fellowship of DAAD and MESRF, Technische Universitaet Darmstadt, Darmstadt, Germany, Supervisor: Prof. Sorin Huss, Investigation of anomaly-detection approaches based on hidden Markov models
Supervised Students
Confidential data leak prevention for X10 programming system, N. Dolganin, 2018, excellent
A system for cross-evaluation of programming assignments, R. Zaitsev, 2017, excellent
A project of protected network infrastructure for Taganrog customs office, O. Kostyunin, 2016, good
A project of protected network infrastructure for "Evromost" security company, N. Sidelnikov, 2014, good
Multi-user password storage, V. Nikolaev, 2014, excellent
Exploration of approaches to treeless signature schemes implementation, S. Shchedrov, 2014, excellent
SPAM-filtering with word combination statistics analysis, Ye. Shirokov, 2013, excellent
Exploration of covert channel implementations in IPv6 networks, I. Shogenov, 2013, excellent
Analysis of random number generation quality in Linux, A. Gordeev, 2013, excellent
Verification of optimized point-addition algorithms for elliptic-curve cryptography, Ya. Maximov, 2012, excellent
Exploration of random number generation algorithms in Linux, V. Zlydnev, 2012, excellent
Protected time management system for computer clubs (client side), D. Koval, 2011, excellent
Protected time management system for computer clubs (server side), V. Mironov, 2011, excellent