Details

Title Сравнительный анализ криптографических хэш-алгоритмов с последующей модификацией: выпускная квалификационная работа бакалавра: направление 27.03.03 «Системный анализ и управление» ; образовательная программа 27.03.03_01 «Теория и математические методы системного анализа и управления в технических, экономичеcких и социальных системах» = Comparative analysis of cryptographic hash algorithms with subsequent modification
Creators Двойников Дмитрий Алексеевич
Scientific adviser Журавская Анжелика
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects хэширование ; криптография ; SHA-256 ; хэш-функция ; хаотические динамические системы ; модификация алгоритма ; сравнительный анализ ; лавинный эффект ; hashing ; cryptography ; hash function ; chaotic dynamical systems ; algorithm modification ; comparative analysis ; avalanche effect
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 27.03.03
Speciality group (FGOS) 270000 - Управление в технических системах
DOI 10.18720/SPBPU/3/2026/vr/vr26-1861
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\42516
Record create date 8/21/2026

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

Данная работа посвящена сравнительному анализу криптографических хэш-алгоритмов и разработке модификации алгоритма SHA-256 на основе элементов теории хаотических динамических систем. В результате работы была получена конфигурация C+A+D, которая сохраняет базовые криптографические свойства SHA-256 и частично устраняет уязвимость к атаке удлинения сообщения при накладных расходах +8,4%. Задачи, которые решались в ходе исследования: 1) анализ алгоритмов хэширования; 2) описание особенностей и этапов работы популярных алгоритмов хэширования; 3) реализация алгоритмов общего назначения и написание блок-схем их архитектур; 4) реализация модификации алгоритма SHA-256 и проведение сравнительного анализа по криптографическим метрикам; 5) для описания и реализации алгоритмов хэширования использовались теоретические источники на данную тематику, а также язык программирования Python версии 3.10, программный код был написан в редакторе кода VSCode. Блок-схемы нарисованы с помощью веб-сервиса Draw.io.

This work is devoted to the comparative analysis of cryptographic hash algorithms and the development of a modification of the SHA-256 algorithm based on elements of chaotic dynamical systems theory. As a result of the work, the C+A+D configuration was obtained, which preserves the basic cryptographic properties of SHA-256 and partially eliminates the vulnerability to the length extension attack with an overhead of +8.4%. The research set the following objectives: 1) analysis of hashing algorithms; 2) description of the features and stages of operation of popular hashing algorithms; 3) implementation of general-purpose algorithms and writing of flowcharts of their architectures; 4) implementation of the SHA-256 algorithm modification and conducting a comparative analysis using cryptographic metrics; 5) to describe and implement hashing algorithms, theoretical sources on this topic were used, as well as the Python programming language version 3.10, the program code was written in the VSCode code editor. The flowcharts are drawn using a web service Draw.io.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous
...