Bugün öğrendim ki: Kriptografi alanında "bahçıvanlık" kavramı hakkında: düşmanınızı, şifre çözmeye yardımcı olmak amacıyla bilinen bir dize içeren mesajlar göndermeye teşvik edecek şekilde hareket etmek.

İkinci Dünya Savaşı sırasında Almanları bilinen düz metin kullanmaya teşvik etme planları

Şifre çözümlemede "bahçıvanlık" (gardening), genellikle hedefin rapor edeceği kesin olan bir eylem gerçekleştirerek, hedefi şifreli bir mesajda bilinen düz metin kullanmaya teşvik etme eylemidir. Bu, II. Dünya Savaşı sırasında İngiltere, Bletchley Park'taki İngiliz Hükümeti Kod ve Şifre Okulu'nda, Almanları şifreli mesajlarına belirli kelimeleri (İngilizlerin "kıvraklar" dediği) dahil etmeye teşvik etmek için kullanılan planlar için kullanılan bir terimdi.[1][2][3] Bu terim muhtemelen RAF mayın döşeme görevlerinden veya "bahçıvanlık" sortilerinden gelmiştir. "Bahçıvanlık", RAF'ın standart argo tabiriyle, düşük irtifalardan nehir, liman ve okyanuslara mayın dökmek anlamına geliyordu, muhtemelen Avrupa kıyıları çevresindeki her deniz alanına çiçek veya sebze kod adı verildiği için.[4][5]

Bu tekniğin, Alman Donanması'nın Enigma makineleri tarafından üretilen mesajlara karşı en etkili olduğu iddia edilmektedir. Eğer Almanlar yakın zamanda belirli bir alanı mayın taramasından geçirmişse ve Bletchley Park'taki analistler bazı kıvrak ağızlara ihtiyaç duyarsa, o bölgenin yeniden mayınlanmasını talep edebilirlerdi (ve birkaç durumda gerçekten de yaptılar). Bu, yerel komutadan "Minen" (Almanca'da mayınlar), konumu belirten şifreli mesajların ve muhtemelen aynı şeyi belirten mayın tarama gemileriyle merkezden gelen mesajların gelmesini umut ettirirdi. Bu, birkaç kez denemeye değecek kadar sık işe yaradı.

Bu kıvrak tabanlı deşifre, düz metin aslında İngilizler tarafından seçilmiş olmasına rağmen, genellikle seçilmiş düz metin saldırısı olarak kabul edilmez, çünkü seçim çok sınırlıydı ve şifre analistleri kıvrak ne olursa olsun umursamıyorlardı, yeter ki onu bildikleri sürece. Çoğu seçilmiş düz metin şifre çözümü, normal mesajlarla karıştırılamayacak çok özel kalıplar (örneğin "AAA...", "BBB...", "CCC..." gibi uzun tekrarlar) gerektirir. Ancak, bu ikisi arasındaki sınırın bir dereceye kadar muğlak olduğunu göstermektedir.

Dikkate değer bir başka örnek, Midway Muharebesi'ne giden süreçte meydana geldi. ABD'li şifre analistleri, "AF" ile ilgili planlanan bir operasyonla ilgili çok sayıda Japon mesajını deşifre etmişti, ancak "AF" kod kelimesi, bilinmeyen ikinci bir konum kod defterinden geliyordu. Buranın Midway Adası olduğundan şüphelenerek, oradaki garnizonun deniz suyu arıtma tesisinin arızası hakkında açıkça rapor vermesini sağladılar. Kısa bir süre sonra, "AF"nin tatlı su sıkıntısı çektiğini belirten bir Japon raporu geldi ve bu da tahmini doğruladı.