Yapay zeka algoritmaları ile kriptoanaliz
Cryptoanalysis using artificial intelligence algorithms
- Tez No: 618426
- Danışmanlar: PROF. DR. BAHRİYE AKAY
- Tez Türü: Doktora
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2020
- Dil: Türkçe
- Üniversite: Erciyes Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 159
Ö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
- 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
2022
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolFırat ÜniversitesiYazılım Mühendisliği Ana Bilim Dalı
DOÇ. DR. FATİH ÖZKAYNAK
- Hibrit veri sıkıştırma algoritmalarının geliştirilmesi ve pratik uygulamaları
Improvement of hybrid data compression algorithms and practical applications
FIRAT ARTUĞER
Doktora
Türkçe
2022
Mühendislik BilimleriFırat ÜniversitesiYazılım Mühendisliği Ana Bilim Dalı
DOÇ. DR. FATİH ÖZKAYNAK
- Yapay zeka algoritmaları kullanılarak X bandı için mikroşerit yama anten boyut optimizasyonu ve uygulaması
Dimension optimization and application of microstrip patch antenna in X band via artificial intelligent algorithms
UMUT ÖZKAYA
Yüksek Lisans
Türkçe
2016
Elektrik ve Elektronik MühendisliğiSelçuk ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. LEVENT SEYFİ
- Yapay zeka algoritmaları ile beynin tümörlü bölgelerin teşhisi
Detection of brain tumor zones via artificial intelligence algorithms
OMAR KHALIL
Yüksek Lisans
Türkçe
2024
Biyoteknolojiİstanbul Yeni Yüzyıl ÜniversitesiBiyomedikal Mühendisliği ve Biyoenformatik Ana Bilim Dalı
DR. ÖĞR. ÜYESİ DİYADİN CAN
- Yapay zeka algoritmaları ile doğumsal hidronefrozda cerrahi gerektirecek olguları öngörme modeli oluşturma
Establishing a model for predicting the cases requiring surgery in congenital hydronephrosis with artificial intelligence algorithms
TEHRAN ABBASOV
Tıpta Uzmanlık
Türkçe
2023
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolEskişehir Osmangazi ÜniversitesiÇocuk Cerrahisi Ana Bilim Dalı
PROF. DR. BARAN TOKAR