Kriptografide, Sezar şifresi, kaydırma şifresi, Sezar kodu veya Sezar kaydırması olarak da bilinen Sezar şifrelemesi, en basit ve en yaygın bilinen şifreleme tekniklerinden biridir. Bu, düz metindeki her harfin alfabede belirli sayıda pozisyondaki bir harfle değiştirildiği bir yerine koyma şifrelemesi türüdür. Örneğin, 3'lük bir sola kaydırma ile D, A ile değiştirilir, E, B olur ve bu böyle devam eder. Bu yöntem adını özel yazışmalarında bu şifrelemeyi kullanan Romalı lider Julius Caesar'dan almıştır.
Sezar şifreleme örneği | |
Genel | |
---|---|
Tasarımcılar | Julius Caesar |
İlk yayınlanma | MÖ. 45 |
Detaylar | |
Yapı | Simetrik şifreleme, Yerine koyma şifrelemesi |
Döngüler | Kullanılan alfabenin uzunluğu |
En iyi açık kriptanaliz | |
Frekans analizi ve kaba kuvvet saldırılarına karşı hassastır. |
Tarihin ilk kriptolojik fikirleri İngilizcede transposition and substitution cipher adını taşır. Yani yer değiştirme ve harf değiştirme şifrelemesi. Bu yöntemlerden ilki bir yazıdaki harflerin yerlerini değiştirerek, ikincisi ise harfleri başka harflerle değiştirerek elde edilir. Bu şifrelemeyi kullanan belki de en ünlü teknik Sezar Şifresi'dir: Bu şifrede, her harf o harften birkaç sonraki harf kullanılarak yazılır. Örneğin, 3 harf atlamalı Sezar Şifresi'nde "deneme" yerine "ghqhph" yazılır.
Sezar şifresi tarafından gerçekleştirilen şifreleme adımı genellikle Vigenère şifrelemesi gibi daha karmaşık şemaların bir parçası olarak dahil edilir ve ROT13 sisteminde hala modern bir uygulamaya sahiptir. Tüm tek alfabeli ikame şifrelerinde olduğu gibi Sezar şifresi de kolayca kırılabilir ve modern uygulamada esasen hiçbir sunmaz.
Şifreleme
Sezar şifrelemesini (çevrimsel alfabe) kırmak görece kolay olmaktadır. Bir filolog, bir dilde en çok geçen harfleri bulabilir. O harfler ile mesajda en sık geçen harfleri karşılaştırarak hangi harfin hangi harf ile değiştirildiğini bulabilir. Bu adımların ardından mesaj çözülmüş olur.
- Kaba kuvvet (brute-force) saldırısıyla çok kolay çözülür. Çünkü Şifreleme/Şifre çözme yöntemi gizli değildir.
- Sadece 25 (temel Latin alfabesi harf sayısı) farklı deneme yeterlidir. (Anahtar uzayı 25 elemanlıdır.)
- Şifrelemede; kullanılan alfabenin toplam harf sayısından ancak 1 eksik kadar ileri veya geri alınma tekniği uygulanabilir. Örneğin Türk alfabesi ise 28 ileri veya geri alınabilir. 29 ileri veya geri alınması aynı harfin tekrar denk gelmesini sağlar. Bu da şifrelenecek metnin şifrelenememesine yol açar.
- Deşifre sırasında; şifreli metin üzerine istenildiği kadar ileri veya geri harf sıralaması uygulanırsa uygulansın mutlaka karmaşık harf diziminden anlamlı sözcük olan, kısacası şifrelenmiş metin kolayca ortaya çıkacaktır.
- Düz metin (plaintext) ve formatı gizli değildir.
- Temel Latin alfabesi için harf değiştirme şifrelemelerinde toplam 26! farklı şifre tablosu vardır.
Örnek şifreleme
Dönüşüm, iki alfabenin hizalanmasıyla gösterilebilir; şifre alfabesi, sola veya sağa belirli sayıda pozisyonla döndürülmüş düz alfabedir. Örneğin, burada 23'lük bir sağa kaydırmaya eşdeğer üç konumluk bir sola döndürme kullanan bir Sezar şifresi vardır (kaydırma parametresi olarak kullanılır):
Düz metin | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Şifre | X | Y | Z | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W |
Şifreleme sırasında, kişi mesajın her harfini "düz metin" satırında arar ve karşılık gelen harfi "şifre" satırına yazar.
- Düz metin: THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG
- Şifreleme: QEB NRFZH YOLTK CLU GRJMP LSBO QEB IXWV ALD
Deşifre işlemi 3 eleman sağa kaydırma ile tersine doğru yapılır.
Şifreleme ayrıca modüler aritmetik kullanılarak, aşağıdaki şemaya göre önce harfler sayılara dönüştürülerek de gösterilebilir: A → 0, B → 1, ..., Z → 29. Bir "x" harfinin bir "n" kaydırması ile şifrelenmesi matematiksel olarak şu şekilde tanımlanabilir,
Şifre çözme işlemi de benzer şekilde,
(Burada "mod" modulo işlemi anlamına gelir. x değeri İngilizce alfabe kullanıldığında 0 ila 25, Türkçe alfabe kullanıldığında ise 0 ila 28 aralığındadır, ancak x + n veya x - n bu aralıkta değilse, İngilizce için 26, Türkçe için 29 eklenmeli veya çıkarılmalıdır).
Yer değiştirme mesaj boyunca aynı kalır, bu nedenle şifre 'nin (örn; Vigenere tablosu) aksine bir türü olarak sınıflandırılır.
Farklı bir örnek olarak, Türkiye kelimesini Sezar şifreleme tekniği ile Türk alfabesine göre 8 ileri tekniği ile şifreleyelim;
1 | T | Ü | R | K | İ | Y | E |
2 | U | V | S | L | J | Z | F |
3 | Ü | Y | Ş | M | K | A | G |
4 | V | Z | T | N | L | B | Ğ |
5 | Y | A | U | O | M | C | H |
6 | Z | B | Ü | Ö | N | Ç | I |
7 | A | C | V | P | O | D | İ |
8 | B | Ç | Y | R | Ö | E | J |
TÜRKİYE kelimesi Türk alfabesine göre 8 ileri tekniği ile BÇYRÖEJ şeklinde şifrelenmiştir.
Örnek deşifreleme
BÇYRÖEJ harf dizini başlangıçta deşifre edilemez gibi görünebilir. Kaç ileri veya kaç geri tekniğinin uygulanması önemli değildir. Şifrelenen metin çok kolay deşifre edilebilir.
1 | B | Ç | Y | R | Ö | E | J |
2 | A | C | V | P | O | D | İ |
3 | Z | B | Ü | Ö | N | Ç | I |
4 | Y | A | U | O | M | C | H |
5 | V | Z | T | N | L | B | Ğ |
6 | Ü | Y | Ş | M | K | A | G |
7 | U | V | S | L | J | Z | F |
8 | T | Ü | R | K | İ | Y | E |
8 ileri alınan TÜRKİYE kelimesi BÇYRÖEJ harf dizinine dönüşmüştü. BÇYRÖEJ harf dizinini Türk alfabesine göre harfleri 8 geri alarak TÜRKİYE kelimesi şeklinde deşifre edilmiştir.
1 | B | Ç | Y | R | Ö | E | J |
2 | C | D | Z | S | P | F | K |
3 | Ç | E | A | Ş | R | G | L |
4 | D | F | B | T | S | Ğ | M |
5 | E | G | C | U | Ş | H | N |
6 | F | Ğ | Ç | Ü | T | I | O |
7 | G | H | D | V | U | İ | Ö |
8 | Ğ | I | E | Y | Ü | J | P |
9 | H | İ | F | Z | V | K | R |
10 | I | J | G | A | Y | L | S |
11 | İ | K | Ğ | B | Z | M | Ş |
12 | J | L | H | C | A | N | T |
13 | K | M | I | Ç | B | O | U |
14 | L | N | İ | D | C | Ö | Ü |
15 | M | O | J | E | Ç | P | V |
16 | N | Ö | K | F | D | R | Y |
17 | O | P | L | G | E | S | Z |
18 | Ö | R | M | Ğ | F | Ş | A |
19 | P | S | N | H | G | T | B |
20 | R | Ş | O | I | Ğ | U | C |
21 | S | T | Ö | İ | H | Ü | Ç |
22 | Ş | U | P | J | I | V | D |
23 | T | Ü | R | K | İ | Y | E |
8 ileri tekniği ile şifrelenen kelime 8 geri tekniği ile kolayca deşifre edilmiştir. Ancak örnek olarak verilen TÜRKİYE kelimesinin 8 ileri tekniği ile şifrelenen şifreli harf dizini olan BÇYRÖEJ, 23 ileri tekniği ile yine TÜRKİYE kelimesine dönüşmüştür. Bu verilen örnekler Sezar şifreleme tekniğinin ne denli güvensiz olduğunu gösteriyor.
Tarihçe ve kullanım
![image](https://www.wikipedia.tr-tr.nina.az/image/aHR0cHM6Ly93d3cud2lraXBlZGlhLnRyLXRyLm5pbmEuYXovaW1hZ2UvYUhSMGNITTZMeTkxY0d4dllXUXVkMmxyYVcxbFpHbGhMbTl5Wnk5M2FXdHBjR1ZrYVdFdlkyOXRiVzl1Y3k5MGFIVnRZaTlpTDJJMEwwSjFjM1JmYjJaZlNuVnNhWFZ6WDBOaFpYTmhjbDltY205dFgwaHBjM1J2Y25sZmIyWmZkR2hsWDFkdmNteGtYeVV5T0RFNU1ESWxNamt1Y0c1bkx6SXlNSEI0TFVKMWMzUmZiMlpmU25Wc2FYVnpYME5oWlhOaGNsOW1jbTl0WDBocGMzUnZjbmxmYjJaZmRHaGxYMWR2Y214a1h5VXlPREU1TURJbE1qa3VjRzVuLnBuZw==.png)
Sezar şifresi, adını Julius Caesar'dan almıştır ve 'a göre askeri önemi olan mesajları korumak için üç basamak kaymalı olarak (şifreleme sırasında A'nın D'ye dönüşmesi ve şifre çözme sırasında D'nin A'ya dönüşmesi) kullanmıştır. Sezar'ınki bu şemanın kaydedilen ilk kullanımı olsa da, diğer yer değiştirme (veya ikame) şifrelerinin daha önce kullanıldığı bilinmektedir.
"Eğer söyleyecek gizli bir şeyi varsa, bunu şifreli olarak, yani alfabedeki harflerin sırasını öyle değiştirerek yazardı ki, tek bir kelime bile anlaşılamazdı. Bunları deşifre etmek ve anlamlarını öğrenmek isteyen biri, alfabenin dördüncü harfini, yani D'yi A'nın yerine koymalı ve diğerlerini de öyle yapmalıdır."
— Suetonius, 56
Yeğeni Augustus da bu şifreleme yöntemini kullandı, ancak bir sağa kaydırma ile ve alfabenin başına sarmadan:
"Ne zaman şifreli yazsa, A için B, B için C yazıyor ve diğer harfleri de aynı prensiple, Z için AA kullanarak yazıyordu."
— Suetonius, 88
Julius Caesar'ın da daha karmaşık sistemler kullandığına dair kanıtlar mevcuttur, ve bir yazar, , onun şifreleri üzerine (artık kayıp olan) bir incelemeden söz eder:
"Hatta gramerci Probus'un Sezar'ın mektuplarının yazımında harflerin gizli anlamlarına dair oldukça ustaca yazılmış bir incelemesi bile vardır."
— , Attic Nights 17.9.1–5
Sezar şifresinin o dönemde ne kadar etkili olduğu bilinmemektedir; o dönemde basit ikame şifrelerinin çözümüne yönelik herhangi bir teknik kaydı bulunmamaktadır. Günümüze ulaşan en eski kayıtlar Arap dünyasında frekans analizinin keşfiyle Kindi'nin 9. yüzyıldaki çalışmalarına dayanmaktadır.
Sezar şifresinin İbranice versiyonunda şifrelenmiş bir metin parçası bazen Yahudi mezuzah parşömenlerinin arkasında bulunur. Her harf İbrani alfabesinde kendisinden önceki harfle değiştirildiğinde metin "YHWH, Tanrımız, YHWH" olarak tercüme edilir ve parşömenin ana bölümünden bir alıntıdır.
19. yüzyılda gazetelerdeki kişisel ilanlar bölümü bazen basit şifre şemaları kullanılarak şifrelenmiş mesajların değiş tokuşu için kullanılırdı. (1967) The Times gazetesinde Sezar şifresi kullanılarak şifrelenmiş gizli haberleşmeler yapan aşıkların örneklerini anlatır. Sezar şifresi, 1915 gibi geç bir tarihte bile kullanılmaktaydı: Rus ordusu, askerlerinin ustalaşmasının çok zor olduğunu kanıtlayan daha karmaşık şifrelerin yerine bu şifreyi kullandı; Alman ve Avusturyalı kriptanalistler mesajlarının şifresini çözmekte çok az zorluk yaşadı.
![image](https://www.wikipedia.tr-tr.nina.az/image/aHR0cHM6Ly93d3cud2lraXBlZGlhLnRyLXRyLm5pbmEuYXovaW1hZ2UvYUhSMGNITTZMeTkxY0d4dllXUXVkMmxyYVcxbFpHbGhMbTl5Wnk5M2FXdHBjR1ZrYVdFdlkyOXRiVzl1Y3k5MGFIVnRZaTgxTHpVMEwwTnZibVpsWkdWeVlYUmxYMk5wY0dobGNsOWthWE5yTG1wd1p5OHlNakJ3ZUMxRGIyNW1aV1JsY21GMFpWOWphWEJvWlhKZlpHbHpheTVxY0djPS5qcGc=.jpg)
Sezar şifreleri günümüzde gibi çocuk oyuncaklarında bulunabilir. On üçlük bir Sezar kaydırması da ROT13 algoritması, Usenet'te yaygın olarak bulunan ve metni gizlemek için kullanılan (şaka can alıcı noktaları ve hikaye spoiler gibi), ancak ciddi bir şifreleme yöntemi olarak kullanılmayan basit bir metin gizleme yöntemidir.
Vigenère şifrelemesi metindeki her konumda farklı bir kaydırmaya sahip bir Sezar şifrelemesi kullanır; kaydırmanın değeri tekrar eden bir anahtar kelime kullanılarak tanımlanır. Anahtar kelime mesaj kadar uzunsa, rastgele seçilirse, asla başkası tarafından bilinmezse ve asla tekrar kullanılmazsa, bu one-time pad şifresidir ve kırılamaz olduğu kanıtlanmıştır. Ancak mesaj kadar uzun rastgele bir anahtar kullanmanın getirdiği sorunlar, tek kullanımlık pedin pratikte kullanımını zorlaştırmaktadır. Mesajdan daha kısa anahtarlar (örneğin, Amerikan İç Savaşı sırasında Amerika Konfederasyon Devletleri tarafından kullanılan "(Complete Victory)"), frekans analizinin istatistiksel olarak gelişmiş bir versiyonu ile tespit edilebilecek döngüsel bir model sunar.
Nisan 2006'da kaçak Mafya patronu Bernardo Provenzano, Sicilya'da kısmen Sezar şifresinin bir varyasyonuyla beceriksizce yazılmış bazı mesajlarının kırılması nedeniyle yakalandı. Provenzano'nun şifresi rakamlar kullanıyordu, böylece "A" "4", "B" "5" olarak yazılıyordu ve bu böyle devam ediyordu.
2011 yılında Rajib Karim, British Airways uçaklarını havaya uçurma veya BT ağlarını bozma planlarını tartışan Bangladeşli İslami aktivistlerle iletişim kurmak için Caesar şifresini kullandıktan sonra Birleşik Krallık'ta "terör suçlarından" mahkum edildi. Tarafların çok daha iyi şifreleme tekniklerine erişimi olmasına rağmen (Karim'in kendisi bilgisayar disklerinde veri depolamak için PGP kullanmıştır), adlı daha sofistike bir kod programını reddederek kendi şemalarını (Microsoft Excel'de uygulanmıştır) kullanmayı seçmişlerdir. "çünkü 'kafirler' ya da inançsızlar bunu biliyor, bu yüzden daha az güvenli olmalı".
Şifreyi kırmak
Şifre çözme kaydırması | Aday düz metin |
---|---|
0 | exxegoexsrgi |
1 | dwwdfndwrqfh |
2 | cvvcemcvqpeg |
3 | buubdlbupodf |
4 | attackatonce |
5 | zsszbjzsnmbd |
6 | yrryaiyrmlac |
... | |
23 | haahjrhavujl |
24 | gzzgiqgzutik |
25 | fyyfhpfytshj |
Sezar şifresi, bir sadece şifreli metin senaryosu durumunda bile kolayca kırılabilir. Yalnızca sınırlı sayıda olası kaydırma olduğundan (İngilizcede 25), bir saldırgan her olası kaydırmayı kullanarak mesajı veya bir kısmını deşifre ederek bir kaba kuvvet saldırısı düzenleyebilir. Doğru açıklama, İngilizce metin olarak anlamlı olan açıklama olacaktır. Sağda "exxegoexsrgi" şifreli metni için bir örnek gösterilmektedir; dördüncü kaydırma için aday düz metin "attackatonce" İngilizce metin olarak anlamlı olan tek metindir. Bir başka kaba kuvvet saldırısı türü de şifreli metnin her harfinin altına o harften başlayarak alfabeyi yazmaktır. Yine doğru şifre çözme İngilizce metin olarak anlamlı olandır. Bu teknik bazen "düz bileşeni tamamlama" olarak da bilinir.
![image](https://www.wikipedia.tr-tr.nina.az/image/aHR0cHM6Ly93d3cud2lraXBlZGlhLnRyLXRyLm5pbmEuYXovaW1hZ2UvYUhSMGNITTZMeTkxY0d4dllXUXVkMmxyYVcxbFpHbGhMbTl5Wnk5M2FXdHBjR1ZrYVdFdlkyOXRiVzl1Y3k5MGFIVnRZaTlsTDJVeUwwVnVaMnhwYzJoZmJHVjBkR1Z5WDJaeVpYRjFaVzVqZVY5d1pYSmpaVzUwWVdkbGN5NXdibWN2TWpJd2NIZ3RSVzVuYkdsemFGOXNaWFIwWlhKZlpuSmxjWFZsYm1ONVgzQmxjbU5sYm5SaFoyVnpMbkJ1Wnc9PS5wbmc=.png)
Bir başka yaklaşım da harflerin frekans dağılımını eşleştirmektir. Şifreli metindeki harflerin frekanslarının grafiğini çizerek ve bu harflerin düz metnin orijinal dilindeki beklenen dağılımını bilerek, bir insan grafiğin belirli özelliklerinin yer değiştirmesine bakarak kaydırmanın değerini kolayca tespit edebilir. Bu frekans analizi olarak bilinir. Örneğin, İngilizce dilinde E, T, (genellikle en sık) ve Q, Z harflerinin düz metin frekansları (tipik olarak en az sıklıkta) özellikle ayırt edicidir. Bilgisayarlar, gözlenen frekans dağılımı ile beklenen dağılım arasındaki benzerliği değerlendirerek bu süreci otomatikleştirebilir. Bu, örneğin ki-kare istatistiği kullanılarak veya gözlenen ve bilinen dil dağılımları arasındaki karesel hataların toplamı en aza indirilerek gerçekleştirilebilir.
Sezar şifresi için yaklaşık 2'dir, yani anahtarı belirlemek için ortalama olarak en az iki karakter şifreli metin gerekir. Nadir durumlarda daha fazla metin gerekebilir. Örneğin, "river" ve "arena" kelimeleri bir Sezar kaydırması ile birbirine dönüştürülebilir, yani farklı kaydırmalarla aynı şifreli metni üretebilirler. Bununla birlikte, pratikte anahtar neredeyse kesinlikle en az 6 karakterlik şifreli metinle bulunabilir.
Sezar şifresiyle, bir metni birden fazla kez şifrelemek ek güvenlik sağlamaz. Bunun nedeni, örneğin "A" ve "B" kaydırmalı iki şifrelemenin "A" + "B" kaydırmalı tek bir şifrelemeye eşdeğer olmasıdır. Matematiksel açıdan, her olası anahtar altında şifreleme işlemleri kümesi kompozisyon altında bir grup oluşturur.
Ayrıca bakınız
Kaynakça
- ^ Forrest Timour. "An Abridged History of Cryptography" (PDF). s. 1.
- ^ Suetonius, (Latince), s. 56.6, 16 Eylül 2019 tarihinde kaynağından arşivlendi, erişim tarihi: 5 Şubat 2020
- ^ Luciano, Dennis; Gordon Prichett (January 1987). "Cryptology: From Caesar Ciphers to Public-Key Cryptosystems". The College Mathematics Journal. 18 (1). ss. 2-17. CiteSeerX 10.1.1.110.6123 $2. doi:10.2307/2686311. JSTOR 2686311.
- ^ Wobst, Reinhard (2001). Cryptology Unlocked. Wiley. s. 19. ISBN .
- ^ . Central Intelligence Agency. 26 Aralık 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Şubat 2017.
- ^ (2000). The Code Book. Anchor. ss. 289-290. ISBN .
- ^ Reinke, Edgar C. (Aralık 1962). "Klasik Kriptografi". The Classical Journal. 58 (3). s. 114.
- ^ (2000). The Code Book. Anchor. ss. 14-20. ISBN .
- ^ Eisenberg, Ronald L. (2004). Jewish Traditions. 1st. Philadelphia: Jewish Publication Society. s. 582. ISBN .
- ^ Sameth, Mark (2020). The Name : a history of the dual-gendered Hebrew name for God. Eugene, Oregon: Wipf & Stock. ss. 5-6. ISBN .
- ^ (1967). The Codebreakers. ss. 775-6. ISBN .
- ^ (1967). The Codebreakers. ss. 631-2. ISBN .
- ^ Wobst, Reinhard (2001). Cryptology Unlocked. Wiley. s. 20. ISBN .
- ^ (1967). The Codebreakers. ss. 148-149. ISBN .
- ^ (1967). The Codebreakers. ss. 398-400. ISBN .
- ^ Leyden, John (19 Nisan 2006). "Mafia boss undone by clumsy crypto". . Erişim tarihi: 13 Haziran 2008.
- ^ "BA jihadist relied on Jesus-era encryption". . 22 Mart 2011. Erişim tarihi: 1 Nisan 2011.
- ^ (1994). Cryptology. Mathematical Association of America. ss. 8-9. ISBN .
- ^ Leighton, Albert C. (April 1969). "Secret Communication among the Greeks and Romans". Technology and Culture. 10 (2). ss. 139-154. doi:10.2307/3101474. JSTOR 3101474.
- ^ ; Paul L. Irwin (1966). Elementary Cryptanalysis: A Mathematical Approach. Mathematical Association of America. ss. 13-15. ISBN .
- ^ (2000). The Code Book. Anchor. ss. 72-77. ISBN .
- ^ Savarese, Chris; Brian Hart (15 Temmuz 2002). "The Caesar Cipher". . Erişim tarihi: 16 Temmuz 2008.
- ^ Eisele, Robert (18 Mayıs 2007). "Caesar Cipher Decryption". Erişim tarihi: 2 Nisan 2024.
- ^ Lubbe, Jan C. A. (12 Mart 1998). Basic Methods of Cryptography. Cambridge University Press. ss. 47-8. ISBN .
- ^ Pardo, José Luis Gómez (19 Aralık 2012). Introduction to Cryptography with Maple. Springer Berlin Heidelberg. s. 5. ISBN .
- ^ Wobst, Reinhard (2001). Cryptology Unlocked. Wiley. s. 31. ISBN .
Konuyla ilgili okumalar
- Kahn, David (1996). The Codebreakers: The Story of Secret Writing
. Revised. New York. ISBN . OCLC 35159231.
- Chris Savarese and Brian Hart, The Caesar Cipher, , 1999
- Bauer, Friedrich Ludwig (2000). Decrypted Secrets: Methods and Maxims of Cryptology. 2nd and extended. Berlin: Springer. ISBN . OCLC 43063275.
Dış bağlantılar
Wikimedia Commons'ta Sezar şifrelemesi ile ilgili ortam dosyaları bulunmaktadır. |
- Eric W. Weisstein, Caesar's Method (MathWorld)
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Kriptografide Sezar sifresi kaydirma sifresi Sezar kodu veya Sezar kaydirmasi olarak da bilinen Sezar sifrelemesi en basit ve en yaygin bilinen sifreleme tekniklerinden biridir Bu duz metindeki her harfin alfabede belirli sayida pozisyondaki bir harfle degistirildigi bir yerine koyma sifrelemesi turudur Ornegin 3 luk bir sola kaydirma ile D A ile degistirilir E B olur ve bu boyle devam eder Bu yontem adini ozel yazismalarinda bu sifrelemeyi kullanan Romali lider Julius Caesar dan almistir Sezar sifrelemesiSezar sifreleme ornegiGenelTasarimcilarJulius CaesarIlk yayinlanmaMO 45DetaylarYapiSimetrik sifreleme Yerine koyma sifrelemesiDongulerKullanilan alfabenin uzunluguEn iyi acik kriptanalizFrekans analizi ve kaba kuvvet saldirilarina karsi hassastir Uc harf atlamali Sezar SifrelemesiBir Sezar sifresinin eylemi her bir acik metin harfini alfabede sabit sayida kaydirilarak farkli bir harfle degistirmektir Burada gosterilen sifre uc sola kaydirma kullanir boylece ornegin duz metindeki E harfinin her gecisi sifreli metinde B olur Tarihin ilk kriptolojik fikirleri Ingilizcede transposition and substitution cipher adini tasir Yani yer degistirme ve harf degistirme sifrelemesi Bu yontemlerden ilki bir yazidaki harflerin yerlerini degistirerek ikincisi ise harfleri baska harflerle degistirerek elde edilir Bu sifrelemeyi kullanan belki de en unlu teknik Sezar Sifresi dir Bu sifrede her harf o harften birkac sonraki harf kullanilarak yazilir Ornegin 3 harf atlamali Sezar Sifresi nde deneme yerine ghqhph yazilir Sezar sifresi tarafindan gerceklestirilen sifreleme adimi genellikle Vigenere sifrelemesi gibi daha karmasik semalarin bir parcasi olarak dahil edilir ve ROT13 sisteminde hala modern bir uygulamaya sahiptir Tum tek alfabeli ikame sifrelerinde oldugu gibi Sezar sifresi de kolayca kirilabilir ve modern uygulamada esasen hicbir sunmaz SifrelemeSezar sifrelemesini cevrimsel alfabe kirmak gorece kolay olmaktadir Bir filolog bir dilde en cok gecen harfleri bulabilir O harfler ile mesajda en sik gecen harfleri karsilastirarak hangi harfin hangi harf ile degistirildigini bulabilir Bu adimlarin ardindan mesaj cozulmus olur Kaba kuvvet brute force saldirisiyla cok kolay cozulur Cunku Sifreleme Sifre cozme yontemi gizli degildir Sadece 25 temel Latin alfabesi harf sayisi farkli deneme yeterlidir Anahtar uzayi 25 elemanlidir Sifrelemede kullanilan alfabenin toplam harf sayisindan ancak 1 eksik kadar ileri veya geri alinma teknigi uygulanabilir Ornegin Turk alfabesi ise 28 ileri veya geri alinabilir 29 ileri veya geri alinmasi ayni harfin tekrar denk gelmesini saglar Bu da sifrelenecek metnin sifrelenememesine yol acar Desifre sirasinda sifreli metin uzerine istenildigi kadar ileri veya geri harf siralamasi uygulanirsa uygulansin mutlaka karmasik harf diziminden anlamli sozcuk olan kisacasi sifrelenmis metin kolayca ortaya cikacaktir Duz metin plaintext ve formati gizli degildir Temel Latin alfabesi icin harf degistirme sifrelemelerinde toplam 26 farkli sifre tablosu vardir Ornek sifreleme Donusum iki alfabenin hizalanmasiyla gosterilebilir sifre alfabesi sola veya saga belirli sayida pozisyonla dondurulmus duz alfabedir Ornegin burada 23 luk bir saga kaydirmaya esdeger uc konumluk bir sola dondurme kullanan bir Sezar sifresi vardir kaydirma parametresi olarak kullanilir Duz metinABCDEFGHIJKLMNOPQRSTUVWXYZSifreXYZABCDEFGHIJKLMNOPQRSTUVW Sifreleme sirasinda kisi mesajin her harfini duz metin satirinda arar ve karsilik gelen harfi sifre satirina yazar Duz metin THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG Sifreleme QEB NRFZH YOLTK CLU GRJMP LSBO QEB IXWV ALD Desifre islemi 3 eleman saga kaydirma ile tersine dogru yapilir Sifreleme ayrica moduler aritmetik kullanilarak asagidaki semaya gore once harfler sayilara donusturulerek de gosterilebilir A 0 B 1 Z 29 Bir x harfinin bir n kaydirmasi ile sifrelenmesi matematiksel olarak su sekilde tanimlanabilir En x x n mod28 displaystyle E n x x n mod 28 Sifre cozme islemi de benzer sekilde Dn x x n mod28 displaystyle D n x x n mod 28 Burada mod modulo islemi anlamina gelir x degeri Ingilizce alfabe kullanildiginda 0 ila 25 Turkce alfabe kullanildiginda ise 0 ila 28 araligindadir ancak x n veya x n bu aralikta degilse Ingilizce icin 26 Turkce icin 29 eklenmeli veya cikarilmalidir Yer degistirme mesaj boyunca ayni kalir bu nedenle sifre nin orn Vigenere tablosu aksine bir turu olarak siniflandirilir Farkli bir ornek olarak Turkiye kelimesini Sezar sifreleme teknigi ile Turk alfabesine gore 8 ileri teknigi ile sifreleyelim 1 T U R K I Y E2 U V S L J Z F3 U Y S M K A G4 V Z T N L B G5 Y A U O M C H6 Z B U O N C I7 A C V P O D I8 B C Y R O E J TURKIYE kelimesi Turk alfabesine gore 8 ileri teknigi ile BCYROEJ seklinde sifrelenmistir Ornek desifreleme BCYROEJ harf dizini baslangicta desifre edilemez gibi gorunebilir Kac ileri veya kac geri tekniginin uygulanmasi onemli degildir Sifrelenen metin cok kolay desifre edilebilir 1 B C Y R O E J2 A C V P O D I3 Z B U O N C I4 Y A U O M C H5 V Z T N L B G6 U Y S M K A G7 U V S L J Z F8 T U R K I Y E 8 ileri alinan TURKIYE kelimesi BCYROEJ harf dizinine donusmustu BCYROEJ harf dizinini Turk alfabesine gore harfleri 8 geri alarak TURKIYE kelimesi seklinde desifre edilmistir 1 B C Y R O E J2 C D Z S P F K3 C E A S R G L4 D F B T S G M5 E G C U S H N6 F G C U T I O7 G H D V U I O8 G I E Y U J P9 H I F Z V K R10 I J G A Y L S11 I K G B Z M S12 J L H C A N T13 K M I C B O U14 L N I D C O U15 M O J E C P V16 N O K F D R Y17 O P L G E S Z18 O R M G F S A19 P S N H G T B20 R S O I G U C21 S T O I H U C22 S U P J I V D23 T U R K I Y E 8 ileri teknigi ile sifrelenen kelime 8 geri teknigi ile kolayca desifre edilmistir Ancak ornek olarak verilen TURKIYE kelimesinin 8 ileri teknigi ile sifrelenen sifreli harf dizini olan BCYROEJ 23 ileri teknigi ile yine TURKIYE kelimesine donusmustur Bu verilen ornekler Sezar sifreleme tekniginin ne denli guvensiz oldugunu gosteriyor Tarihce ve kullanimSezar sifresi adini sifresi cozuldugunde uc harfin sola kaydigi bir alfabe kullandigi ortaya cikan Julius Caesar dan alir Sezar sifresi adini Julius Caesar dan almistir ve a gore askeri onemi olan mesajlari korumak icin uc basamak kaymali olarak sifreleme sirasinda A nin D ye donusmesi ve sifre cozme sirasinda D nin A ya donusmesi kullanmistir Sezar inki bu semanin kaydedilen ilk kullanimi olsa da diger yer degistirme veya ikame sifrelerinin daha once kullanildigi bilinmektedir Eger soyleyecek gizli bir seyi varsa bunu sifreli olarak yani alfabedeki harflerin sirasini oyle degistirerek yazardi ki tek bir kelime bile anlasilamazdi Bunlari desifre etmek ve anlamlarini ogrenmek isteyen biri alfabenin dorduncu harfini yani D yi A nin yerine koymali ve digerlerini de oyle yapmalidir Suetonius 56 Yegeni Augustus da bu sifreleme yontemini kullandi ancak bir saga kaydirma ile ve alfabenin basina sarmadan Ne zaman sifreli yazsa A icin B B icin C yaziyor ve diger harfleri de ayni prensiple Z icin AA kullanarak yaziyordu Suetonius 88 Julius Caesar in da daha karmasik sistemler kullandigina dair kanitlar mevcuttur ve bir yazar onun sifreleri uzerine artik kayip olan bir incelemeden soz eder Hatta gramerci Probus un Sezar in mektuplarinin yaziminda harflerin gizli anlamlarina dair oldukca ustaca yazilmis bir incelemesi bile vardir Attic Nights 17 9 1 5 Sezar sifresinin o donemde ne kadar etkili oldugu bilinmemektedir o donemde basit ikame sifrelerinin cozumune yonelik herhangi bir teknik kaydi bulunmamaktadir Gunumuze ulasan en eski kayitlar Arap dunyasinda frekans analizinin kesfiyle Kindi nin 9 yuzyildaki calismalarina dayanmaktadir Sezar sifresinin Ibranice versiyonunda sifrelenmis bir metin parcasi bazen Yahudi mezuzah parsomenlerinin arkasinda bulunur Her harf Ibrani alfabesinde kendisinden onceki harfle degistirildiginde metin YHWH Tanrimiz YHWH olarak tercume edilir ve parsomenin ana bolumunden bir alintidir 19 yuzyilda gazetelerdeki kisisel ilanlar bolumu bazen basit sifre semalari kullanilarak sifrelenmis mesajlarin degis tokusu icin kullanilirdi 1967 The Times gazetesinde Sezar sifresi kullanilarak sifrelenmis gizli haberlesmeler yapan asiklarin orneklerini anlatir Sezar sifresi 1915 gibi gec bir tarihte bile kullanilmaktaydi Rus ordusu askerlerinin ustalasmasinin cok zor oldugunu kanitlayan daha karmasik sifrelerin yerine bu sifreyi kullandi Alman ve Avusturyali kriptanalistler mesajlarinin sifresini cozmekte cok az zorluk yasadi Bir diske cevrilen Sezar sifresi CipherDisk2000 de goruldugu gibi ters yonde degil ayni yonde alfabelere sahip hem dis hem de ic plakalari vardir Sezar sifreleri gunumuzde gibi cocuk oyuncaklarinda bulunabilir On ucluk bir Sezar kaydirmasi da ROT13 algoritmasi Usenet te yaygin olarak bulunan ve metni gizlemek icin kullanilan saka can alici noktalari ve hikaye spoiler gibi ancak ciddi bir sifreleme yontemi olarak kullanilmayan basit bir metin gizleme yontemidir Vigenere sifrelemesi metindeki her konumda farkli bir kaydirmaya sahip bir Sezar sifrelemesi kullanir kaydirmanin degeri tekrar eden bir anahtar kelime kullanilarak tanimlanir Anahtar kelime mesaj kadar uzunsa rastgele secilirse asla baskasi tarafindan bilinmezse ve asla tekrar kullanilmazsa bu one time pad sifresidir ve kirilamaz oldugu kanitlanmistir Ancak mesaj kadar uzun rastgele bir anahtar kullanmanin getirdigi sorunlar tek kullanimlik pedin pratikte kullanimini zorlastirmaktadir Mesajdan daha kisa anahtarlar ornegin Amerikan Ic Savasi sirasinda Amerika Konfederasyon Devletleri tarafindan kullanilan Complete Victory frekans analizinin istatistiksel olarak gelismis bir versiyonu ile tespit edilebilecek dongusel bir model sunar Nisan 2006 da kacak Mafya patronu Bernardo Provenzano Sicilya da kismen Sezar sifresinin bir varyasyonuyla beceriksizce yazilmis bazi mesajlarinin kirilmasi nedeniyle yakalandi Provenzano nun sifresi rakamlar kullaniyordu boylece A 4 B 5 olarak yaziliyordu ve bu boyle devam ediyordu 2011 yilinda Rajib Karim British Airways ucaklarini havaya ucurma veya BT aglarini bozma planlarini tartisan Bangladesli Islami aktivistlerle iletisim kurmak icin Caesar sifresini kullandiktan sonra Birlesik Krallik ta teror suclarindan mahkum edildi Taraflarin cok daha iyi sifreleme tekniklerine erisimi olmasina ragmen Karim in kendisi bilgisayar disklerinde veri depolamak icin PGP kullanmistir adli daha sofistike bir kod programini reddederek kendi semalarini Microsoft Excel de uygulanmistir kullanmayi secmislerdir cunku kafirler ya da inancsizlar bunu biliyor bu yuzden daha az guvenli olmali Sifreyi kirmakSifre cozme kaydirmasi Aday duz metin0 exxegoexsrgi1 dwwdfndwrqfh2 cvvcemcvqpeg3 buubdlbupodf4 attackatonce5 zsszbjzsnmbd6 yrryaiyrmlac 23 haahjrhavujl24 gzzgiqgzutik25 fyyfhpfytshj Sezar sifresi bir sadece sifreli metin senaryosu durumunda bile kolayca kirilabilir Yalnizca sinirli sayida olasi kaydirma oldugundan Ingilizcede 25 bir saldirgan her olasi kaydirmayi kullanarak mesaji veya bir kismini desifre ederek bir kaba kuvvet saldirisi duzenleyebilir Dogru aciklama Ingilizce metin olarak anlamli olan aciklama olacaktir Sagda exxegoexsrgi sifreli metni icin bir ornek gosterilmektedir dorduncu kaydirma icin aday duz metin attackatonce Ingilizce metin olarak anlamli olan tek metindir Bir baska kaba kuvvet saldirisi turu de sifreli metnin her harfinin altina o harften baslayarak alfabeyi yazmaktir Yine dogru sifre cozme Ingilizce metin olarak anlamli olandir Bu teknik bazen duz bileseni tamamlama olarak da bilinir Tipik bir Ingilizce metin ornegindeki harflerin dagilimi belirgin ve ongorulebilir bir sekle sahiptir Bir Sezar kaymasi bu dagilimi dondurur ve ortaya cikan frekans grafigini inceleyerek kayma adimini belirlemek mumkundur Bir baska yaklasim da harflerin frekans dagilimini eslestirmektir Sifreli metindeki harflerin frekanslarinin grafigini cizerek ve bu harflerin duz metnin orijinal dilindeki beklenen dagilimini bilerek bir insan grafigin belirli ozelliklerinin yer degistirmesine bakarak kaydirmanin degerini kolayca tespit edebilir Bu frekans analizi olarak bilinir Ornegin Ingilizce dilinde E T genellikle en sik ve Q Z harflerinin duz metin frekanslari tipik olarak en az siklikta ozellikle ayirt edicidir Bilgisayarlar gozlenen frekans dagilimi ile beklenen dagilim arasindaki benzerligi degerlendirerek bu sureci otomatiklestirebilir Bu ornegin ki kare istatistigi kullanilarak veya gozlenen ve bilinen dil dagilimlari arasindaki karesel hatalarin toplami en aza indirilerek gerceklestirilebilir Sezar sifresi icin yaklasik 2 dir yani anahtari belirlemek icin ortalama olarak en az iki karakter sifreli metin gerekir Nadir durumlarda daha fazla metin gerekebilir Ornegin river ve arena kelimeleri bir Sezar kaydirmasi ile birbirine donusturulebilir yani farkli kaydirmalarla ayni sifreli metni uretebilirler Bununla birlikte pratikte anahtar neredeyse kesinlikle en az 6 karakterlik sifreli metinle bulunabilir Sezar sifresiyle bir metni birden fazla kez sifrelemek ek guvenlik saglamaz Bunun nedeni ornegin A ve B kaydirmali iki sifrelemenin A B kaydirmali tek bir sifrelemeye esdeger olmasidir Matematiksel acidan her olasi anahtar altinda sifreleme islemleri kumesi kompozisyon altinda bir grup olusturur Ayrica bakinizKriptoloji Kriptografi ScytaleKaynakca Forrest Timour An Abridged History of Cryptography PDF s 1 Arsivlenmesi gereken baglantiya sahip kaynak sablonu iceren maddeler link Suetonius Latince s 56 6 16 Eylul 2019 tarihinde kaynagindan arsivlendi erisim tarihi 5 Subat 2020 Luciano Dennis Gordon Prichett January 1987 Cryptology From Caesar Ciphers to Public Key Cryptosystems The College Mathematics Journal 18 1 ss 2 17 CiteSeerX 10 1 1 110 6123 2 doi 10 2307 2686311 JSTOR 2686311 Wobst Reinhard 2001 Cryptology Unlocked Wiley s 19 ISBN 978 0 470 06064 3 Central Intelligence Agency 26 Aralik 2020 tarihinde kaynagindan arsivlendi Erisim tarihi 21 Subat 2017 2000 The Code Book Anchor ss 289 290 ISBN 0 385 49532 3 Reinke Edgar C Aralik 1962 Klasik Kriptografi The Classical Journal 58 3 s 114 2000 The Code Book Anchor ss 14 20 ISBN 0 385 49532 3 Eisenberg Ronald L 2004 Jewish Traditions 1st Philadelphia Jewish Publication Society s 582 ISBN 9780827610392 Sameth Mark 2020 The Name a history of the dual gendered Hebrew name for God Eugene Oregon Wipf amp Stock ss 5 6 ISBN 9781532693830 1967 The Codebreakers ss 775 6 ISBN 978 0 684 83130 5 1967 The Codebreakers ss 631 2 ISBN 978 0 684 83130 5 Wobst Reinhard 2001 Cryptology Unlocked Wiley s 20 ISBN 978 0 470 06064 3 1967 The Codebreakers ss 148 149 ISBN 978 0 684 83130 5 1967 The Codebreakers ss 398 400 ISBN 978 0 684 83130 5 Leyden John 19 Nisan 2006 Mafia boss undone by clumsy crypto Erisim tarihi 13 Haziran 2008 BA jihadist relied on Jesus era encryption 22 Mart 2011 Erisim tarihi 1 Nisan 2011 1994 Cryptology Mathematical Association of America ss 8 9 ISBN 0 88385 504 6 Leighton Albert C April 1969 Secret Communication among the Greeks and Romans Technology and Culture 10 2 ss 139 154 doi 10 2307 3101474 JSTOR 3101474 Paul L Irwin 1966 Elementary Cryptanalysis A Mathematical Approach Mathematical Association of America ss 13 15 ISBN 0 88385 622 0 2000 The Code Book Anchor ss 72 77 ISBN 0 385 49532 3 Savarese Chris Brian Hart 15 Temmuz 2002 The Caesar Cipher Erisim tarihi 16 Temmuz 2008 Arsivlenmesi gereken baglantiya sahip kaynak sablonu iceren maddeler link Eisele Robert 18 Mayis 2007 Caesar Cipher Decryption Erisim tarihi 2 Nisan 2024 Arsivlenmesi gereken baglantiya sahip kaynak sablonu iceren maddeler link Lubbe Jan C A 12 Mart 1998 Basic Methods of Cryptography Cambridge University Press ss 47 8 ISBN 9780521555593 Pardo Jose Luis Gomez 19 Aralik 2012 Introduction to Cryptography with Maple Springer Berlin Heidelberg s 5 ISBN 9783642321665 Wobst Reinhard 2001 Cryptology Unlocked Wiley s 31 ISBN 978 0 470 06064 3 Konuyla ilgili okumalarKahn David 1996 The Codebreakers The Story of Secret Writing Revised New York ISBN 0 684 83130 9 OCLC 35159231 Chris Savarese and Brian Hart The Caesar Cipher 1999 Bauer Friedrich Ludwig 2000 Decrypted Secrets Methods and Maxims of Cryptology 2nd and extended Berlin Springer ISBN 3 540 66871 3 OCLC 43063275 Dis baglantilarWikimedia Commons ta Sezar sifrelemesi ile ilgili ortam dosyalari bulunmaktadir Eric W Weisstein Caesar s Method MathWorld