On measuring security bounds of some ciphers using mixed integer linear programming (MILP) approach
Tezin Türü: Yüksek Lisans
Tezin Yürütüldüğü Kurum: Orta Doğu Teknik Üniversitesi, Uygulamalı Matematik Enstitüsü, Kriptografi Anabilim Dalı, Türkiye
Tezin Onay Tarihi: 2021
Tezin Dili: İngilizce
Öğrenci: CAN TÜRESİN
Danışman: ALİ DOĞANAKSOY
Açık Arşiv Koleksiyonu: AVESİS Açık Erişim Koleksiyonu
Özet:Blok şifreler, birçok cihazda kullanılan simetrik anahtar şifreleme algoritmalarından biridir. Artan popülaritesi, yeni kriptanaliz yöntemlerinin ortaya çıkmasına neden olmuştur. Bu nedenle, blok şifrelemenin güvenlik sınırlarını ölçmek, tasarımcıları için vazgeçilmez bir temel ihtiyaçtır. Blok şifrelere yönelik en etkili saldırılardan ikisi, diferansiyel ve doğrusal kriptanalizdir ve bu saldırıların etkinliği, belirli sayıda turdan sonra şifrenin aktif S-kutularının sayısı ile bağlantılıdır. Sonuç olarak, aktif S-kutularının sayısını ölçmek, güvenlik sınırlarını ölçmek için kullanılan tekniklerden biridir. Bu sayıyı hem matematiksel hem de otomatik olarak hesaplamak için çeşitli yöntemler vardır. Bu tez, hem endüstriyel hem de akademik dünyada gözle görülür bir başarı elde eden bir yöntem olan Karma Tamsayılı Doğrusal Programlama adlı bir optimizasyon yöntemini kullanarak minimum aktif S-kutu sayısını otomatik olarak hesaplamaya odaklanmaktadır. Bu tezde MILP ile minimum aktif s-box sayısının nasıl hesaplanacağına dair literatürdeki çalışmaların bir özeti verilecek, yazarın bu konudaki kendi fikirleri de paylaşılacak ve son dönemde yapılan çalışmaların performans sonuçları ve yazarın kendi fikirlerinin performans sonuçları karşılaştıralacaktır.