Alan Turing'in İlham Verici Hikayesi ve Enigma Kod Kırma

Tam olarak bugün 23 Haziran 2018, bilgisayar bilimi  ve  yapay zekanın babası olarak tanınan İngiliz savaş kahramanı bilim adamı Alan Turing'in 106. doğum günü  .

Alan Turing, günümüz dünya medeniyetine büyük katkılar sağlamış dahi bir bilim adamıdır.

Bunlardan biri bilgisayarların öncüsü, şimdiye kadar modern bilgisayarlardan kolayca yararlanabiliyoruz.

Ayrıca, Almanya'nın Enigma kodunu kırma hizmetleri dünya haritasını değiştirmeyi başardı, bu olmadan dünya koşulları bugünkü gibi olmayabilir çünkü Naziler Müttefiklere karşı II.Dünya Savaşı'nı kazanacaktı.

Enigma Makinesi

Enigma (ayna)

Enigma makinesi, mesajları gizli kodlara veya tam tersine dönüştürmek için kullanılan mekanik-elektrikli bir makinedir.

Enigma, Alman mühendis Arthur Scherbius tarafından yaratıldı.

Enigma'nın ünlü versiyonlarından biri, Alman askerleri tarafından 2.Dünya Savaşı karşısında düşmanın haberi olmadan gizli şifreleri değiş tokuş etmek için kullanılan versiyondu.

Mesajdaki her karakterin 1.59 x 10 ^ 14 olası çözünürlüğe sahip olmasını sağlayan çok katmanlı (9 katmanlı) ve özelleştirilebilir şifreleme mekanizması nedeniyle Enigma'nın dünyadaki en güvenli kodlama makinesi olduğu tahmin edilmektedir.

Bitirmek neredeyse imkansız!

Enigma Çalışma Sistemi

İşte Enigma makinesinin iç kat planına basit bir genel bakış:

muamma diyagramı (gvsu)

Enigma kodlama sistemi, her aşama girdiğimiz harfleri değiştiren (kodlayan) 9 (dokuz) aşamadan oluşur:

Klavyeden harf / mesaj yazarak başlayıp panoya (1) girerek, sağ rotora (2), orta rotora (3), sol rotora (4), reflektöre (5) geçerek, sol rotora (6) dönerek ışık panosuna elektrik sinyalini açmak için orta rotor (7), sağ rotor (8) ve santrala (9) geri dönün: gizli kod olacak harfleri açın.

Ayrıca şunu okuyun: Dünyayı değiştiren 10 büyük keşif

muamma çalışma sistemleri Infographics (tumblr)

Enigma Makinesi Kod Kırma

Enigma kodunun karmaşıklığı hala öğrenilebilir.

Polonyalı matematikçi Marian Rejewski (ve diğerleri), Alman ordusu tarafından kullanılan Enigma makinesinin ayrıntılı yapısını bulmayı başardı. Bulgular daha sonra Enigma kodunu kırmak için bir Bombe makinesi biçiminde gerçekleştirildi.

Ancak ne yazık ki, araç kullanılamadan önce, Polonya, Almanya tarafından saldırıya uğradı, böylece Polonya kod kırma ekibi iletişimi kaybetti. Neyse ki, ekip İngiltere'ye bir Enigma makinesinden ve bir Bomba makinesinden kaçmayı başardı.

İngiltere'de Alan Turing ve arkadaşları Enigma kodunu kırma çabalarına devam ettiler.

örnek (theeconomist)

Enigma Turing kod kırıcı ekibi başlangıçta kodu manuel olarak kırmaya çalıştı, ancak çok zordu çünkü katmanlı kodlama sistemi ve rotor kombinasyonlarının günlük değişimi milyarlarca olası çözüme izin verdi.

Sonra Alan Turing'in ekibi, Bombe makinesinden esinlenilen kodu kırdı. Bu şekilde Enigma şifreleme şifrelemesini yaklaşık 18 saatte tamamlayabildiler, bu da manuel tamamlamaya göre büyük bir gelişme oldu.

Ancak 18 saat, bir Alman şifre kırıcı için uzun bir süre,   Almanya, kodu kırmak yerine eyleme geçecek.

Alan Turing'in ustalığının Enigma makinesinde bir boşluk bulabileceği yer burasıdır: 9 aşamalı kodlama ile Enigma'nın mektubun kendisine göre kodlanmış bir harf yayınlaması imkansızdır. Bu gerçekle, koddaki ortak kelimelerin yeri bilinebilir ve olası çözünürlüklerin sayısı dramatik bir şekilde düşer, tek tek 10 ^ 14 kadar deneme olması gerekmez.

Bu teknikle Alan Turing ve diğerleri, Enigma kodunu her sabah sadece 20 dakikada kırmayı başardılar, bu olağanüstü bir başarı.

Ayrıca şunu okuyun: Normal flora, insan ağzında yaşayan mikroorganizmalar

Bu sayede, II.Dünya Savaşı'nda bir süper güç olarak Almanya'nın savaş stratejisi ve  II.Dünya Savaşı, bu Enigma kodunun kırılması sayesinde daha erken sona erdi.

Biyografik film

Alan Turing'in ilham verici hayat hikayesi, 'The Imitation Game' adlı uzun metrajlı bir film haline getirildi.

Bu filmde Alan Turing'in hayat hikayesinin ve muamma kodlama sürecinin ne kadar dramatik olduğunun tadını çıkarabilirsiniz.

Bu harika, Bay Alan Turing.

(Bu makaleyi başlatıcıda yayınladım )