Genetik algoritmalarla güvenli veri iletimi için şifreleme anahtarı üretimi
Encryption key generation for secure data transmission with genetic algorithms
- Tez No: 907744
- Danışmanlar: PROF. DR. MUSTAFA ALKAN
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2024
- Dil: Türkçe
- Üniversite: Gazi Üniversitesi
- Enstitü: Bilişim Enstitüsü
- Ana Bilim Dalı: Adli Bilişim Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 98
Özet
Bu çalışmada, genetik algoritmaların (GA) DES, 3DES ve AES şifreleme algoritmaları için güvenli ve rastgele anahtarlar üretme konusundaki etkinliği incelenmiştir. Çalışmanın ilk aşamasında, popülasyon büyüklüğü, nesil sayısı ve mutasyon oranı gibi parametrelerin etkileri değerlendirilmiştir. Turnuva seçilimi, elitizm ve rulet tekerleği gibi farklı seçilim yöntemlerinin performansları karşılaştırılmıştır. Çalışma boyunca iki noktalı, tek noktalı ve uniform çaprazlama yöntemleri kullanılmıştır. Sonuçlar, turnuva seçilimi ve iki noktalı çaprazlama yönteminin en yüksek entropi değerlerine ulaştığını göstermiştir. Ayrıca, adaptif mutasyon oranlarının kullanımı, genetik algoritmaların farklı evrelerinde daha etkin çalışmasını sağlamıştır. Bu yöntemle, erken evrelerde yüksek mutasyon oranı kullanılarak çeşitlilik artırılmış, ilerleyen evrelerde ise düşük mutasyon oranı ile çözüm stabil hale getirilmiştir. Literatürde yapılan çalışmalarla uyumlu olarak, yüksek mutasyon oranlarının ve küçük popülasyon boyutlarının uzun vadede daha iyi performans gösterdiği görülmüştür. Deneylerin sonucunda, genetik algoritmaların doğru parametreler ve yöntemlerle kullanıldığında, yüksek güvenlik sağlayan rastgele şifreleme anahtarları üretebileceği kanıtlanmıştır. Bu çalışma, genetik algoritmaların şifreleme anahtarı üretiminde güçlü bir araç olduğunu ve doğru parametre optimizasyonu ile şifreleme güvenliğini artırmada etkili olduğunu göstermektedir.
Özet (Çeviri)
This study examines the effectiveness of generating secure and random keys for DES, 3DES, and AES encryption algorithms using genetic algorithms (GA). The initial phase of the study evaluated the effects of parameters such as population size, number of generations, and mutation rate. The performance of different selection methods, including tournament selection, elitism, and roulette wheel, was compared. Throughout the study, two-point, one-point, and uniform crossover methods were utilized. Results indicated that tournament selection and two-point crossover methods achieved the highest entropy values, producing the most secure keys. Additionally, the use of adaptive mutation rates allowed the genetic algorithms to operate more effectively at different stages. With this method, high mutation rates were used in the early stages to increase diversity, while low mutation rates were used in later stages to stabilize the solution. Consistent with literature findings, high mutation rates and small population sizes demonstrated better long-term performance. The experiments concluded that genetic algorithms, when used with the correct parameters and methods, can produce highly secure random encryption keys. This study demonstrates that genetic algorithms are a powerful tool for generating encryption keys and can significantly enhance encryption security with proper parameter optimization.
Benzer Tezler
- Ses steganografisinde heuristik algoritmalar
Heuristic algorithms in audio steganography
SAZEEN ABDULRAZZAQ
Yüksek Lisans
Türkçe
2016
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSüleyman Demirel ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. ECİR UĞUR KÜÇÜKSİLLE
- Reconstruction of binary electrical conductivity distributions using genetic algorithms
İkili elektrik iletkenlik dağılımlarının genetik algoritmalar ile yeniden oluşturulması
ÇETİN GÜREL
Yüksek Lisans
İngilizce
2010
Mühendislik Bilimleriİstanbul Teknik ÜniversitesiMekatronik Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. LEVENT OVACIK
- Genetik kod yöntemi ile kriptoloji uygulaması
Cryptology application with genetic code method
MUSTAFA ZENGİN
Yüksek Lisans
Türkçe
2021
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKarabük ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ ZAFER ALBAYRAK
- Genetik algoritma tabanlı gizliliği koruyan ortak filtreleme
Genetic algorithm based privacy preserving collaborative filtering
MUSTAFA KEMAL BİRGİN
Yüksek Lisans
Türkçe
2019
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolEskişehir Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ ALPER BİLGE
- Araç tasarsız ağlar için veri yerleştirme
Data placement for vehicle ad hoc networks
ADOUM HISSEIN MAHAMAT
Yüksek Lisans
Türkçe
2023
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolEge ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. HASAN BULUT