Geri Dön

Yapay zeka algoritmaları ile kriptoanaliz

Cryptoanalysis using artificial intelligence algorithms

  1. Tez No: 618426
  2. Yazar: ARKAN KH SHAKR SABONCHI
  3. Danışmanlar: PROF. DR. BAHRİYE AKAY
  4. Tez Türü: Doktora
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Genetik algoritmalar, Kripto analiz, Genetic algorithms, Cryptanalysis
  7. Yıl: 2020
  8. Dil: Türkçe
  9. Üniversite: Erciyes Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

Kriptoanaliz anahtara sahip olmadan okunamaz durumda olan metinlerin çözebilen bir metottur. Olası anahtarların grubu, alfabede bulunan bütün harflerin permütasyonlarından oluşabildiğinden bu permütasyonların sayısı oldukça fazladır. Bundan dolayı, Kaba Kuvvet (Brute Force) denilen bütün yöntemleri deneyerek çözüm arama yöntemi zaman açısından etkili bir yol olmaktan uzaktır. Bu nedenle optimal anahtarı bulmak amacı ile sezgisel yapay zeka algoritmaları tabanlı sistematik arama kullanılabilmektedir. Bu tezin amacı, Genetik Algoritma, Diferansiyel Gelişim, Parçacık Sürüsü Optimizasyon, Yapay Arı Kolonisi gibi yapay zeka optimizasyon algoritmalarının modern şifreleme yöntemlerinin de temeli olan Vigenére şifrelemeye uygulanabilirliğini incelemektir. Bu amaçla, farklı uzunluktaki anahtarlar İngilizce ve Türkçe dilindeki çeşitli metinler üzerinde denenmiştir. Vigenére şifrelemenin kriptoanalizinde temel Yapay Arı Koloni Algoritmasının bölgesel arama kabiliyetinin ve yakınsama hızının iyileştirilmesine gereksinim duyulmuştur. Bu nedenle, popülasyonu daha iyi bir alana yönlendirecek daha yüksek uygunluktaki besin kaynaklarını daha etkin kullanmak için Binom çaprazlama operatörü Yapay Arı Koloni Algoritmasına entegre edilmiştir. Önerilen bu yöntem ile elde edilen sonuçların çok rekabetçi olduğu ve karşılaştırılan diğer yöntemlerinden daha kararlı sonuçlar ürettiği gösterilmiştir.

Özet (Çeviri)

Cryptanalysis is a method to break the unreadable cipher text without having the key. Beucase the group of potential keys is the group of all potential permutations of all letters (alphabet letter), there are many possible permutations. Therefore, Brute Force which tries all the permutations is not effective in terms of time complexity. For this reason, systematic search, introduced by metaheuristic algorithms, can be used to get the key involved in encoding. The aim of this thesis is to inspect the applicability of meta-heuristic algorithms such as Genetic Algorithm, Particle Swarm Optimization, Differential Evolution and Artificial Bee Colony Algorithms in cryptanalysis of Vigenére cipher which can be used as a basis in modern cryptography methods. In cryptanalysis of Vigenére cipher, an improvement in the local search capability and convergence speed of the Artificial Bee Colony Algorithm. Therefore, Binomial crossover operator that will guide the population to a better area with high quality sources is integrated into the Artificial Bee Colony Algorithm. It is shown that the proposed method produce very competitive results and produce more stable and robust solutions compared to the results of the methods used in the thesis for the analysis of the Vigenére cipher.

Benzer Tezler

  1. Yan kanal saldırılarını engellemek için karşı önlemlerin geliştirilmesi ve pratik uygulamalarının tasarlanması

    Developing countermeasures and designing practical applications to prevent side-channel attacks

    YÜCEL BÜRHAN

    Doktora

    Türkçe

    Türkçe

    2022

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolFırat Üniversitesi

    Yazılım Mühendisliği Ana Bilim Dalı

    DOÇ. DR. FATİH ÖZKAYNAK

  2. Yapay zeka algoritmaları ile blok zinciri tabanlı kripto para optimizasyonu

    Optimization of blockchain-based cryptocurrencies using artificial intelligence algorithms

    AHMET YURTSAL

    Doktora

    Türkçe

    Türkçe

    2025

    Yönetim Bilişim SistemleriOsmaniye Korkut Ata Üniversitesi

    Yönetim Bilişim Sistemleri Ana Bilim Dalı

    DOÇ. DR. AHMET DOĞAN

  3. Dijital dönüşüm çağında kripto paralar, finans ve borsada yapay zekânın uygulamaları ve etkileri

    Applications and impacts of cryptocurrencies, finance, and artificial intelligence in stock markets in the era of digital transformation

    AYLİN ÖZGE ÖZBAY

    Yüksek Lisans

    Türkçe

    Türkçe

    2025

    Mühendislik Bilimleriİstanbul Nişantaşı Üniversitesi

    Yazılım Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ AYŞEN BAKKALOĞLU

  4. Machine learning applications for time series analysis

    Zaman serileri analizi için makine öğrenmesi uygulamaları

    MERT CAN

    Yüksek Lisans

    İngilizce

    İngilizce

    2024

    İstatistikİstanbul Teknik Üniversitesi

    Matematik Mühendisliği Ana Bilim Dalı

    PROF. DR. ATABEY KAYGUN

  5. Optuna tabanlı makine öğrenmesi yöntemleriyle Bitcoin fiyat tahminleme yaklaşımları

    Bitcoin price forecasting approaches with optuna-based machine learning methods

    BERKAY YILDIRIM

    Yüksek Lisans

    Türkçe

    Türkçe

    2024

    Elektrik ve Elektronik MühendisliğiYıldız Teknik Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ MURAT TAŞKIRAN