83 साल पुराने सिफर का दस घंटे में भेद

Enigma से एन्क्रिप्ट किया गया एक Wehrmacht रेडियो संदेश, जिसने आठ दशकों से अधिक समय तक डिक्रिप्शन के हर प्रयास का प्रतिरोध किया, कथित तौर पर आखिरकार पढ़ लिया गया है — किसी कोडब्रेकरों की टीम ने नहीं, बल्कि एक आर्टिफिशियल इंटेलिजेंस सिस्टम ने, जिसने काफी हद तक अकेले काम किया। न्यूयॉर्क में Bloomberg LP के प्रोडक्ट डेवलपमेंट कोच कार्टर लेफेन का कहना है कि उन्होंने OpenAI के GPT-6 Astra का उपयोग करके इस पहेली को हल किया, जैसा कि इस प्रयास के एक विस्तृत केस स्टडी में बताया गया है।

यह ट्रांसमिशन अपने आप में बहुत छोटा था: 82 अक्षर, 1941 में भेजा गया, और जब्त किए गए जर्मन सेना के संदेशों के एक संग्रह में पीढ़ियों से अनसुलझा के रूप में सूचीबद्ध था। लेफेन के अनुसार, जिस कॉन्फ़िगरेशन को वे "GPT-6 Astra Extra High" कहते हैं, उसने लगभग दस घंटे तक इस समस्या पर काम किया, और ऐतिहासिक शोध से लेकर मशीन सेटिंग्स के अंतिम सत्यापन तक सब कुछ संभाला।

वह संदेश जिसने संग्रह को चकित कर दिया

10 जुलाई, 1941 को एक जर्मन सैनिक ने Enigma मशीन का उपयोग करके एक छोटा रेडियो संदेश एन्क्रिप्ट किया। सादे जर्मन में, उसने बताया कि वह रोज़ेनोव शहर में है, समझाया कि उसे अपने मार्च मार्ग के लिए निर्देश चाहिए, और रेडियो द्वारा तत्काल उत्तर का अनुरोध किया।

परिणामी सिफरटेक्स्ट, जिसे MVUEH टैग किया गया था, जब्त किए गए जर्मन सेना के संदेशों के एक संग्रह में संरक्षित किया गया और अनसुलझा के रूप में सूचीबद्ध किया गया। 83 वर्षों तक कोई भी उन 82 अक्षरों को वापस पठनीय पाठ में बदलने में सफल नहीं हुआ — यह अंतराल शीत युद्ध, आधुनिक कंप्यूटिंग के आगमन, और बड़े भाषा मॉडल युग के शुरुआती वर्षों तक फैला रहा। यह संदेश अपने आप में ऐतिहासिक रूप से महत्वपूर्ण नहीं है। यह एक सैनिक है जो पूछ रहा है कि आगे कहाँ चलना है। लेकिन यह एक छोटे, जिद्दी प्रमाण के रूप में बचा रहा कि कुछ सिफर उन संस्थानों से अधिक जीवित रहते हैं जिन्होंने उन्हें बनाया था।

Enigma को तोड़ना इतना कठिन क्यों था

Enigma मशीन अपने युग के सबसे महत्वपूर्ण एन्क्रिप्शन उपकरणों में से एक थी, जिसका उपयोग द्वितीय विश्व युद्ध के विभिन्न मोर्चों पर जर्मन सैन्य संचार की सुरक्षा के लिए किया जाता था। इसे पहली बार 1932 में पोलिश गणितज्ञ मारियन रेजेव्स्की ने तोड़ा था, संघर्ष शुरू होने से बहुत पहले — यह तथ्य आमतौर पर युद्धकालीन कोडब्रेकिंग पर केंद्रित लोकप्रिय विवरणों में खो जाता है।

समस्या के पैमाने को कम आंकना कठिन है। मशीन ने लगभग 159 क्विंटिलियन संभावित दैनिक सेटिंग्स की पेशकश की, एक खगोलीय रूप से बड़ा सर्च स्पेस जिसने हर कॉन्फ़िगरेशन को ब्रूट-फोर्स करना असंभव बना दिया। यह 1941 में सच था, और आज सामान्य कंप्यूटिंग हार्डवेयर के लिए भी सच है। Enigma संदेश को तोड़ने के लिए संरचना का फायदा उठाना आवश्यक है, संभावनाओं को समाप्त करना नहीं।

