Position: Cryptographer
Category: Other
Experience: 4 years | English: upper

PhD in Computer Science (2021). The thesis topic is «Mathematical Methods of Cryptanalysis and Increasing the Performance of Asymmetric Ciphers with Special Properties». Average score: 95.25 (5.0).

Master of Specialized of Computer Systems (2016). The thesis topic is «Development and Investigation of the Error Correction Encoder Based on Fountain Codes». Average score: 95.0 (5.0).

Bachelor of Computer Engineering* (2014). The thesis topic is «Development of Error-Correcting Encoder». Average score: 5.0.

* The N. Ye. Zhukovsky scholarship was paid during 2012/2013 and 2013/2014 academic years.

An author of 6 scientific papers indexed by Scopus (h-index = 2).

The first place in All-Ukrainian Competition of Student Scientific Works in the Field of Informatics and Cybernetics. The topic of the contest work is «Majorant-Superposition Algorithm for Generating a Random Variable That Has a Robust Soliton Distribution».

Former assistant lecturer at the Department of Computer Systems, Networks and Cybersecurity at National Aerospace University «Kharkiv Aviation Institute». Corresponding activities:

1. Holding lecture and practical classes in Applied Cryptology and Theoretical Foundations of Cryptology (2018-2019, 2020-2021);

2. Holding practical classes in Information and Coding Theory (2018);

3. Holding lecture and practical classes in Programming Technologies (C language, foreign students, 2016-2017).
Scientific, Educational and Commercial Software Projects Done Alone:

1. Slot80 (C# application, commercial) – determines the precise value of Return-to-Player coefficient for a slot machine, which has more than 39 million final states and more than 260 different payout variants. Also the application performs game simulations to estimate of this coefficient empirically.

2. MBKCLib (C# DLL, PhD thesis) – provides tools for working with the matrix-based knapsack cipher and performing the self-developed plaintext-recovery attack on it. Also this library contains public methods for performing operations on elements of a prime Galois field, the order of which is less than 232, and matrices over it.

3. RSDLib (C# DLL, PhD thesis) – provides the classes of standard and majorant-superposition generators of a robust soliton distribution, which is crucial for LT fountain codes. The majorant-superposition method for generating the given distribution is self-developed.

4. TransactionCoverter (C# application, commercial) – converts Excel files containing lists of bank transaction descriptions to Excel files with data structured according to the pattern specified by a user. The set of the patterns of input files is also user-defined. The pattern corresponding to an input file is chosen from this set automatically.

5. AutoRegrLib (C# DLL, commercial) – provides tools for time series forecasting based on an autoregression model modified to take into consideration the influence of seasonality.

6. LTCodeLib (C# library, MSc thesis) – provides classes for working with LT error-correction codes and generating a robust soliton distribution. These classes include LT encoder, LT decoder, CRC16 calculator and majorant-superposition generator of a robust soliton distribution. This generator is based on a self-developed method.

7. SimpleRS (C# library, BSc thesis) – provides a Reed-Solomon encoder/decoder class.
PhD Research Directions and Scientific Interests:

Asymmetric ciphers, digital signatures, post-quantum cryptography, knapsack-based encryption schemes, key-agreement protocols, secret sharing protocols, pseudorandom generators, error correction coding, cryptographic hash functions, abstract algebra, number theory, linear algebra, combinatorics, probability theory, computational complexity theory.

I am looking for any job related to both the aforesaid things and programming. The preferred languages are C# and C/C++.