Ana içeriğe atla

KRİPTOLOJİ SERİSİ


Herkese merhaba!

Akademik çalışma alanım olan kriptoloji üzerine bir blog serisi yazmaya karar verdim. Amacım kısa notlar ile size şifrelerin bilimini ve arkasındaki matematiği, mümkün mertebe kodlama yaparak tanıtmaktır. Gelecekteki yazılarda kriptolojinin siber güvenlik uygulamalarına da yer vermeyi planlamaktayım.

Blog yazılarında ele alınan kodlara aşağıdaki GitHub deposundan ulaşabilirsiniz:

https://github.com/altugbeyhan/KriptolojiBlogSerisi

Ayrıca yazılarımı videolar ile destekliyorum. Tüm videoları içeren oynatma listesine buradan erişebilirsiniz:

https://www.youtube.com/playlist?list=PLd4EVyqhI3cNMXZpJiXI1nNraDIz6ql7Y


Kriptoloji Blog Yazıları Serisi

  1. Temel Kriptoloji Terminolojisi ve Kitap Tavsiyeleri (25/02/2024)
  2. Yer Değiştirme Şifrelemesi (26/02/2024)
  3. Yerine Koyma Şifrelemesi (27/02/2024)
  4. Scytale Sarmalı Şifrelemesi (28/02/2024)
  5. ...


Bu blogdaki popüler yayınlar

Kriptoloji Serisi - 2: Yer Değiştirme Şifrelemesi

26/02/2024 Merhaba, tekrardan hoş geldiniz!  Umarım ilk yazım kriptolojinin temel terminolojisini size iyi bir şekilde tanıtmıştır. Artık ufaktan şifrelemeye ve şifre çözmeye başlıyoruz, fakat t arihten özel algoritma örneklerini incelemeye hemen başlamak yerine başlangıçta önemli temel kavramların oturtulması üzerine  daha çok  çalışacağız.  Gelecekteki yazılarda birçok algoritma örneğini inceleyeceğiz, ancak bahsettiğim kavramların anlaşılması ile bu çok daha kolay olacaktır. Bu yüzden ilk yazılarda kavramsal bir başlangıç yapmayı uygun gördüm. Hazırsanız, kaldığımız yerden devam edelim. Buradan itibaren anlatımlarımı kod parçacıkları ile destekleyeceğim. Tüm kodlara aşağıdaki GitHub deposundan erişebilirsiniz: https://github.com/altugbeyhan/KriptolojiBlogSerisi/ Yer Değiştirme Şifrelemesi (Transposition/Permutation Cipher): Düz metnin harflerinin kendi içinde sıralanması ilkesine dayanır. Harflerin nasıl sıralanacağını sıralama anahtarı belirler. Aşağıda baz...

Kriptoloji Serisi - 1: Temel Kriptoloji Terminolojisi ve Kitap Tavsiyeleri

25/02/2024 Herkese merhaba! Serinin ilk yazısında temel kriptoloji terminolojisini tanıtacağım. Ayrıca literatürü kolaylıkla takip edebilmeniz adına kavramları İngilizceleriyle birlikte vereceğim. Yazının sonunda bazı kitap tavsiyelerim bulunmaktadır. Faydalı olmasını dilerim. İsterseniz kriptoloji hakkında hazırlamış olduğum yoğun içerikli videoyu da izleyebilirsiniz:  https://www.youtube.com/watch?v=_Xc84ISoG1w Hazırsanız başlayalım! Kriptoloji (Cryptology):   Matematiğin gizli yazılar veya şifreli belgeler ile ilgilenen alt dalıdır (kısaca şifrelerin bilimi diyebiliriz). İki alt başlık altında incelenmektedir: Kriptografi (Cryptography): Verilerin güvenli bir şekilde şifrelenmesi ile ilgilenir ve bu amaca yönelik çözümler önerir.  Kriptanaliz (Cryptanalysis): Şifreli verilerin çözülmesi, kırılması ve önerilen çözümlerin güvenlik analizi ile ilgilenir. Not 1:  Kriptoloji kelimesinin yerine kriptografi kelimesinin kullanılabildiğini görebilirsiniz. Doğru kullanıma...

Kriptoloji Serisi - 4: Scytale Sarmalı Şifrelemesi

28/02/2024 Merhaba, tekrar hoş geldiniz. Hazırsanız başlayalım! Şimdi birlikte tarihin ilk kriptografik cihazı olarak anılan "Scytale (veya Skytale) Sarmalı" yöntemini ele alacağız. Scytale sarmalı,  milattan önce 500'lü yıllarda yapılan Peloponez Savaşlarında Spartalılar tarafından Atinalılara karşı kullanılmıştır. Şimdi şifreleme yönteminin detaylarını ele alalım: Şifreleme:   Şerit sarmala sarılır ve düz metin satırlar boyunca yazılır. Şerit açılınca şifreli metin elde edilir. Şifre Çözme:  Üzerinde şifreli metin olan şerit, aynı boyutlardaki sarmala sarılarak düz metne ulaşılır. Not:  Scytale sarmalı, dikkat edeceğiniz üzere bir "yer değiştirme" yöntemi örneğidir.  Çünkü düz metnin harfleri kendi arasında sarmala göre sıralanacaktır.  Not:  Burada sarmalın boyutları veya şeridin sarmala toplam sarım sayısı anahtar olarak düşünülebilir. Çünkü şifreli metni taşıyan bir şeridi farklı boyutlarda bir sarmala sarılması sonucunda (sarım sayısı da değişec...