एक संरचनात्मक खामी समाधान के लिए आवश्यक साबित हुई। Enigma मशीन कभी किसी अक्षर को उसी रूप में एन्क्रिप्ट नहीं करती। यदि प्लेनटेक्स्ट में किसी दिए गए स्थान पर R है, तो उसी स्थान पर सिफरटेक्स्ट R के अलावा कुछ भी हो सकता है। यह एक नियम संभावित संरेखणों के स्थान को नाटकीय रूप से संकुचित करता है, और यह ठीक उसी प्रकार की बाधा है जो मशीन-सहायता प्राप्त खोज को व्यवहार्य बनाती है।

वह क्रिब जिसने संदेश को खोला

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

सफलता उसी दिन भेजे गए एक दूसरे संदेश से मिली जिसे पहले ही डिक्रिप्ट किया जा चुका था। उस संदेश में "Rosenow" शहर का नाम दो बार लगातार था। लेफेन और उनके AI एजेंट्स ने तर्क किया कि वही स्थान नाम अनसुलझे ट्रांसमिशन में भी कहीं दिख सकता है, और इसे एक क्रिब के रूप में उपयोग किया — प्लेनटेक्स्ट का एक अनुमानित टुकड़ा जिसका उपयोग उम्मीदवार सेटिंग्स का परीक्षण करने के लिए किया जाता है।

Enigma के स्व-एन्क्रिप्शन नियम के साथ मिलकर, इस परिकल्पना ने तुरंत बड़ी संख्या में स्थानों को समाप्त कर दिया। एक स्थान पर, सब कुछ मेल खा गया: क्रिब, निषिद्ध-अक्षर बाधा, और मशीन लॉजिक सभी सहमत थे। वहाँ से टीम ने संबंधित सेटिंग्स की गणना की, और शेष 68 अक्षर सुसंगत जर्मन के रूप में स्थापित हो गए।

AI एजेंट्स ने वास्तव में क्या किया

केस स्टडी एक एकल प्रॉम्प्ट और एकल उत्तर के बजाय एक लंबे, बहु-चरणीय वर्कफ़्लो का वर्णन करती है। लगभग दस घंटे में, सिस्टम ने कथित तौर पर कई प्रकार के कार्य किए:

  • संदर्भ, कुंजी सामग्री, और संबंधित जब्त किए गए संदेशों के लिए ऐतिहासिक अभिलेखागार की खोज
  • सिफरटेक्स्ट की व्याख्या तय करने के लिए अनिश्चित या अस्पष्ट अक्षरों की तुलना
  • उम्मीदवार मशीन कॉन्फ़िगरेशन का परीक्षण करने के लिए एक Enigma सिम्युलेटर का निर्माण
  • खोज के कुछ हिस्सों को स्वचालित करने के लिए क्रिप्टैनालिसिस कोड लिखना
  • एकल रैखिक प्रयास के बजाय समानांतर प्रयोग चलाना
  • प्रतिस्पर्धी कुंजियों का एक-दूसरे के विरुद्ध परीक्षण
  • संगति की पुष्टि के लिए मध्यवर्ती परिणामों का क्रॉस-चेकिंग

यह सूची अंतिम उत्तर जितनी ही मायने रखती है। यह एक एजेंटिक लूप का वर्णन करती है — योजना बनाओ, कार्य करो, मूल्यांकन करो, संशोधन करो — जिसे एक ऐसी समस्या पर लागू किया गया जिसका सत्यापन योग्य सही समाधान है। क्रिप्टैनालिसिस ऐसे लूप के लिए असामान्य रूप से उपयुक्त है, क्योंकि गलत अनुमान जोरदार और तेज़ी से विफल होते हैं।

पुनर्प्राप्त पाठ को पढ़ना

डिक्रिप्ट किए गए जर्मन में ऐसे वाक्यांश हैं जो सैनिक की स्पष्ट स्थिति से मेल खाते हैं, जिनमें "Sofort Funkantwort" — तत्काल रेडियो उत्तर — और "Angabe des Marschweges," मार्च मार्ग निर्दिष्ट करने का अनुरोध शामिल है। यह आंतरिक संगति, साथ ही संग्रह में अलग से संरक्षित एक संदेश हेडर जिसने प्राप्त सेटिंग्स की पुष्टि की, वही है जो केस स्टडी सत्यापन के रूप में प्रस्तुत करती है।

