Kriptolojide kod, anlam düzeyinde çalışan bir mesajı şifrelemek için kullanılan bir yöntemdir; yani, kelimeler veya ifadeler başka bir şeye dönüştürülür. Bir kod "change" kelimesini "CVGDK" ya da "cocktail lounge" kelimesine dönüştürebilir. ABD Ulusal Güvenlik Ajansı bir kodu şöyle tanımlamıştır: "Açık metin öğelerinin esas olarak sözcükler, ifadeler veya cümleler olduğu ve kod eşdeğerlerinin ("kod grupları" olarak adlandırılır) tipik olarak aynı uzunlukta anlamsız kombinasyonlardaki harflerden veya rakamlardan (veya her ikisinden) oluştuğu bir ikame şifre sistemi (kriptosistem)dir.":Vol I, p. 12 İfadeleri veya kelimeleri şifrelemek ve şifrelerini çözmek için bir (İngilizce: codebook) gereklidir.
Buna karşın, şifreler mesajları tek tek harfler veya küçük harf grupları, hatta modern şifrelerde tek tek bitler düzeyinde şifreler. Mesajlar önce bir kod, sonra da bir şifre ile dönüştürülebilir. Bu tür veya "süper şifreleme" kriptanalizi daha zor hale getirmeyi amaçlar.
Kodlar ve şifreler arasındaki bir başka karşılaştırma da bir kodun tipik olarak bir harfi veya harf gruplarını matematik kullanmadan doğrudan temsil etmesidir. Bu nedenle sayılar şu üç değeri temsil edecek şekilde yapılandırılır: 1001 = A, 1002 = B, 1003 = C, ... . Bu durumda ortaya çıkan mesaj ABC'yi iletmek için 1001 1002 1003 şeklinde olacaktır. Ancak şifreler, harfleri veya harf gruplarını temsil etmek için matematiksel bir formül kullanır. Örneğin, A = 1, B = 2, C = 3, ... . Böylece ABC mesajı her harfin değerinin 13 ile çarpılmasıyla elde edilir. O halde ABC mesajı 13 26 39 olacaktır.
Kodların kriptanalize yatkınlık ve hantal yönetmenin zorluğu gibi çeşitli dezavantajları vardır, bu nedenle şifreler artık modern kriptografide baskın tekniktir.
Bunun aksine, kodlar temsili olduklarından, tek tek kod kitabı öğelerinin matematiksel analizine açık değildirler. Örnekte, 13 26 39 mesajı her bir sayının 13'e bölünmesi ve ardından alfabetik olarak sıralanmasıyla kırılabilir. Bununla birlikte, kod kitabı kriptanalizinin odak noktası, frekans analizi kullanılarak düz metin mesajları içindeki aynı harf sıklığıyla eşleşen bireysel kod öğelerinin karşılaştırmalı sıklığıdır. Yukarıdaki örnekte, 1001, 1002, 1003 kod grubu birden fazla kez ortaya çıkabilir ve bu sıklık ABC'nin düz metin mesajlarında ortaya çıkma sayısıyla eşleşebilir.
(Geçmişte veya teknik olmayan bağlamlarda, "kod" ve "şifre" genellikle herhangi bir şifreleme biçimine atıfta bulunmak için kullanılır).
Tek ve iki parçalı kodlar
Kodlar, karşılık gelen düz metinleriyle birlikte listelenen kod gruplarının sözlükleri olan "kod kitapları" (fiziksel veya kavramsal) tarafından tanımlanır. Kodlar başlangıçta kod gruplarını kod tasarlayana veya kodlayıcıya kolaylık sağlamak için 'düz metin sırasına' göre atamıştır. Örneğin, sayısal kod grupları kullanan bir kodda, "a" ile başlayan bir düz metin kelimesi düşük değerli bir gruba sahip olurken, "z" ile başlayan bir kelime yüksek değerli bir gruba sahip olurdu. Aynı kod kitabı, bir düz metin mesajını kodlanmış bir mesaja veya "kod metnine" "kodlamak" ve bir kod metnini tekrar düz metin mesajına "çözmek" için kullanılabilir.
Kod kırıcılar için hayatı daha da zorlaştırmak amacıyla kod kırıcılar, kod grupları ile eşleşen düz metnin sıralaması arasında tahmin edilebilir bir ilişki olmayan kodlar tasarladılar. Pratikte bu, biri kodlama için kod gruplarını bulmak, diğeri de kod çözme için düz metni bulmak üzere kod gruplarına bakmak için iki kod kitabına ihtiyaç duyulduğu anlamına geliyordu. Bu tür "iki parçalı" kodlar geliştirmek için daha fazla çaba ve dağıtmak (ve değiştirildiklerinde güvenli bir şekilde atmak) için iki kat daha fazla çaba gerektiriyordu, ancak kırılmaları daha zordu. Ocak 1917'deki Zimmermann Telgrafı, 10.000'den fazla cümle ve tek tek kelime içeren Alman diplomatik "0075" iki parçalı kod sistemini kullanmıştır.
Tek kullanımlık kod
Tek kullanımlık kod (İngilizce: one-time code), basit bir mesajı iletmek için yalnızca bir kez kullanılması amaçlanan önceden düzenlenmiş bir kelime, ifade veya semboldür, genellikle bir planı yürütme veya iptal etme ya da başarılı veya başarısız olduğunu onaylama sinyalidir. Tek seferlik kodlar genellikle masum bir konuşma gibi görünen bir konuşmaya dahil edilmek üzere tasarlanır. Düzgün bir şekilde yapıldıklarında tespit edilmeleri neredeyse imkansızdır, ancak zaten şüphe uyandıran birinin iletişimini izleyen eğitimli bir analist "Bertha Teyze doğuma girdi" gibi bir yorumun uğursuz bir anlamı olduğunu fark edebilir. Tek seferlik kodların ünlü örnekleri şunlardır:
- İncil'de , Jonathan'ın babası Kral Saul'dan saklanmakta olan Davud ile bir şifre hazırlar. Okçuluk talimi sırasında Yonatan okları getiren hizmetkâra "oklar bu tarafta" derse Davut'un saraya dönmesi güvenlidir, "oklar senin ötende" derse Davut kaçmak zorundadır.
- Henry Wadsworth Longfellow tarafından yazılan "" şiirindeki "One if by land; two if by sea" dizesi
- "Niitaka Dağı'na tırmanın" - Japon uçaklarına Pearl Harbor saldırısı başlatmaları için verilen sinyal
- II. Dünya Savaşı sırasında British Broadcasting Corporation'ın denizaşırı servisi düzenli yayın programının bir parçası olarak sık sık "" yayınına yer verdi. Spikerler tarafından okunan görünüşte saçma mesaj akışı aslında düşman hatlarının gerisinde faaliyet gösteren (SOE) ajanlarına yönelik tek seferlik kodlardı. Örnek olarak "Prenses kırmızı ayakkabı giyiyor" veya "Mimi'nin kedisi masanın altında uyuyor" verilebilir. Her kod mesajı iki kez okunuyordu. Bu şekilde, Fransız Direnişi'ne D-day'den önceki gece demiryolu ve diğer ulaşım bağlantılarını sabote etmeye başlamaları talimatı verildi.
- "Tüm İspanya'da gökyüzü açık", 17 Temmuz 1936'da (İspanya'daki milliyetçi askeri isyanı) başlatmak için (radyoda yayınlanan) bir sinyaldi.
Bazen mesajlar önceden düzenlenmez ve sadece alıcılar tarafından bilinmesi umulan ortak bilgilere dayanır. Buna bir örnek, Sovyet başbakanı Joseph Stalin ile görüşmek üzere Potsdam Konferansı'nda bulunan ABD Başkanı Harry Truman'a gönderilen ve Truman'ı atom bombasının ilk başarılı testi hakkında bilgilendiren telgraftır.
- "Bu sabah ameliyat edildi. Teşhis henüz tamamlanmadı ama sonuçlar tatmin edici görünüyor ve şimdiden beklentileri aştı. İlgi çok uzaklara yayıldığı için yerel basın açıklaması gerekli. Dr. Groves memnun. Yarın dönüyor. Sizi bilgilendirmeye devam edeceğim."
Ayrıca bakınız; Tek kullanımlık şifre, bu makale ile ilgisi olmayan bir şifreleme algoritması
Ahmak kodu
Bir ahmak kodu (İngilizce: "idiot code"), onu kullanan taraflarca oluşturulan bir koddur. Bu tür bir iletişim, orduların sahada kullandığı el işaretlerine benzer.
Örnek olarak: 'Gündüz' ve 'gece' kelimelerinin kullanıldığı her cümle 'saldırı' anlamına gelir. Aşağıdaki cümlede belirtilen yer, saldırı yapılacak yeri belirtir.
- Düz metin: Attack X.
- Kod metni: Gece gündüz sokaklarda yürüdük ama bulamadık! Yarın X'e gideceğiz.
Terimin ilk kullanımlarından biri Robert A. Heinlein tarafından yazılan (1982) adlı bilim kurgu kitabındaki bir karakter olan George Perrault tarafından yapılmış gibi görünmektedir:
- En basit [kod] türüdür ve bu nedenle kırılması imkansızdır. İlk ilanda ilgili kişi ya da kişilere yedi numarayı gerçekleştirmeleri ya da yedi numarayı beklemeleri söyleniyordu ya da yedi olarak belirtilen bir şey hakkında bir şeyler söyleniyordu. Bu ilan da on numaralı kod öğesiyle ilgili olarak aynı şeyi söylüyor. Ancak sayıların anlamı istatistiksel analiz yoluyla çıkarılamaz çünkü yararlı bir istatistiksel evrene ulaşılmadan çok önce kod değiştirilebilir. Bu bir ahmak kodudur... ve kullanıcı kuyuya çok sık inmeme sağduyusuna sahipse bir aptal kodu asla kırılamaz.
Terörizm uzmanı Magnus Ranstorp, Amerika Birleşik Devletleri'ne 11 Eylül saldırılarını gerçekleştiren kişilerin planlarını tartışmak için basit e-posta ve "ahmak kodu" olarak adlandırdığı bir kod kullandıklarını söyledi.
Kodların kriptanalizi
Bir monoalfabetik yerine koyma şifresi, çözmek kolay olsa da, basit bir kodu çözmek bile zordur. Şifreli bir mesajın şifresini çözmek biraz yabancı dilde yazılmış bir belgeyi tercüme etmeye benzer; bu görev temelde kod grupları ve bunların temsil ettiği açık metin sözcüklerinden oluşan bir "sözlük" oluşturmaktan ibarettir.
Basit bir kodun zayıflık noktalarından biri, İngilizcedeki "the" veya "a" gibi bazı kelimelerin diğerlerinden daha yaygın olduğu gerçeğidir. Telgraf mesajlarında "STOP" (yani cümle ya da paragraf sonu) kod grubu genellikle çok yaygındır. Bu, anlamları olmasa da cümleler açısından mesajın yapısını tanımlamaya yardımcı olur ve bu kriptanalitik olarak yararlıdır.
Aynı kodla şifrelenmiş birçok kodeks toplayarak ve daha sonra diğer kaynaklardan gelen bilgileri kullanarak bir koda karşı daha fazla ilerleme kaydedilebilir
- ajanlar
- gazeteler
- diplomatik kokteyl partisi sohbeti
- bir mesajın gönderildiği konum
- nereye gönderildiği (yani, )
- mesajın gönderildiği saat,
- mesaj gönderilmeden önce ve sonra meydana gelen olaylar
- şifreli mesajları gönderen kişilerin normal alışkanlıkları
- vb.
Örneğin, neredeyse sadece belirli bir ordudan gelen mesajlarda bulunan ve başka hiçbir yerde bulunmayan belirli bir kod grubu pekala o ordunun komutanını gösteriyor olabilir. Belirli bir yere yapılan bir saldırıdan önceki mesajlarda görülen bir kod grubu pekala o yeri temsil ediyor olabilir.
Hatılatıcılar, kod gruplarının tanımları için anında bir hediye olabilir. Kod grupları belirlendikçe, bağlamdan ve eğitimli tahminlerden ortaya çıkan daha fazla kod grubu ile kademeli olarak kritik bir kütle oluşturabilirler. Tek parçalı kodlar, iki parçalı kodlara göre bu tür eğitimli tahminlere karşı daha savunmasızdır, çünkü tek parçalı bir kodun "26839" kod numarasının "buldozer" anlamına geldiği belirlenirse, daha düşük kod numarası olan "17598" muhtemelen "a" veya "b" ile başlayan bir düz metin kelimesini temsil edecektir. En azından basit tek parçalı kodlar için.
Örneğin bir düşmana karşı belirli bir zamanda ve yerde bir baskın düzenlemek ve ardından baskından sonra gönderilen kod mesajlarını incelemek suretiyle kodlanmış bir mesaja veya bilgi "tohumlama" için çeşitli hileler kullanılabilir. Kodlama hataları bir kodun içine özellikle faydalı bir parmak izidir; insanlar güvenilir bir şekilde hata yaparlar, bazen de feci hatalar. Veri yerleştirmek ve hatalardan faydalanmak şifrelere karşı da işe yarar.
- Bir kodu kırmanın en bariz ve en azından prensipte en basit yolu kod kitabını rüşvet, hırsızlık veya baskın yoluyla çalmaktır — bazen "pratik kriptografi" ifadesiyle yüceltilen prosedürler — ve bu hem kodlar hem de şifreler için bir zayıflıktır, ancak kod kitapları genellikle şifreli daha büyüktür ve daha uzun süre kullanılır. İyi bir kodu kırmak bir şifreyi kırmaktan daha zor olsa da, kod kitaplarını yazma ve dağıtma ihtiyacı ciddi sıkıntılar yaratmaktadır.
Yeni bir kod oluşturmak, yeni bir dil inşa etmek ve bunun için bir sözlük yazmak gibidir; bilgisayarlardan önce bu özellikle büyük bir işti. Bir kod ele geçirilirse, tüm görevin baştan yapılması gerekir ve bu da hem kriptograflar hem de kod kullanıcıları için çok fazla iş anlamına gelir. Pratikte, kodlar yaygın olarak kullanıldığında, kod kırıcıları hayal kırıklığına uğratmak ve çalınan veya kopyalanan kod kitaplarının kullanım ömrünü sınırlamak için genellikle periyodik olarak değiştirilirlerdi.
Kodlar oluşturulduktan sonra, kod kitabı dağıtımı lojistik açıdan hantaldır ve kodun ele geçirilme olasılığını artırır. "İkisi ölmüşse üç kişi bir sırrı saklayabilir" (Benjamin Franklin - Wikiquote) diye bir söz vardır ve biraz abartılı olsa da, bir sır birkaç kişi arasında paylaşılırsa saklanması zorlaşır. Kodlar sadece birkaç dikkatli kişi tarafından kullanılıyorsa makul ölçüde güvenli olduğu düşünülebilir, ancak tüm ordular aynı kod kitabını kullanıyorsa, güvenlik çok daha zor hale gelir.
Buna karşılık, şifrelerin güvenliği genellikle şifre anahtarlarının korunmasına bağlıdır. Şifre anahtarları çalınabilir ve insanlar bunlara ihanet edebilir, ancak değiştirilmeleri ve dağıtılmaları çok daha kolaydır.
Çoklu şifreleme
Kriptanalizin zorluğunu artırmak için bir mesajı önce kodladıktan sonra şifrelemek yaygındı. Sayısal bir kodda bu genellikle bir "katkı maddesi" ile yapılırdı - basitçe kod gruplarına modulo 10 ile basamak basamak eklenen uzun bir anahtar sayı. Kod kitaplarının aksine, katkı maddeleri sık sık değiştirilirdi. Ünlü Japon Donanma kodu, , bu tasarıma sahipti.
Notlar
- ^ (PDF), National Security Agency (NSA), 18 Eylül 2016 tarihinde kaynağından (PDF) arşivlendi,
Volumes I, 1973, Volumes II 1981, partially released 2008, additional portions declassified October 14, 2015
- ^ "16.2: Substitution Ciphers". Mathematics LibreTexts (İngilizce). 22 Ocak 2020. 19 Eylül 2021 tarihinde kaynağından . Erişim tarihi: 19 Eylül 2021.
- ^ Joachim von zur Gathen (2007). . Cryptologia. 27 Nisan 2021 tarihinde kaynağından arşivlendi.
- ^ I Samuel 20:20-22
- ^ Radio Free Europe / Radio Liberty: "Middle East: Islamic Militants Take Jihad To The Internet" By Jeffrey Donovan 15 Ocak 2008 tarihinde Wayback Machine sitesinde ., 16 Haziran 2004.
Kaynakça
- (1996). The Codebreakers : The Comprehensive History of Secret Communication from Ancient Times to the Internet. Scribner.
- Pickover, Cliff (2000). Cryptorunes: Codes and Secret Writing. Pomegranate Communications. ISBN .
- Boak, David G. (July 1973) [1966]. "Codes" (PDF). A History of U.S. Communications Security; the David G. Boak Lectures, Vol. I. 2015 declassification review. Ft. George G. Meade, MD: U.S. National Security Agency. ss. 21-32. Erişim tarihi: 23 Nisan 2017.
- American Army Field Codes In the American Expeditionary Forces During The First World War, William Friedman, U.S. War Department, June 1942. Exhibits many examples in its appendix, including a "Baseball code" (p. 254)
Ayrıca bakınız
- Şifre
- Kod, daha genel iletişim anlamı
- Zimmermann Telgrafı
Wikimedia Commons'ta Kod (kriptografi) ile ilgili ortam dosyaları bulunmaktadır. |
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
Kriptolojide kod anlam duzeyinde calisan bir mesaji sifrelemek icin kullanilan bir yontemdir yani kelimeler veya ifadeler baska bir seye donusturulur Bir kod change kelimesini CVGDK ya da cocktail lounge kelimesine donusturebilir ABD Ulusal Guvenlik Ajansi bir kodu soyle tanimlamistir Acik metin ogelerinin esas olarak sozcukler ifadeler veya cumleler oldugu ve kod esdegerlerinin kod gruplari olarak adlandirilir tipik olarak ayni uzunlukta anlamsiz kombinasyonlardaki harflerden veya rakamlardan veya her ikisinden olustugu bir ikame sifre sistemi kriptosistem dir Vol I p 12 Ifadeleri veya kelimeleri sifrelemek ve sifrelerini cozmek icin bir Ingilizce codebook gereklidir Zimmermann Telgrafi nin sifre kiricilari tarafindan cozulen bir bolumu Arizona kelimesi Alman kod kitabinda yoktu ve bu nedenle fonetik hecelere bolunmesi gerekiyordu II Dunya Savasi Sovyet KGB sine ait iki bolumlu bir kod kitabinin kismen yanmis sayfalari Buna karsin sifreler mesajlari tek tek harfler veya kucuk harf gruplari hatta modern sifrelerde tek tek bitler duzeyinde sifreler Mesajlar once bir kod sonra da bir sifre ile donusturulebilir Bu tur veya super sifreleme kriptanalizi daha zor hale getirmeyi amaclar Kodlar ve sifreler arasindaki bir baska karsilastirma da bir kodun tipik olarak bir harfi veya harf gruplarini matematik kullanmadan dogrudan temsil etmesidir Bu nedenle sayilar su uc degeri temsil edecek sekilde yapilandirilir 1001 A 1002 B 1003 C Bu durumda ortaya cikan mesaj ABC yi iletmek icin 1001 1002 1003 seklinde olacaktir Ancak sifreler harfleri veya harf gruplarini temsil etmek icin matematiksel bir formul kullanir Ornegin A 1 B 2 C 3 Boylece ABC mesaji her harfin degerinin 13 ile carpilmasiyla elde edilir O halde ABC mesaji 13 26 39 olacaktir Kodlarin kriptanalize yatkinlik ve hantal yonetmenin zorlugu gibi cesitli dezavantajlari vardir bu nedenle sifreler artik modern kriptografide baskin tekniktir Bunun aksine kodlar temsili olduklarindan tek tek kod kitabi ogelerinin matematiksel analizine acik degildirler Ornekte 13 26 39 mesaji her bir sayinin 13 e bolunmesi ve ardindan alfabetik olarak siralanmasiyla kirilabilir Bununla birlikte kod kitabi kriptanalizinin odak noktasi frekans analizi kullanilarak duz metin mesajlari icindeki ayni harf sikligiyla eslesen bireysel kod ogelerinin karsilastirmali sikligidir Yukaridaki ornekte 1001 1002 1003 kod grubu birden fazla kez ortaya cikabilir ve bu siklik ABC nin duz metin mesajlarinda ortaya cikma sayisiyla eslesebilir Gecmiste veya teknik olmayan baglamlarda kod ve sifre genellikle herhangi bir sifreleme bicimine atifta bulunmak icin kullanilir Tek ve iki parcali kodlarKodlar karsilik gelen duz metinleriyle birlikte listelenen kod gruplarinin sozlukleri olan kod kitaplari fiziksel veya kavramsal tarafindan tanimlanir Kodlar baslangicta kod gruplarini kod tasarlayana veya kodlayiciya kolaylik saglamak icin duz metin sirasina gore atamistir Ornegin sayisal kod gruplari kullanan bir kodda a ile baslayan bir duz metin kelimesi dusuk degerli bir gruba sahip olurken z ile baslayan bir kelime yuksek degerli bir gruba sahip olurdu Ayni kod kitabi bir duz metin mesajini kodlanmis bir mesaja veya kod metnine kodlamak ve bir kod metnini tekrar duz metin mesajina cozmek icin kullanilabilir Kod kiricilar icin hayati daha da zorlastirmak amaciyla kod kiricilar kod gruplari ile eslesen duz metnin siralamasi arasinda tahmin edilebilir bir iliski olmayan kodlar tasarladilar Pratikte bu biri kodlama icin kod gruplarini bulmak digeri de kod cozme icin duz metni bulmak uzere kod gruplarina bakmak icin iki kod kitabina ihtiyac duyuldugu anlamina geliyordu Bu tur iki parcali kodlar gelistirmek icin daha fazla caba ve dagitmak ve degistirildiklerinde guvenli bir sekilde atmak icin iki kat daha fazla caba gerektiriyordu ancak kirilmalari daha zordu Ocak 1917 deki Zimmermann Telgrafi 10 000 den fazla cumle ve tek tek kelime iceren Alman diplomatik 0075 iki parcali kod sistemini kullanmistir Tek kullanimlik kodTek kullanimlik kod Ingilizce one time code basit bir mesaji iletmek icin yalnizca bir kez kullanilmasi amaclanan onceden duzenlenmis bir kelime ifade veya semboldur genellikle bir plani yurutme veya iptal etme ya da basarili veya basarisiz oldugunu onaylama sinyalidir Tek seferlik kodlar genellikle masum bir konusma gibi gorunen bir konusmaya dahil edilmek uzere tasarlanir Duzgun bir sekilde yapildiklarinda tespit edilmeleri neredeyse imkansizdir ancak zaten suphe uyandiran birinin iletisimini izleyen egitimli bir analist Bertha Teyze doguma girdi gibi bir yorumun ugursuz bir anlami oldugunu fark edebilir Tek seferlik kodlarin unlu ornekleri sunlardir Incil de Jonathan in babasi Kral Saul dan saklanmakta olan Davud ile bir sifre hazirlar Okculuk talimi sirasinda Yonatan oklari getiren hizmetkara oklar bu tarafta derse Davut un saraya donmesi guvenlidir oklar senin otende derse Davut kacmak zorundadir Henry Wadsworth Longfellow tarafindan yazilan siirindeki One if by land two if by sea dizesi Niitaka Dagi na tirmanin Japon ucaklarina Pearl Harbor saldirisi baslatmalari icin verilen sinyal II Dunya Savasi sirasinda British Broadcasting Corporation in denizasiri servisi duzenli yayin programinin bir parcasi olarak sik sik yayinina yer verdi Spikerler tarafindan okunan gorunuste sacma mesaj akisi aslinda dusman hatlarinin gerisinde faaliyet gosteren SOE ajanlarina yonelik tek seferlik kodlardi Ornek olarak Prenses kirmizi ayakkabi giyiyor veya Mimi nin kedisi masanin altinda uyuyor verilebilir Her kod mesaji iki kez okunuyordu Bu sekilde Fransiz Direnisi ne D day den onceki gece demiryolu ve diger ulasim baglantilarini sabote etmeye baslamalari talimati verildi Tum Ispanya da gokyuzu acik 17 Temmuz 1936 da Ispanya daki milliyetci askeri isyani baslatmak icin radyoda yayinlanan bir sinyaldi Bazen mesajlar onceden duzenlenmez ve sadece alicilar tarafindan bilinmesi umulan ortak bilgilere dayanir Buna bir ornek Sovyet basbakani Joseph Stalin ile gorusmek uzere Potsdam Konferansi nda bulunan ABD Baskani Harry Truman a gonderilen ve Truman i atom bombasinin ilk basarili testi hakkinda bilgilendiren telgraftir Bu sabah ameliyat edildi Teshis henuz tamamlanmadi ama sonuclar tatmin edici gorunuyor ve simdiden beklentileri asti Ilgi cok uzaklara yayildigi icin yerel basin aciklamasi gerekli Dr Groves memnun Yarin donuyor Sizi bilgilendirmeye devam edecegim Ayrica bakiniz Tek kullanimlik sifre bu makale ile ilgisi olmayan bir sifreleme algoritmasiAhmak koduBir ahmak kodu Ingilizce idiot code onu kullanan taraflarca olusturulan bir koddur Bu tur bir iletisim ordularin sahada kullandigi el isaretlerine benzer Ornek olarak Gunduz ve gece kelimelerinin kullanildigi her cumle saldiri anlamina gelir Asagidaki cumlede belirtilen yer saldiri yapilacak yeri belirtir Duz metin Attack X Kod metni Gece gunduz sokaklarda yuruduk ama bulamadik Yarin X e gidecegiz Terimin ilk kullanimlarindan biri Robert A Heinlein tarafindan yazilan 1982 adli bilim kurgu kitabindaki bir karakter olan George Perrault tarafindan yapilmis gibi gorunmektedir En basit kod turudur ve bu nedenle kirilmasi imkansizdir Ilk ilanda ilgili kisi ya da kisilere yedi numarayi gerceklestirmeleri ya da yedi numarayi beklemeleri soyleniyordu ya da yedi olarak belirtilen bir sey hakkinda bir seyler soyleniyordu Bu ilan da on numarali kod ogesiyle ilgili olarak ayni seyi soyluyor Ancak sayilarin anlami istatistiksel analiz yoluyla cikarilamaz cunku yararli bir istatistiksel evrene ulasilmadan cok once kod degistirilebilir Bu bir ahmak kodudur ve kullanici kuyuya cok sik inmeme sagduyusuna sahipse bir aptal kodu asla kirilamaz Terorizm uzmani Magnus Ranstorp Amerika Birlesik Devletleri ne 11 Eylul saldirilarini gerceklestiren kisilerin planlarini tartismak icin basit e posta ve ahmak kodu olarak adlandirdigi bir kod kullandiklarini soyledi Kodlarin kriptanaliziBir monoalfabetik yerine koyma sifresi cozmek kolay olsa da basit bir kodu cozmek bile zordur Sifreli bir mesajin sifresini cozmek biraz yabanci dilde yazilmis bir belgeyi tercume etmeye benzer bu gorev temelde kod gruplari ve bunlarin temsil ettigi acik metin sozcuklerinden olusan bir sozluk olusturmaktan ibarettir Basit bir kodun zayiflik noktalarindan biri Ingilizcedeki the veya a gibi bazi kelimelerin digerlerinden daha yaygin oldugu gercegidir Telgraf mesajlarinda STOP yani cumle ya da paragraf sonu kod grubu genellikle cok yaygindir Bu anlamlari olmasa da cumleler acisindan mesajin yapisini tanimlamaya yardimci olur ve bu kriptanalitik olarak yararlidir Ayni kodla sifrelenmis bircok kodeks toplayarak ve daha sonra diger kaynaklardan gelen bilgileri kullanarak bir koda karsi daha fazla ilerleme kaydedilebilir ajanlar gazeteler diplomatik kokteyl partisi sohbeti bir mesajin gonderildigi konum nereye gonderildigi yani mesajin gonderildigi saat mesaj gonderilmeden once ve sonra meydana gelen olaylar sifreli mesajlari gonderen kisilerin normal aliskanliklari vb Ornegin neredeyse sadece belirli bir ordudan gelen mesajlarda bulunan ve baska hicbir yerde bulunmayan belirli bir kod grubu pekala o ordunun komutanini gosteriyor olabilir Belirli bir yere yapilan bir saldiridan onceki mesajlarda gorulen bir kod grubu pekala o yeri temsil ediyor olabilir Hatilaticilar kod gruplarinin tanimlari icin aninda bir hediye olabilir Kod gruplari belirlendikce baglamdan ve egitimli tahminlerden ortaya cikan daha fazla kod grubu ile kademeli olarak kritik bir kutle olusturabilirler Tek parcali kodlar iki parcali kodlara gore bu tur egitimli tahminlere karsi daha savunmasizdir cunku tek parcali bir kodun 26839 kod numarasinin buldozer anlamina geldigi belirlenirse daha dusuk kod numarasi olan 17598 muhtemelen a veya b ile baslayan bir duz metin kelimesini temsil edecektir En azindan basit tek parcali kodlar icin Ornegin bir dusmana karsi belirli bir zamanda ve yerde bir baskin duzenlemek ve ardindan baskindan sonra gonderilen kod mesajlarini incelemek suretiyle kodlanmis bir mesaja veya bilgi tohumlama icin cesitli hileler kullanilabilir Kodlama hatalari bir kodun icine ozellikle faydali bir parmak izidir insanlar guvenilir bir sekilde hata yaparlar bazen de feci hatalar Veri yerlestirmek ve hatalardan faydalanmak sifrelere karsi da ise yarar Bir kodu kirmanin en bariz ve en azindan prensipte en basit yolu kod kitabini rusvet hirsizlik veya baskin yoluyla calmaktir bazen pratik kriptografi ifadesiyle yuceltilen prosedurler ve bu hem kodlar hem de sifreler icin bir zayifliktir ancak kod kitaplari genellikle sifreli daha buyuktur ve daha uzun sure kullanilir Iyi bir kodu kirmak bir sifreyi kirmaktan daha zor olsa da kod kitaplarini yazma ve dagitma ihtiyaci ciddi sikintilar yaratmaktadir Yeni bir kod olusturmak yeni bir dil insa etmek ve bunun icin bir sozluk yazmak gibidir bilgisayarlardan once bu ozellikle buyuk bir isti Bir kod ele gecirilirse tum gorevin bastan yapilmasi gerekir ve bu da hem kriptograflar hem de kod kullanicilari icin cok fazla is anlamina gelir Pratikte kodlar yaygin olarak kullanildiginda kod kiricilari hayal kirikligina ugratmak ve calinan veya kopyalanan kod kitaplarinin kullanim omrunu sinirlamak icin genellikle periyodik olarak degistirilirlerdi Kodlar olusturulduktan sonra kod kitabi dagitimi lojistik acidan hantaldir ve kodun ele gecirilme olasiligini artirir Ikisi olmusse uc kisi bir sirri saklayabilir Benjamin Franklin Wikiquote diye bir soz vardir ve biraz abartili olsa da bir sir birkac kisi arasinda paylasilirsa saklanmasi zorlasir Kodlar sadece birkac dikkatli kisi tarafindan kullaniliyorsa makul olcude guvenli oldugu dusunulebilir ancak tum ordular ayni kod kitabini kullaniyorsa guvenlik cok daha zor hale gelir Buna karsilik sifrelerin guvenligi genellikle sifre anahtarlarinin korunmasina baglidir Sifre anahtarlari calinabilir ve insanlar bunlara ihanet edebilir ancak degistirilmeleri ve dagitilmalari cok daha kolaydir Coklu sifrelemeKriptanalizin zorlugunu artirmak icin bir mesaji once kodladiktan sonra sifrelemek yaygindi Sayisal bir kodda bu genellikle bir katki maddesi ile yapilirdi basitce kod gruplarina modulo 10 ile basamak basamak eklenen uzun bir anahtar sayi Kod kitaplarinin aksine katki maddeleri sik sik degistirilirdi Unlu Japon Donanma kodu bu tasarima sahipti Notlar PDF National Security Agency NSA 18 Eylul 2016 tarihinde kaynagindan PDF arsivlendi Volumes I 1973 Volumes II 1981 partially released 2008 additional portions declassified October 14 2015 16 2 Substitution Ciphers Mathematics LibreTexts Ingilizce 22 Ocak 2020 19 Eylul 2021 tarihinde kaynagindan Erisim tarihi 19 Eylul 2021 Joachim von zur Gathen 2007 Cryptologia 27 Nisan 2021 tarihinde kaynagindan arsivlendi I Samuel 20 20 22 Radio Free Europe Radio Liberty Middle East Islamic Militants Take Jihad To The Internet By Jeffrey Donovan 15 Ocak 2008 tarihinde Wayback Machine sitesinde 16 Haziran 2004 Kaynakca 1996 The Codebreakers The Comprehensive History of Secret Communication from Ancient Times to the Internet Scribner Pickover Cliff 2000 Cryptorunes Codes and Secret Writing Pomegranate Communications ISBN 978 0 7649 1251 1 Boak David G July 1973 1966 Codes PDF A History of U S Communications Security the David G Boak Lectures Vol I 2015 declassification review Ft George G Meade MD U S National Security Agency ss 21 32 Erisim tarihi 23 Nisan 2017 American Army Field Codes In the American Expeditionary Forces During The First World War William Friedman U S War Department June 1942 Exhibits many examples in its appendix including a Baseball code p 254 Ayrica bakinizSifre Kod daha genel iletisim anlami Zimmermann TelgrafiWikimedia Commons ta Kod kriptografi ile ilgili ortam dosyalari bulunmaktadir