Volodymyr Rudnytskyi

Dr. Volodymyr Rudnytskyi

orcid

Research Focus & Metrics

Academic Career Length

11Years (2016-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
31 March 2016 in Cybernetics and Systems Analysis
Verified
Journal Article
Closed access
PDF file
Emil FaureEmil Faure
Emil Faure
ASA. I. Shcherba
A. I. Shcherba
VRVolodymyr Rudnytskyi
Volodymyr Rudnytskyi

1 January 2024 in Cybersecurity: Education, Science, Technique
Verified
Journal Article
Open access
PDF file
VRVolodymyr Rudnytskyi
Volodymyr Rudnytskyi
NLNataliia Lada
Nataliia Lada
DPDmytro Pidlasyi
Dmytro Pidlasyi
ОМОльга Мельник
Ольга Мельник
ВРВолодимир Рудницький
Володимир Рудницький
ДПДмитро Підласий
Дмитро Підласий
Improvement of modern data exchange applications increases the complexity of cybersecurity. This leads to most applicable low-cost cryptographic algorithms becoming ineffective in the near future. On the other hand, CET encryption offers a great opportunity for development of the low-cost cryptography. The following article analyzes previously published results of CET-operations modeling, which serves as the foundation of CET encryption. The CET operations mentioned above use elementary functions as their basis. The results of our analysis allow to conclude that elementary functions of data-controlled operations have not been researched in the past. The primary goal of this article is to research these elementary functions of data-controlled operations and develop a method suitable for synthesis of a group of elementary functions of data-controlled operations. This can assist in automating the process of creating CET operations with defined attributes. This article proves that known discrete models of elementary functions of data-controlled operations do not represent their content and usage specifications during creation of CET operations. We suggest using discrete and algebraic presentation for modeling elementary functions data. The results of our analysis of the synthesized models of elementary functions of data-controlled operations allow us to develop a proper method of their synthesis. This method is adapted for usage in the automated systems of CET-operations modeling. We also provide examples of models of CET operations created based on elementary functions of data-controlled operations. The aforementioned method for synthesis of a group of elementary functions of data-controlled operations allows expanding possibilities for generating these elementary functions within the automated system used for research and creation of CET operations. Presented scientific results can be used for experimental modeling of CET operations, while the implementation algorithms of such operations will be defined by the operations themselves, as well as transformed data. Utilization of these operations allows modification of cryptographic algorithms controlled by encrypted data.

19 March 2018 in Bulletin of Cherkasy State Technological University
Verified
Journal Article
Open access
PDF file
VRVolodymyr Rudnytskyi
Volodymyr Rudnytskyi
ЛШЛ. А. Шувалова
Л. А. Шувалова
ОНО. Б. Нестеренко
О. Б. Нестеренко
ПОБУДОВА ПРИМІТИВІВ СТРОГОГО СТІЙКОГО КОДУВАННЯ МІНІМАЛЬНОЇ СКЛАДНОСТІ

28 November 2024 in Measuring and computing devices in technological processes
Verified
Journal Article
Open access
PDF file
ISIllia Suprunenko
Illia Suprunenko
VRVolodymyr Rudnytskyi
Volodymyr Rudnytskyi
Technology, and software technology in particular, is one of the main drivers of progress in human society. It allows us to solve existing tasks more efficiently and find solutions for problems that were previously too complex to deal with. The outreach and importance of its influence on everyday life is hard to overstate. To be able to satisfy ever-growing demand software solutions become more complex and sophisticated, reaching millions users and solving numerous day to day tasks. But as a result new challenges appear, especially related to cybersecurity. And it is not only about integrity, availability and confidentiality aspects, but also – equally important – about control and observability. As the scale of software systems grows more and more, tracking their state and behavior becomes more challenging. This research takes a closer look at observability aspect of cybersecurity, in particular at adaptive logging method for software systems and its dynamic message variant which introduced the ability to have dynamic computations executed before outputting observational information about the system. The flexibility it introduces also makes possible for undesirable side effects to occur as the dynamic nature of such messages allows for execution of virtually any valid code samples. The main purpose of this work is to demonstrate a solution that would allow validation and prevent unwanted code execution. To achieve this an approach that uses analysis of abstract syntax trees with JSON-based validation logic is demonstrated. The natural tree-like structure of ASTs, as well as close resemblance between generated representation and JSON-schemas, allows for precise and easily configurable processing that reduces the possibility of unexpected behaviors. The integration into an existing formal basis of adaptive logging method is also demonstrated with provided justification for required additions and their specifics.

23 March 2020 in Innovative technologies and scientific solutions for industries
Verified
Journal Article
Open access
PDF file
VRVolodymyr Rudnytskyi
Volodymyr Rudnytskyi
MMMykhailo Mozhaiev
Mykhailo Mozhaiev
NKNina Kuchuk
Nina Kuchuk
Relevance of the study. To improve the quality of service (QoS), the work of all network technologies, protocols, and individual traffic management mechanisms is constantly optimized. It is known that the quality of information transmission in modern telecommunication equipment is affected by the quality of synchronization devices. Synchronization is a means of maintaining the operation of all digital equipment in a data transmission network at one average speed, which must exist at three levels: bit synchronization, synchronization at the level of channel intervals (time slot) and frame synchronization. Therefore, the lack of synchronization of the computer system at the required level can lead to a significant decrease in QoS. At the same time, the requirements for ensuring these indicators are significantly tightened in the face of an increase in the load of network resources. Subject of study: computer system synchronization. The aim of the article is to develop a method for diagnosing synchronization disturbances in the telecommunications network of a computer system of critical application by increasing the resolution of an acousto-optical spectrum analyzer. Research results. The influence of non-stationary data transmission in the telecommunications subsystem of the computer system under study is analyzed. The analysis and classification of the causes of computer network synchronization failure of a critical application computer system is carried out. The article describes the consequences of a violation of computer network stabilization for ensuring the quality of service provided by various frequently used services. Proposed the use of acousto-optic spectrum analyzer with spatial integration for diagnostics of violations of the synchronization network. In work the analysis of the use of acousto-optic spectrum analyzers. The conducted research allowed us to obtain an analytical expression for the output signal of the spectroanalyzer when two rectangular pulses with different carrier frequencies, durations and delay times are received at its input. This result, as well as the numerical calculations provided, allowed us to develop General recommendations for increasing the resolution of the acousto-optical spectrum analyzer, and thus create theoretical prerequisites for improving the synchronization of the computer system. The given analytical relations and numerical estimates were experimentally verified by means of system simulation. Conclusions. As a result of the research, a method of diagnostics of synchronization violations in the telecommunications network of a computer system of critical application was proposed. The method is based on increasing the resolution of the measuring system based on an acoustooptic spectrum analyzer.

1 July 2024 in Вісник Херсонського національного технічного університету
Verified
Journal Article
Open access
PDF file
ISI. O. Suprunenko
I. O. Suprunenko
VRV. M. Rudnytskyi
V. M. Rudnytskyi
Computer software is an important part of technological progress. As it becomes more and more complex and sophisticated, so does the need to protect it. Apart from typical information security aspects of integrity, availability and confidentiality, the scale and complexity of modern computer systems require a high level of control and observability. The main goal of this research is to build upon the foundations laid by the general idea of an adaptive logging method and introduce the next iteration of its design in the form of an appropriate message passing system to be used to propagate required changes to corresponding implementation in an effective and performant manner. Four different message passing system models are introduced, based on different technologies such as RabbitMQ message broker, communication channels in PostgreSQL database management system, general web server architecture and Linux-based process signaling interface. For each of those an overview description and graphical model is presented. Finally, the resulting comparison is conducted, comparing aspects such as reliance on third-party software, communication medium, error surface increase and authentication related considerations. As a result, the design based on process signaling approach is determined to be the most suitable for adaptive logging method, as it does not introduce any third-party software (and as such affects error surface in a somewhat negligible manner), binds directly to an observed application, is built using low level concepts that should be present in multiple different platforms and programming languages and should be able to reuse authentication logic that is already used when accessing computational machine where observed program is executed.