हीथ रॉबिन्सन (कोडब्रेकिंग मशीन)

From Vigyanwiki
Revision as of 09:56, 16 May 2023 by alpha>Indicwiki (Created page with "{{See also|Cryptanalysis of the Lorenz cipher}} {{Use dmy dates|date=October 2019}} File:Working Heath Robinson TNMOC April 2019.jpg|thumb|[[बैलेचले पार...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

बैलेचले पार्क पर कम्प्यूटिंग के राष्ट्रीय संग्रहालय में कार्य प्रतिकृति हीथ रॉबिन्सन मशीन। दाईं ओर पेपर टेप ट्रांसपोर्ट मैकेनिज्म है जिसे बेडस्टेड करार दिया गया था क्योंकि यह ऊपर की ओर उठे हुए धातु के बेड-फ्रेम से मिलता जुलता था।[1]

हीथ रॉबिन्सन ब्रिटिश क्रिप्टएनालिसिस द्वारा सरकारी संचार मुख्यालय # सरकारी कोड और साइफर स्कूल (जीसी एंड सीएस) | गवर्नमेंट कोड और साइफर स्कूल (जीसी एंड सीएस) में द्वितीय विश्व युद्ध के दौरान लोरेंज सिफर के क्रिप्ट विश्लेषण में बैलेचली पार्क में इस्तेमाल की गई एक मशीन थी। इसने लॉरेंज SZ40/42 इन-लाइन सिफर मशीन द्वारा निर्मित जर्मन तैलिप्रिंटर सिफर में संदेशों का डिक्रिप्शन प्राप्त किया। कोडब्रेकर्स द्वारा सिफर और मशीन दोनों को ट्यूनी कहा जाता था, जिन्होंने मछली (क्रिप्टोग्राफी) के बाद विभिन्न जर्मन टेलीप्रिंटर सिफर का नाम दिया था। यह मुख्य रूप से एक इलेक्ट्रो-मैकेनिकल मशीन थी, जिसमें दो दर्जन से अधिक निर्वात पम्प ट्यूब | वाल्व (वैक्यूम ट्यूब) नहीं थे।[2] और इलेक्ट्रॉनिक बादशाह कंप्यूटर का पूर्ववर्ती था। इसे कार्टूनिस्ट विलियम हीथ रॉबिन्सन के बाद महिला रॉयल नेवल सर्विस द्वारा हीथ रॉबिन्सन करार दिया गया, जिन्होंने इसे संचालित किया, जिन्होंने यू.एस.[3]

मशीन का कार्यात्मक विनिर्देश मैक्स न्यूमैन द्वारा तैयार किया गया था। मुख्य इंजीनियरिंग डिजाइन फ्रैंक मोरेल का काम था[4] उत्तरी लंदन में डॉलिस हिल में पोस्ट ऑफिस रिसर्च स्टेशन में, अपने सहयोगी टॉमी फूल के साथ संयोजन इकाई को डिजाइन करने के लिए।[5]मालवर्न में दूरसंचार अनुसंधान प्रतिष्ठान के डॉ. सी. ई. व्यान-विलियम्स ने उच्च गति वाले इलेक्ट्रॉनिक वाल्व और रिले काउंटर का उत्पादन किया।[5] निर्माण जनवरी 1943 में शुरू हुआ,[6] प्रोटोटाइप मशीन को जून में बैलेचले पार्क में डिलीवर किया गया था और इसके तुरंत बाद वर्तमान एन्क्रिप्टेड ट्रैफ़िक को पढ़ने में मदद के लिए पहली बार इस्तेमाल किया गया था।[7] जैसा कि रॉबिन्सन थोड़ा धीमा और अविश्वसनीय था, इसे बाद में कई उद्देश्यों के लिए कोलोसस कंप्यूटर द्वारा बदल दिया गया था, जिसमें बारह-रोटर लॉरेंज एसजेड 42 ऑन-लाइन टेलीप्रिंटर सिफर मशीन (टुनाफिश के लिए टनी नाम का कोड) के खिलाफ इस्तेमाल की जाने वाली विधियाँ शामिल थीं।[8][9]


टुट्टे की सांख्यिकीय पद्धति

हीथ रॉबिन्सन मशीन द्वारा लागू की गई विधि का आधार डब्ल्यू. टी. टुट्टे था। 1+2 तकनीक।[10] इसमें पाँच आवेगों में से पहले दो की जाँच करना शामिल था[11] सिफरटेक्स्ट टेप पर संदेश के पात्रों की संख्या और उन्हें कुंजी के पहले दो आवेगों के साथ जोड़कर जैसा कि उत्पन्न होता है लॉरेंज मशीन के पहिए। इसमें पेपर टेप के दो लंबे लूप को पढ़ना शामिल था, जिसमें एक सिफरटेक्स्ट और दूसरा एक था कुंजी का घटक। संदेश टेप की तुलना में कुंजी टेप को एक वर्ण लंबा बनाकर, 1271 की प्रारंभिक स्थिति में से प्रत्येक 1 2 संदेश के खिलाफ अनुक्रम की कोशिश की गई थी।[12] प्रत्येक प्रारंभ स्थिति के लिए एक गणना एकत्र की गई थी और यदि यह पूर्व-निर्धारित सेट कुल से अधिक हो गई थी, तो इसका प्रिंट आउट ले लिया गया था। उच्चतम गणना के सही मूल्यों के साथ होने की सबसे अधिक संभावना थी 1 और 2. इन मूल्यों के साथ, दूसरे की सेटिंग पहियों को सभी पांचों को तोड़ने की कोशिश की जा सकती थी इस संदेश के लिए पहिए की शुरुआती स्थिति। इसके बाद के प्रभाव की अनुमति दी हटाए जाने के लिए कुंजी का घटक और परिणामी संशोधित संदेश परीक्षक में मैन्युअल विधियों द्वारा हमला किया गया।

टेप ट्रांसपोर्ट

बेडस्टेड पुली की एक प्रणाली थी जिसके चारों ओर टेप के दो निरंतर लूप समकालिक रूप से संचालित होते थे। प्रारंभ में यह एक सामान्य धुरी पर स्प्रोकेट पहियों की एक जोड़ी के माध्यम से था। जब यह पाया गया कि इससे टेपों को कम नुकसान हुआ है, तो इसे सिंक्रोनाइज़ बनाए रखने वाले स्प्रोकेट पहियों के साथ घर्षण पुली द्वारा ड्राइव करने के लिए बदल दिया गया था। छोटे टेपों के लिए 2000 वर्ण प्रति सेकंड तक की गति प्राप्त की गई, लेकिन लंबे टेपों के लिए केवल 1000। टेप को फोटो-इलेक्ट्रिक सेल की एक सरणी से निर्देशित किया गया था जहां वर्ण और अन्य सिग्नल पढ़े गए थे।[13] बेडस्टेड पर संभावित टेप की लंबाई 2000 से 11,000 वर्णों तक थी।[14]


टेप पढ़ना

छिद्रित टेपों को एक गेट पर फोटो-विद्युत रूप से पढ़ा गया था जिसे जितना संभव हो उतना निकट रखा गया था खिंचाव वाले टेप के प्रभाव को कम करने के लिए स्प्रोकेट। टेप पर क्रमिक वर्णों को दस फोटोकल्स की बैटरी द्वारा पढ़ा गया था, स्प्रोकेट छेद के लिए ग्यारहवां और स्टॉप और स्टार्ट सिग्नल के लिए दो अतिरिक्त जो तीसरे और चौथे और चौथे और पांचवें चैनलों के बीच हाथ से छिद्रित थे।[13]


संयोजन इकाई

इसे उत्तरी लंदन के डॉलिस हिल स्थित पोस्ट ऑफिस रिसर्च स्टेशन के टॉमी फ्लावर्स ने डिजाइन किया था।[5]इसने तर्क को लागू करने के लिए वेक्यूम - ट्यूब (वैक्यूम ट्यूब) का इस्तेमाल किया। इसमें बूलियन बीजगणित (लॉजिक) एक्सक्लूसिव या | शामिल था विभिन्न बिट-स्ट्रीम के संयोजन में अनन्य या (XOR) फ़ंक्शन। निम्नलिखित सत्य तालिका में, 1 सत्य का प्रतिनिधित्व करता है और 0 गलत का प्रतिनिधित्व करता है। (Bletchley Park में इन्हें क्रमशः x और • के रूप में जाना जाता था।)

INPUT OUTPUT
A B A ⊕ B
0 0 0
0 1 1
1 0 1
1 1 0

इस फ़ंक्शन के अन्य नाम हैं: बराबर नहीं (एनईक्यू), मॉड्यूलर अंकगणितीय 2 जोड़ (कैरी के बिना) और मॉड्यूलो 2 घटाव (बिना 'उधार')। ध्यान दें कि मॉड्यूल 2 जोड़ और घटाव समान हैं। ट्यूनी डिक्रिप्शन के कुछ विवरण जोड़ को संदर्भित करते हैं और कुछ भिन्न, यानी घटाव को संदर्भित करते हैं, लेकिन उनका मतलब एक ही है।

संयोजन इकाई ने #टुट्टे की सांख्यिकीय पद्धति|टुट्टे की सांख्यिकीय पद्धति के तर्क को लागू किया। इसके लिए जरूरी था कि सिफरटेक्स्ट वाले पेपर टेप को उस टेप के खिलाफ आजमाया जाए जिसमें संबंधित दो ची व्हील्स द्वारा उत्पन्न लॉरेंज सिफर मशीन के घटक को सभी संभावित शुरुआती स्थितियों में शामिल किया गया हो। इसके बाद जनरेट किए गए '0' की कुल संख्या की गणना की गई, जिसमें ची कुंजी क्रम के सही होने की शुरुआती स्थिति की अधिक संभावना का संकेत देने वाली एक उच्च संख्या थी।

गिनती

व्यान-विलियम्स ने अर्नेस्ट रदरफोर्ड के साथ कैवेंडिश प्रयोगशाला में अपने काम के लिए कैम्ब्रिज विश्वविद्यालय में पीएचडी प्राप्त की थी।[15] 1926 में उन्होंने अपने परमाणु विघटन प्रयोगों में डिटेक्टरों से उत्पन्न होने वाली बहुत छोटी विद्युत धाराओं के लिए वैक्यूम ट्यूब (वैक्यूम ट्यूब) का उपयोग करके एक एम्पलीफायर का निर्माण किया था। रदरफोर्ड ने उन्हें एक विश्वसनीय वाल्व एम्पलीफायर के निर्माण और इन कणों को दर्ज करने और गिनने के तरीकों पर अपना ध्यान केंद्रित करने के लिए कहा था। काउंटर में गैस से भरे थाइरेट्रॉन का इस्तेमाल किया गया जो फ्लिप-फ्लॉप (इलेक्ट्रॉनिक्स)|द्वि-स्थिर उपकरण हैं।

Wynn-Williams द्वारा हीथ रॉबिन्सन के लिए डिज़ाइन किए गए काउंटर, और बाद में Colossus कंप्यूटरों के लिए 1, 2, 4, 8 की इकाइयों की गणना करने के लिए थायरेट्रॉन का उपयोग किया गया; 16, 32, 48, 64 की इकाइयों की गिनती के लिए उच्च गति रिले; और धीमी रिले 80, 160, 240, 320, 400, 800, 1200, 1600, 2000, 4000, 6000, और 8000 की गिनती करने के लिए।[14]संदेश टेप के प्रत्येक रन-थ्रू के लिए प्राप्त संख्या की तुलना एक पूर्व-निर्धारित मान से की गई थी, और यदि यह इससे अधिक हो गई, तो एक गिनती के साथ प्रदर्शित की गई थी जो संदेश टेप के संबंध में कुंजी टेप की स्थिति को इंगित करती थी। Wren ऑपरेटरों को शुरू में इन नंबरों को लिखना पड़ता था, इससे पहले कि अगली गिनती जो सीमा से अधिक हो, प्रदर्शित की जाती थी - जो कि त्रुटि का एक उपयोगी स्रोत था,[16] इसलिए जल्द ही एक प्रिंटर पेश किया गया।

रॉबिन्सन विकास

मूल हीथ रॉबिन्सन एक प्रोटोटाइप था और कई गंभीर कमियों के बावजूद प्रभावी था।[16]इनमें से एक को छोड़कर सभी, विस्तार की कमी[17] क्षमता, जो कि ओल्ड रॉबिन्सन के रूप में जाना जाता है, के विकास में उत्तरोत्तर दूर हो गए।[18] हालांकि, टॉमी फ्लावर्स ने महसूस किया कि वह एक ऐसी मशीन का निर्माण कर सकते हैं जो इलेक्ट्रॉनिक रूप से कुंजी धारा उत्पन्न करती है ताकि दो टेपों को एक दूसरे के साथ सिंक्रनाइज़ करने की मुख्य समस्या समाप्त हो जाए। यह Colossus कंप्यूटर की उत्पत्ति थी।

कोलोसस की सफलता के बावजूद, कुछ समस्याओं के लिए रॉबिन्सन दृष्टिकोण अभी भी मूल्यवान था। बेहतर संस्करण विकसित किए गए, लंदन में डिपार्टमेंट स्टोर के बाद पीटर रॉबिन्सन और रॉबिन्सन और क्लीवर का उपनाम दिया गया।[19] विचारों का एक और विकास सुपर रॉबिन्सन या सुपर रोब नामक एक मशीन थी।[20] टॉमी फ्लावर्स द्वारा डिज़ाइन किया गया, इसमें चार बेडस्टेड थे[21] चार टेप चलाने की अनुमति देने के लिए और डेप्थ और क्रिब्स या ज्ञात-सादा पाठ हमला रन चलाने के लिए इस्तेमाल किया गया था।[22][23]


संदर्भ और नोट्स

  1. "रॉबिन्सन - कम्प्यूटिंग का राष्ट्रीय संग्रहालय". www.tnmoc.org.
  2. Copeland 2006, p. 74
  3. "रुब गोल्डबर्ग से प्रेरित कलाकार और अन्वेषक". www.rube-goldberg.com.
  4. Bletchley Park National Code Centre: November 1943, retrieved 21 November 2012
  5. 5.0 5.1 5.2 Good, Michie & Timms 1945, p. 33 in 1. Introduction: Some historical notes
  6. Copeland 2006, p. 65
  7. Good, Michie & Timms 1945, p. 290 in 3. Organisation: Machine Setting Organisation
  8. https://books.google.com/books?id=dlwjDgAAQBAJ&q=heath+robinson+slow+unreliable+colossus%2C&pg=PA173 page 173
  9. https://books.google.com/books?id=58ySAwAAQBAJ&q=heath+robinson+slow+unreliable+colossus+Tunny%2C&pg=PA152 page 152
  10. Budiansky 2006, pp. 58, 59
  11. "Impulse" is the term used at Bletchley Park. Today one would say "the first two bits".
  12. Sale, Tony (2001), The Rebuild of Heath Robinson: Heath Robinson at Bletchley Park, retrieved 2 April 2013
  13. 13.0 13.1 Good, Michie & Timms 1945, p. 355 in 54. Robinson: Bedsteads and Position Counting
  14. 14.0 14.1 Small 1944
  15. Copeland 2006, p. 64
  16. 16.0 16.1 Good, Michie & Timms 1945, p. 328 in 52. Development of Robinson and Colossus
  17. Spanning was the ability to limit consideration of the message tape to a defined section (or "span") in a situation in which it was known or suspected that there was an error in a particular part of the tape.
  18. Good, Michie & Timms 1945, p. 354 in 54. Robinson: Introduction
  19. Gannon, Paul (1 January 2007). Colossus: Bletchley Park's Greatest Secret. Atlantic Books. ISBN 9781782394020 – via Google Books.
  20. Good, Michie & Timms 1945, pp. 354–362 in 54. Robinson
  21. Good, Michie & Timms 1945, p. 26 in 13. Machines.
  22. Randell 2006, p. 149
  23. Gannon, Paul (January 2007). Colossus: Bletchley Park's Greatest Secret. ISBN 9781782394020.


ग्रन्थसूची