Криптотаҳлил усулларининг Кузнечик шифрлаш алгоритмига нисбатан қўлланилиши
Ushbu dissertatsiya ishida kriptografiya va kriptotahlil usullari, ayniqsa, Kuznyechik shifrlash algoritmini algebraik va integral usullardan foydalangan holda tahlil qilish va uning mustahkamligini baholashga bag'ishlangan. Tadqiqotda ushbu algoritmni zamonaviy kriptotahlil usullari yordamida baholash, kalitlarni aniqlash uchun samarali algoritmlar ishlab chiqish va dasturiy ta'minot yaratish masalalariga e'tibor qaratilgan. Jumladan, algebraik va integral usullar yordamida algoritmning turli komponentlarini tahlil qilish, shuningdek, ushbu usullarning samaradorligini oshirish bo'yicha takliflar berilgan.
Asosiy mavzular
- Kuznyechik shifrlash algoritmining tahlili va mustahkamligini baholash: Dissertatsiyada Kuznyechik simmetrik shifrlash algoritmining turli kriptotahlil usullari, jumladan, algebraik va integral usullar yordamida mustahkamligi baholangan. Algoritmning turli komponentlari, xususan, S va L transformatsiyalari tahlil qilinib, ularning algebraik va kriptotahlilga chidamliligi ko'rsatilgan.
- Kuznyechik algoritmining algebraik va integral usullar bilan kriptotahlil qilish: Mazkur tadqiqotda Kuznyechik algoritmi uchun algebraik va integral kriptotahlil usullari qo'llanilgan. Bu usullar yordamida algoritmni tashkil etuvchi tenglamalar tuzilib, ularning yechimlari topilgan. Natijada, algoritmni buzish mumkin bo'lgan zaifliklar aniqlangan va ushbu usullarning samaradorligi ko'rsatilgan.
- Kalitni aniqlash uchun yangi algoritm ishlab chiqish: Tadqiqotning muhim qismlaridan biri Kuznyechik algoritmining 3-raundli versiyasi uchun integral kriptotahlil usulidan foydalangan holda kalitni aniqlashning samarali algoritmini ishlab chiqishdir. Ushbu algoritmni dasturiy ta'minot shaklida yaratish va uning samaradorligini tekshirish ham muhokama qilingan.
- Dasturiy ta'minotni ishlab chiqish va optimallashtirish: Loyihada keltirilgan usullarni qo'llash uchun dasturiy ta'minot ishlab chiqilgan. Jumladan, turli xil optimallashtirish usullari (SSE, AVX2, LUT) qo'llanilgan va ularning samaradorligi taqqoslangan. Bu esa dasturiy ta'minotning ishlash tezligini oshirishga qaratilgan.