Geri Dön

Kriptoanaliz problemlerinin çözümünde evrim stratejisi uygulaması

Applying evolution strategy to solve crypt-analysis problems

  1. Tez No: 488435
  2. Yazar: ABDIHALIM ADAM ABDIRAHMAN
  3. Danışmanlar: YRD. DOÇ. DR. MURAT İSKEFİYELİ
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2018
  8. Dil: Türkçe
  9. Üniversite: Sakarya Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar ve Bilişim Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 61

Özet

Bu çalışmada, Kriptografi ve Kriptanaliz üzerinde duruldu ve çeşitli algoritmalar uygulandı. Optimizasyon, geometri ve diferansiyel hesabın iyileştirilmesini uygulayan en yaşlı matematiksel tiplerden biridir, fakat şimdi problemleri çözmek için bilimsel ve mühendislik tarafından uygulanan en iyi algoritmalardan biridir. Günümüzde, optimum özümü bulmak için optimizasyon problemi uygun şekilde tanımlanmalıdır, daha sonra optimum özüm ilgili Matematiksel yaklaşım kullanılarak bulunabilir. Stokastik algoritmalar için, Sezgisel ve Meta-heuristik olmak üzere iki tanıtıcı optimizasyon tekniği türü vardır. En yaygın kullanılan Meta-heuristics, Sürü zekası (swarm intelligence) ve evrimsel algoritmalar'dır (evolutionary algorithms). Bu araştırma, üç farklı algoritma uyguladı: Evrim Stratejisi, uygunluk Fonksiyonu ve Sütun Transferi Şifreleri. Aynı şekilde, araştırmanın temel amacı, Evrim Stratejisini uygulayarak Sütun Transferi Şifrelemelerini deşifre etmektir. Ayrıca, çalışma, Kriptografi (Sütun Transferi Şifreleri) ve Kriptanaliz (uygunluk fonksiyonu ile Evrim stratejisi) içeren bir uygulama uyguladı; uygulama şifreleme (Kriptografi) düz metni ve son olarak şifre metnini deşifre ederek (Kriptanaliz) kullandı. Sütunlu Taşıma Şifreleri, düz metinleri 13 anahtar uzunluğuyla şifrelemektedir. Evrim Stratejisi Algoritması anahtarı ve düz metni bulmaya ve en sonunda şifre metnini hızlı bir şekilde deşifre etmeye çalışır; böylece ES, şifreli metnin bigramlarını (iki harfli) ve trigramları (üç harfli) toplamak için geliştirilmiş fitness fonksiyonunu kullanır. Bulgulara göre, çalışma, tüm şifre metinlerini, projede açıklandığı üzere, daha önce uygulanan diğer algoritmalara kıyasla daha etkili ve daha kısa bir sürede deşifre etti.

Özet (Çeviri)

In this study, the Cryptography and Cryptanalysis are focused on them and applied various algorithms. Optimization is one of the most aged mathematical types which applied the improvement of the geometry and differential calculus, but now it's one of the best algorithms applied by scientific and engineering to solve problems. At present, to find the optimum solution the optimization problem has to be defined suitably, then the optimum solution can be found using relevant Mathematical approach. For stochastic algorithms, there are two familiar types of optimization techniques, Heuristic and Meta-heuristic. the most widely used Meta-heuristics are Swarm Intelligence and Evolutionary Algorithms. This research applied three different algorithms, Evolution Strategy combined with Fitness Function and Columnar Transposition Ciphers. Likewise, the main objective of the study is to decipher the Columnar Transposition Ciphers by applying Evolution Strategy. Moreover, the study applied an application which contain Cryptography (Columnar Transposition Ciphers) and Cryptanalysis (Evolution Stratgey with fitness function), the application is encrypting (Cryptography) the plain text and finally deciphering (Cryptanalysis) the cipher text. The Columnar Transposition Ciphers is encrypting the plain text using with 13 key length. The Evolution Strategy Algorithm attempts to find the key and the plain text and finally deciphering the cipher text quickly, so ES uses improved fitned fitness function to gather the bigrams (two letters) and trigrams (three letters) of cipher text. According to the findings the study deciphered all the cipher texts effectively and less time than all the other algorithms previously applied, as explained insdie the project.

Benzer Tezler

  1. On lattice based digital signature schemes

    Kafes tabanlı dıjıtal ˙ımzalar ¨uzerıne

    FARİD JAVANİ

    Yüksek Lisans

    İngilizce

    İngilizce

    2014

    MatematikOrta Doğu Teknik Üniversitesi

    Kriptografi Ana Bilim Dalı

    PROF. DR. ERSAN AKYILDIZ

  2. Çok değişkenli polinom sistemlerine dayanan kuantum sonrası güvenilir şifreleme sistemleri ve açık kaynak kodlu uygulamaları

    Quantum secure multivariate polinomial polynomial system based cryptosystems and their open source implementations

    RAMAZAN KOYUTÜRK

    Yüksek Lisans

    Türkçe

    Türkçe

    2020

    Bilim ve TeknolojiEge Üniversitesi

    Matematik Ana Bilim Dalı

    PROF. DR. URFAT NURIYEV

    DOÇ. DR. SEDAT AKLEYLEK

  3. A Tutorial on cryptography

    Kriptografi üzerine bilgisayar destekli eğitim

    H.TURGUT UYAR

    Yüksek Lisans

    İngilizce

    İngilizce

    1992

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Kontrol ve Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. A. EMRE HARMANCI

  4. Reduction algorithms for the cryptanalysis of lattice based asymmetrical cryptosystems

    Kafes tabanlı asimetrik kriptosistemlerin kriptanalizi için indirgeme algoritmaları

    MUTLU BEYAZIT

    Yüksek Lisans

    İngilizce

    İngilizce

    2008

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİzmir Yüksek Teknoloji Enstitüsü

    Bilgisayar Yazılımı Ana Bilim Dalı

    DOÇ. DR. AHMET KOLTUKSUZ

  5. 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

    Türkçe

    2022

    Mühendislik BilimleriFırat Üniversitesi

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

    DOÇ. DR. FATİH ÖZKAYNAK