Методи побудови ефективних криптографічних функцій гешування
Abstract
Дисертаційна робота присвячена розв’язанню актуальної наукової задачі розробки та
дослідження нових ефективних геш-функцій, які при достатньо високій швидкодії
забезпечуватимуть необхідний рівень стійкості.
Проведено аналіз сучасних методів і алгоритмів побудови та реалізації ефективних
криптографічних функцій гешування, що дозволило виявити їх недоліки і
формалізувати завдання наукового дослідження. Розроблено методи побудови функцій
гешування, які дозволили підвищити стійкість і швидкість криптографічної обробки
даних. Удосконалено метод побудови генераторів ПВП, що дозволило формувати
статистично стійку гаму для криптографічних застосувань. Удосконалено метод
криптографічного захисту інформації, що дало можливість забезпечити конфіденційність
і цілісність даних. Розроблено спеціалізоване програмне забезпечення у вигляді
консольних додатків на мові програмування С++ та методику, що дозволило провести
експерименти і верифікувати запропоновані методи. результати дисертації
використовуються у навчальному процесі Вінницького національного технічного
університету, науковому процесі Національного авіаційного університету та ННВК
“Інформаційно-комунікаційні системи”, The dissertation is devoted to solving the actual scientific problem of developing and
researching new effective hash functions that will provide the necessary level of the security
with a sufficiently high speed.
The analysis of modern methods and algorithms for the construction and implementation of
effective cryptographic hashing functions was carried out, which made it possible to identify
their shortcomings and formalize the tasks of scientific research. Among the shortcomings
identified are the vulnerabilities of known hash functions to cryptoanalytic attacks, low
encryption speed and high requirements for computing facilities. It has allowed formalizing
problem and defining task of research study.
Specialized software was developed in the form of console applications in C ++
programming language (Microsoft Visual Studio 2013 (Release Version)) and a technique that
allowed us to conduct experiments and verify the proposed methods. the results of the
dissertation are used in the educational process of Vinnytsa National Technical University (to
increase the efficiency of training of specialists in the specialty 125 “Cybersecurity”) as well as
in scientific process of National Aviation University and Educational & Research Complex
“Information and Communication Systems”. It was confirmed by the acts of implementation.
URI:
http://ir.lib.vntu.edu.ua//handle/123456789/31770