Диференцiйно-нейронний криптоаналiз блокового шифру «Калина»

dc.contributor.advisorКучинська, Наталiя Вiкторiвна
dc.contributor.authorБєш, Радомир Андрiйович
dc.date.accessioned2026-06-04T13:40:16Z
dc.date.available2026-06-04T13:40:16Z
dc.date.issued2026
dc.description.abstractПрактичне застосування методiв диференцiйно-нейронного криптоаналiзу до нацiонального блокового шифру «Калина» (ДСТУ 7624:2014) для рiзних розмiрiв блоку (128, 256, 512 бiт). Розроблено програмний iнструментарiй, що включає С-бекенд шифру з batch-API, Python-адаптер та двi архiтектури нейронних розрiзнювачiв ResNet та Inception. Реалiзовано процедуру формування навчальних пар з фiксованою вхiдною рiзницею у двох режимах: оригiнальна «Калина» з round-reduced та «Калина» без забiлювання на першому раундi з round-reduced. Проведено серiю експериментiв та виявлено специфiчну конфiгурацiю round-reduced варiанту Калини-512/512, на якiй нейронний розрiзнювач досягає точностi 0,968 на двох раундах. Блоковий шифр «Калина» та його round-reduced варiанти. Процес побудови та тренування нейронних розрiзнювачiв для пар шифртекстiв.
dc.description.abstractotherPractical application of differential-neural cryptanalysis methods to the Ukrainian national block cipher «Kalyna» (DSTU 7624:2014) for different block sizes (128, 256, 512 bits). A software toolkit has been developed, including a C-backend of the cipher with batch-API, a Python adapter, and two neural distinguisher architectures: ResNet and Inception. A procedure for forming training pairs with a fixed input difference has been implemented in two modes: the original «Kalyna» with round-reduced rounds and «Kalyna» without whitening on the first round with round-reduced rounds. A series of experiments has been conducted, and a specific configuration of the round-reduced variant of Kalyna-512/512 has been identified, at which the neural distinguisher achieves an accuracy of 0.968 on two rounds. The Kalyna block cipher and its round-reduced variants. The process of building and training neural distinguishers for pairs of ciphertexts.
dc.format.extent77 с.
dc.identifier.citationБєш, Р. А. Диференцiйно-нейронний криптоаналiз блокового шифру «Калина» : магістерська дис. : 113 Прикладна математика / Бєш Радомир Андрiйович. - Київ, 2026. - 77 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/81484
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectдиференцiйно-нейронний криптоаналiз
dc.subjectблоковий шифр «калина»
dc.subjectнейронний розрiзнювач
dc.subjectnd
dc.subjectwide-trail strategy
dc.subjectresnet
dc.subjectinception
dc.subjectdifferential-neural cryptanalysis
dc.subjectblock cipher «kalyna»
dc.subjectneural distinguisher
dc.subject.udc003.26:004.8
dc.titleДиференцiйно-нейронний криптоаналiз блокового шифру «Калина»
dc.title.alternativeDifferential-Neural Cryptanalysis of the Block cipher “Kalyna”
dc.typeMaster Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Biesh_magistr.pdf
Розмір:
958.92 KB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: