Диференцiйно-нейронний криптоаналiз блокового шифру «Калина»
| dc.contributor.advisor | Кучинська, Наталiя Вiкторiвна | |
| dc.contributor.author | Бєш, Радомир Андрiйович | |
| dc.date.accessioned | 2026-06-04T13:40:16Z | |
| dc.date.available | 2026-06-04T13:40:16Z | |
| dc.date.issued | 2026 | |
| 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.abstractother | Practical 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.extent | 77 с. | |
| dc.identifier.citation | Бєш, Р. А. Диференцiйно-нейронний криптоаналiз блокового шифру «Калина» : магістерська дис. : 113 Прикладна математика / Бєш Радомир Андрiйович. - Київ, 2026. - 77 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/81484 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | диференцiйно-нейронний криптоаналiз | |
| dc.subject | блоковий шифр «калина» | |
| dc.subject | нейронний розрiзнювач | |
| dc.subject | nd | |
| dc.subject | wide-trail strategy | |
| dc.subject | resnet | |
| dc.subject | inception | |
| dc.subject | differential-neural cryptanalysis | |
| dc.subject | block cipher «kalyna» | |
| dc.subject | neural distinguisher | |
| dc.subject.udc | 003.26:004.8 | |
| dc.title | Диференцiйно-нейронний криптоаналiз блокового шифру «Калина» | |
| dc.title.alternative | Differential-Neural Cryptanalysis of the Block cipher “Kalyna” | |
| dc.type | Master 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
- Опис: