एलन ट्यूरिंग की कोड तोड़ने वाली मशीन ने वास्तव में कैसे काम किया
एनिग्मा मशीन एक संदेश को अरबों अलग-अलग तरीकों से बदल सकती थी। ट्यूरिंग के बॉम्बे ने जवाब का अनुमान नहीं लगाया - इसने हर उस सेटिंग को हटा दिया जो सही नहीं हो सकती थी।
जर्मन सेना की एनिग्मा मशीन एक बड़े आकार के टाइपराइटर जैसी दिखती थी, लेकिन अंदर यह एक इलेक्ट्रोमैकेनिकल पहेली बॉक्स था: एक कीबोर्ड जो रोटर्स के एक सेट और एक प्लगबोर्ड के माध्यम से लैंप के एक पैनल से जुड़ा था। एक अक्षर टाइप करने पर, विद्युत संकेत रोटर्स की वर्तमान वायरिंग से होकर गुजरता था और लैंप बोर्ड पर एक अलग अक्षर को रोशन करता था - यही कोडित आउटपुट था। चूंकि रोटर्स हर कीस्ट्रोक के साथ अपनी स्थिति बदलते थे, इसलिए एक ही अक्षर को लगातार दो बार टाइप करने पर दो पूरी तरह से अलग लैंप जल सकते थे। संभावित प्रारंभिक विन्यासों की संख्या अरबों में थी, और जर्मन ऑपरेटर प्रतिदिन सेटिंग्स बदलते थे।
एनिग्मा को तोड़ना सबसे पहले ब्रिटिश उपलब्धि नहीं थी। 1920 और 1930 के दशक में, पोलिश गणितज्ञों - मुख्य रूप से मारियन रेजेव्स्की - ने सिफर के एक पुराने, सरल संस्करण में कमजोरियों का फायदा उठाने का तरीका निकाला, और 1938 तक उन्होंने दैनिक सेटिंग्स की खोज में तेजी लाने के लिए "बॉम्बा" नामक एक मशीन बनाई थी। जुलाई 1939 में, युद्ध शुरू होने से कुछ हफ्ते पहले, पोलिश खुफिया ने ब्रिटेन और फ्रांस को वह सब कुछ सौंप दिया जो उनके पास था: पुनर्निर्मित एनिग्मा मशीनें और उनकी विधियों पर विस्तृत नोट्स। यह एक शुरुआती बढ़त थी, एक तैयार समाधान नहीं - जर्मनों ने तब से अतिरिक्त रोटर्स जोड़े थे और अपनी प्रक्रियाओं को कड़ा कर दिया था, जिससे पोलिश बॉम्बा ब्रिटेन को मिलते ही लगभग अप्रचलित हो गया।
बॉम्बे ने वास्तव में क्या किया
ब्लेचले पार्क में, एलन ट्यूरिंग और साथी गणितज्ञ गॉर्डन वेल्चमैन ने एक नई मशीन डिजाइन की, जिसे ब्रिटिश टैब्यूलेटिंग मशीन कंपनी ने बनाया और बॉम्बे के नाम से जाना गया। इसने सीधे संदेश को डिकोड नहीं किया। इसके बजाय, कोडब्रेकर एक "क्रिब" पर निर्भर थे - एक शब्द या वाक्यांश का अनुमान जो संदेश में कहीं दिखाई देने की संभावना थी, जैसे कि एक नियमित मौसम रिपोर्ट या एक मानक साइन-ऑफ। एनिग्मा के डिजाइन में एक अजीबोगरीब बात के कारण, एक अक्षर कभी भी खुद को एन्कोड नहीं कर सकता था, इसलिए एक क्रिब जो सिफरटेक्स्ट के साथ अक्षर-दर-अक्षर मेल खाता था, उसे हर संभावित रोटर सेटिंग के खिलाफ परखा जा सकता था। बॉम्बे ने उन सेटिंग्स को यांत्रिक और विद्युत रूप से काम किया, और जिस क्षण एक सेटिंग ने एक तार्किक विरोधाभास उत्पन्न किया - क्रिब उस विन्यास के तहत बस सच नहीं हो सकता था - मशीन ने इसे हटा दिया और आगे बढ़ गई। संभावनाओं के माध्यम से चलने के बाद जो बचा था, वह हाथ से जांचने लायक सेटिंग्स की एक छोटी संख्या थी।
सुरागों का निर्माण
अच्छे क्रिब हमेशा उपलब्ध नहीं होते थे, इसलिए कोडब्रेकर कभी-कभी उन्हें इंजीनियर करते थे। एक प्रलेखित रणनीति में, रॉयल एयर फोर्स ने जानबूझकर पानी के एक हिस्से में खदानें बिछाईं जिसे जर्मनों ने पहले ही साफ कर दिया था, यह उम्मीद करते हुए कि जर्मन नौसेना एक संदेश में नई खदानों की रिपोर्ट करेगी। चूंकि कोडब्रेकर पहले से ही जानते थे कि एक ताजा खदान क्षेत्र की रिपोर्ट में मोटे तौर पर क्या कहा जाएगा, वह अपेक्षित वाक्यांश क्रिब बन गया। यह एक अनुस्मारक है कि ब्लेचले पार्क का काम विशुद्ध रूप से गणितीय नहीं था - इसने तार्किक कटौती को जर्मन सैन्य दिनचर्या के कार्यसाधक ज्ञान के साथ जोड़ा। 1940 के मध्य तक, इस संयोजन ने ब्लेचले को जर्मन वायु सेना के संकेतों को पढ़ने दिया, और ट्यूरिंग ने व्यक्तिगत रूप से हट 8 का नेतृत्व किया, वह अनुभाग जिसने कहीं अधिक कठिन जर्मन नौसेना एनिग्मा को तोड़ा, जिसने अन्य शाखाओं की तुलना में प्रक्रियाओं का एक सख्त सेट इस्तेमाल किया।
एक सचित्र कहानी के रूप में बताया गया

अक्सर पूछे जाने वाले प्रश्न
क्या एलन ट्यूरिंग ने बॉम्बे का आविष्कार पूरी तरह से अकेले किया था?
नहीं। ट्यूरिंग ने इसे साथी ब्लेचले पार्क गणितज्ञ गॉर्डन वेल्चमैन के साथ मिलकर डिजाइन किया था, और पूरा प्रयास पोलिश क्रिप्टोग्राफरों के पहले के काम पर आधारित था, जिन्होंने 1930 के दशक में एनिग्मा के एक सरल संस्करण को तोड़ा था और युद्ध शुरू होने से महीनों पहले जुलाई 1939 में ब्रिटेन के साथ अपनी विधियों को साझा किया था।
क्या बॉम्बे ने संदेशों को अपने आप डिकोड किया?
सीधे नहीं। इसने एक ज्ञात या अनुमानित सादे पाठ के टुकड़े, जिसे क्रिब कहा जाता है, के खिलाफ परीक्षण करके असंभव रोटर सेटिंग्स को खारिज कर दिया, गलत उत्तरों को खत्म करने के लिए तार्किक विरोधाभासों का उपयोग किया। एक बार जब बॉम्बे ने संभावनाओं को कम कर दिया, तो कोडब्रेकर अभी भी संदेश को हाथ से पुष्टि और डिकोड करते थे।
युद्ध के इतने लंबे समय बाद तक किसी को इस काम के बारे में क्यों नहीं पता चला?
ब्रिटिश सरकार ने 1945 के बाद लगभग तीस वर्षों तक एनिग्मा कोडब्रेकिंग प्रयास को वर्गीकृत रखा, आंशिक रूप से क्योंकि कुछ पकड़ी गई एनिग्मा मशीनें अभी भी, अनजाने में, अन्य सरकारों द्वारा उपयोग की जा रही थीं जिनकी ब्रिटेन निगरानी कर रहा था। ट्यूरिंग और उनके ब्लेचले पार्क के सहयोगियों को उस अवधि के दौरान उनके युद्धकालीन काम के लिए कोई सार्वजनिक मान्यता नहीं मिली।