प्लेनटेक्स्ट में छोटी खामियाँ भी हैं, जो संभवतः रेडियो ऑपरेटर ने ही डाली थीं। इनमें "BITTE" के स्थान पर "BTTE" और अपेक्षित वर्तनी के स्थान पर "WASCHBBSCH" शामिल हैं। ऐसी टाइपो तेज़ मोर्स ट्रैफिक के लिए विशिष्ट हैं और यह याद दिलाती हैं कि संदेश परिचालन दबाव में एक व्यक्ति द्वारा टैप किया गया था, मशीन द्वारा साफ़-सुथरे ढंग से उत्पन्न नहीं किया गया था।

यह दावा क्या साबित करता है और क्या नहीं

यह परिणाम एक ही डेवलपर के विवरण और केस स्टडी पर आधारित है। स्रोत सामग्री में किसी स्वतंत्र क्रिप्टैनालिटिक समीक्षा का वर्णन नहीं है, जिसका अर्थ है कि इस निष्कर्ष को एक स्थापित तथ्य के बजाय एक चौंकाने वाले दावे के रूप में माना जाना चाहिए। बाहरी शोधकर्ताओं द्वारा पुनरुत्पादन स्वाभाविक अगला कदम होगा।

यह भी ध्यान देने योग्य है कि AI ने क्या नहीं किया। इसने Enigma की स्व-एन्क्रिप्शन कमजोरी की खोज नहीं की, जो दशकों पहले कोडब्रेकरों को ज्ञात थी। इसने क्रिब तकनीक का आविष्कार नहीं किया। निर्णायक मानवीय योगदान — यह पहचानना कि उसी दिन के ट्रैफिक से एक दोहराया गया शहर नाम एक खोज शब्द के रूप में आज़माने लायक है — ने पूरे प्रयास को आकार दिया। सिस्टम ने जो योगदान दिया वह निरंतर निष्पादन था: घंटों तक अभिलेखागार की खुदाई, सिम्युलेटर निर्माण, कोड लेखन, और क्रॉस-चेकिंग जो अन्यथा मानव श्रम के हफ्तों को खा जाती।

यह एक संदेश से परे क्यों मायने रखता है

व्यापक महत्व इस बात में निहित है कि वर्कफ़्लो लंबी अवधि के AI कार्यों के बारे में क्या सुझाव देता है। एक संदेश को डिक्रिप्ट करने के लिए हजारों मध्यवर्ती चरणों में एक लक्ष्य को बनाए रखना, गतिरोधों से उबरना, और एक प्रशंसनीय लेकिन गलत कुंजी पर जीत की घोषणा करने के प्रलोभन का विरोध करना आवश्यक है। ये ठीक वही विफलता मोड हैं जिन्होंने शोध सेटिंग्स में AI एजेंट्स को सीमित किया है।

यदि समान वर्कफ़्लो स्थानांतरित होते हैं, तो निहितार्थ सैन्य इतिहास से कहीं आगे तक पहुँचते हैं। अभिलेखागार, संग्रहालय, और विश्वविद्यालय बड़ी मात्रा में अपठित, आंशिक रूप से पठनीय, या खराब ढंग से सूचीबद्ध सामग्री रखते हैं — क्षतिग्रस्त शिलालेख, अस्पष्ट पांडुलिपियाँ, खंडित अभिलेख। ऐसे उपकरण जो बड़े पैमाने पर खोज, अनुकरण, परीक्षण, और सत्यापन कर सकते हैं, उन बैकलॉग में कमी ला सकते हैं जिन्हें कोई भी व्यक्तिगत शोधकर्ता अकेले कभी साफ़ नहीं कर सकता।

Enigma की कहानी में एक निश्चित समरूपता भी है। संदेशों को हमेशा के लिए अपठनीय बनाने के लिए बनाया गया एक उपकरण पहली बार 1932 में कागज़ और सिद्धांत के साथ काम करने वाले एक गणितज्ञ द्वारा पराजित हुआ, फिर युद्धकालीन कोडब्रेकरों द्वारा उत्तरोत्तर नष्ट किया गया, और अब कथित तौर पर दस घंटे में एक भाषा मॉडल द्वारा पढ़ा गया। सिफर कमजोर नहीं हुआ। इसके आसपास के उपकरण बस बदलते रहे।

यह लेख The Decoder की रिपोर्टिंग पर आधारित है। मूल लेख पढ़ें

Originally published on the-decoder.com