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

From Vigyanwiki
No edit summary
Line 1: Line 1:
{{See also|Cryptanalysis of the Lorenz cipher}}
{{See also|लॉरेंज साइफर का क्रिप्टोनालिसिस}}
{{Use dmy dates|date=October 2019}}
{{Use dmy dates|date=October 2019}}
[[File:Working Heath Robinson TNMOC April 2019.jpg|thumb|[[बैलेचले पार्क]] पर कम्प्यूटिंग के राष्ट्रीय संग्रहालय में कार्य प्रतिकृति हीथ रॉबिन्सन मशीन। दाईं ओर पेपर टेप ट्रांसपोर्ट मैकेनिज्म है जिसे बेडस्टेड करार दिया गया था क्योंकि यह ऊपर की ओर उठे हुए धातु के बेड-फ्रेम से मिलता जुलता था।<ref>{{cite web|url=http://www.tnmoc.org/special-projects/robinson|title=रॉबिन्सन - कम्प्यूटिंग का राष्ट्रीय संग्रहालय|website=www.tnmoc.org}}</ref>]]'''हीथ रॉबिन्सन''' एक मशीन थी जिसका उपयोग ब्रिटिश कोडब्रेकर्स द्वारा द्वितीय विश्व युद्ध के दौरान बैलेचली पार्क में सरकारी कोड और साइफर स्कूल (जीसी एंड सीएस) में लोरेंज साइफर के क्रिप्ट विश्लेषण में किया गया था। इसने लोरेंज एसजेड40/42 इन-लाइन साइफर मशीन द्वारा निर्मित जर्मन टेलीप्रिंटर साइफर में संदेशों का डिक्रिप्शन (विकोडन) प्राप्त किया। कोडब्रेकर्स द्वारा साइफर और मशीनों दोनों को "टन्नी" कहा जाता था, जिन्होंने मछली के नाम पर अलग-अलग जर्मन टेलीप्रिंटर साइफर का नाम दिया था। यह मुख्य रूप से एक इलेक्ट्रो-मैकेनिकल मशीन थी, जिसमें कुछ दर्जन से अधिक वाल्व (वैक्यूम ट्यूब) नहीं थे, <ref>{{Harvnb|Copeland|2006|p=74}}</ref> और यह इलेक्ट्रॉनिक कोलोसस कंप्यूटर का पूर्ववर्ती था। इसे संचालित करने वाले रेन्स द्वारा इसे "हीथ रॉबिन्सन" करार दिया गया था, जब कार्टूनिस्ट [[विलियम हीथ रॉबिन्सन]] ने सरल कार्यों के लिए बेहद जटिल यांत्रिक उपकरण बनाए थे, जो यू.एस. में रुब गोल्डबर्ग के समान (और कुछ हद तक पूर्ववर्ती) थे।<ref>{{cite web|url=http://www.rube-goldberg.com/wiki/exhibit-showcase.html|title=रुब गोल्डबर्ग से प्रेरित कलाकार और अन्वेषक|website=www.rube-goldberg.com}}</ref>
[[File:Working Heath Robinson TNMOC April 2019.jpg|thumb|[[बैलेचले पार्क]] पर कम्प्यूटिंग के राष्ट्रीय संग्रहालय में कार्य प्रतिकृति हीथ रॉबिन्सन मशीन। दाईं ओर पेपर टेप ट्रांसपोर्ट मैकेनिज्म है जिसे बेडस्टेड करार दिया गया था क्योंकि यह ऊपर की ओर उठे हुए धातु के बेड-फ्रेम से मिलता जुलता था।<ref>{{cite web|url=http://www.tnmoc.org/special-projects/robinson|title=रॉबिन्सन - कम्प्यूटिंग का राष्ट्रीय संग्रहालय|website=www.tnmoc.org}}</ref>]]'''हीथ रॉबिन्सन''' एक मशीन थी जिसका उपयोग ब्रिटिश कोडब्रेकर्स द्वारा द्वितीय विश्व युद्ध के पर्यन्त बैलेचली पार्क में सरकारी कोड और साइफर स्कूल (जीसी एंड सीएस) में लोरेंज साइफर के क्रिप्ट विश्लेषण में किया गया था। इसने लोरेंज एसजेड40/42 इन-लाइन मशीन द्वारा निर्मित जर्मन टेलीप्रिंटर साइफर में संदेशों का डिक्रिप्शन (विकोडन) प्राप्त किया। कोडब्रेकर्स द्वारा साइफर और मशीनों दोनों को "टन्नी" कहा जाता था, जिन्होंने मछली के नाम पर अलग-अलग जर्मन टेलीप्रिंटर साइफर का नाम दिया था। यह मुख्य रूप से एक विद्युत यांत्रिक मशीन थी, जिसमें कुछ दर्जन से अधिक वाल्व (वैक्यूम नली) नहीं थे, <ref>{{Harvnb|Copeland|2006|p=74}}</ref> और यह इलेक्ट्रॉनिक कोलोसस कंप्यूटर का पूर्ववर्ती था। इसे संचालित करने वाले रेन्स द्वारा इसे "हीथ रॉबिन्सन" अनुबंध दिया गया था, जब कार्टूनिस्ट [[विलियम हीथ रॉबिन्सन]] ने सरल कार्यों के लिए बेहद जटिल यांत्रिक उपकरण बनाए थे, जो यू.एस. में रुब गोल्डबर्ग के समान (और कुछ हद तक पूर्ववर्ती) थे।<ref>{{cite web|url=http://www.rube-goldberg.com/wiki/exhibit-showcase.html|title=रुब गोल्डबर्ग से प्रेरित कलाकार और अन्वेषक|website=www.rube-goldberg.com}}</ref>


मशीन के कार्यात्मक विनिर्देश [[मैक्स न्यूमैन]] द्वारा निर्मित किए गए थे। मुख्य इंजीनियरिंग डिज़ाइन उत्तरी लंदन के डॉलिस हिल में [[पोस्ट ऑफिस रिसर्च स्टेशन]] में फ्रैंक मोरेल<ref>{{Citation | title = Bletchley Park National Code Centre: November 1943 | url = http://www.bletchleypark.org.uk/content/archive/nov1943.rhtm | accessdate = 21 November 2012 }}</ref> का काम था, जिसमें उनके सहयोगी टॉमी फ्लावर्स ने "कॉम्बिनिंग यूनिट" को डिजाइन किया था।<ref name="GRoT-P33"/> माल्वर्न में [[दूरसंचार अनुसंधान प्रतिष्ठान]] के डॉ सी. ई. व्यान-विलियम्स ने उच्च गति वाले इलेक्ट्रॉनिक वाल्व और रिले काउंटर का निर्माण किया।<ref name="GRoT-P33">{{Harvnb|Good|Michie|Timms|1945|p=33}} in ''1. Introduction: Some historical notes''</ref> निर्माण जनवरी 1943 में शुरू हुआ,<ref>{{Harvnb|Copeland|2006|p=65}}</ref> प्रोटोटाइप मशीन जून में बैलेचले पार्क में पहुंचाई गई थी और उसके तुरंत बाद इसका उपयोग वर्तमान एन्क्रिप्टेड ट्रैफ़िक को पढ़ने में मदद के लिए किया गया था।<ref>{{Harvnb|Good|Michie|Timms|1945|p=290}} in ''3. Organisation: Machine Setting Organisation''</ref>
मशीन के कार्यात्मक विनिर्देश [[मैक्स न्यूमैन]] द्वारा निर्मित किए गए थे। मुख्य इंजीनियरिंग डिज़ाइन उत्तरी लंदन के डॉलिस हिल में [[पोस्ट ऑफिस रिसर्च स्टेशन]] में फ्रैंक मोरेल<ref>{{Citation | title = Bletchley Park National Code Centre: November 1943 | url = http://www.bletchleypark.org.uk/content/archive/nov1943.rhtm | accessdate = 21 November 2012 }}</ref> का काम था, जिसमें उनके सहयोगी टॉमी फ्लावर्स ने "कॉम्बिनिंग यूनिट" को डिजाइन किया था।<ref name="GRoT-P33"/> माल्वर्न में [[दूरसंचार अनुसंधान प्रतिष्ठान]] के डॉ सी. ई. व्यान-विलियम्स ने उच्च गति वाले इलेक्ट्रॉनिक वाल्व और रिले काउंटर का निर्माण किया।<ref name="GRoT-P33">{{Harvnb|Good|Michie|Timms|1945|p=33}} in ''1. Introduction: Some historical notes''</ref> निर्माण जनवरी 1943 में प्रारम्भ हुआ,<ref>{{Harvnb|Copeland|2006|p=65}}</ref> प्रोटोटाइप मशीन को जून में बैलेचेल पार्क में वितरित किया गया था और इसका उपयोग तत्काल वर्तमान एन्क्रिप्टेड (गूढलेखित) ट्रैफिक को पढ़ने में सहायता करने के लिए किया गया था।।<ref>{{Harvnb|Good|Michie|Timms|1945|p=290}} in ''3. Organisation: Machine Setting Organisation''</ref>


चूंकि रॉबिन्सन थोड़ा धीमा और अविश्वसनीय था, इसलिए बाद में इसे कई उद्देश्यों के लिए कोलोसस कंप्यूटर द्वारा बदल दिया गया, जिसमें बारह-रोटर लोरेंज एसजेड42 ऑनलाइन टेलीप्रिंटर साइफर मशीन (ट्यूना मछली के लिए ट्यूनी नाम का कोड) के खिलाफ इस्तेमाल की जाने वाली विधियां भी शामिल थीं।<ref>https://books.google.com/books?id=dlwjDgAAQBAJ&q=heath+robinson+slow+unreliable+colossus%2C&pg=PA173 page 173</ref><ref>https://books.google.com/books?id=58ySAwAAQBAJ&q=heath+robinson+slow+unreliable+colossus+Tunny%2C&pg=PA152 page 152</ref>
चूंकि रॉबिन्सन थोड़ा धीमा और अविश्वसनीय था, इसलिए बाद में इसे कई उद्देश्यों के लिए कोलोसस कंप्यूटर द्वारा बदल दिया गया, जिसमें बारह-रोटर लोरेंज एसजेड42 ऑनलाइन टेलीप्रिंटर साइफर मशीन (ट्यूना मछली के लिए ट्यूनी नाम का कोड) के विपरीत उपयोग की जाने वाली विधियां भी सम्मिलित थीं।<ref>https://books.google.com/books?id=dlwjDgAAQBAJ&q=heath+robinson+slow+unreliable+colossus%2C&pg=PA173 page 173</ref><ref>https://books.google.com/books?id=58ySAwAAQBAJ&q=heath+robinson+slow+unreliable+colossus+Tunny%2C&pg=PA152 page 152</ref>
== टुट्टे की सांख्यिकीय पद्धति ==
== टुट्टे की सांख्यिकीय पद्धति ==
हीथ रॉबिन्सन मशीन द्वारा कार्यान्वित विधि बिल टुटे की "1+2 तकनीक" पर आधारित थी।<ref>{{Harvnb|Budiansky|2006|pp=58,59}}</ref> इसमें सिफरटेक्स्ट टेप पर संदेश के वर्णों के पांच आवेगों <ref>"Impulse" is the term used at Bletchley Park. Today one would say "the first two [[bit]]s".</ref> में से पहले दो की जांच करना और उन्हें लोरेंज मशीन के <math>\chi</math> पहियों द्वारा उत्पन्न कुंजी के भाग के पहले दो आवेगों के साथ जोड़ना शामिल था। इसमें पेपर टेप के दो लंबे लूप, एक सिफर टेक्स्ट और दूसरी कुंजी के <math>\chi</math> घटक को शामिल किया गया था। मुख्य टेप को संदेश टेप से अधिक लंबा बनाने के द्वारा, संदेश के खिलाफ <math>\chi</math><sub>1</sub> <math>\chi</math><sub>2</sub> अनुक्रम की 1271 प्रारंभिक स्थिति में से प्रत्येक का परीक्षण किया गया था।<ref>{{Citation | last = Sale | first = Tony | author-link = Tony Sale | title = The Rebuild of Heath Robinson: Heath Robinson at Bletchley Park | year = 2001 | url = http://www.codesandciphers.org.uk/virtualbp/hrob/hrrbld05.htm | accessdate = 2 April 2013 }}</ref> प्रत्येक प्रारंभिक स्थिति के लिए एक गणना एकत्र की गई थी और, यदि यह पूर्व-परिभाषित "सेट कुल" से अधिक हो गई, तो उसका प्रिंट आउट ले लिया गया। उच्चतम गणना <math>\chi</math><sub>1</sub> और <math>\chi</math><sub>2</sub> के सही मान वाले व्यक्ति होने की सबसे अधिक संभावना थी। इन मूल्यों के साथ, अन्य <math>\chi</math> व्हील्स की सेटिंग्स को इस संदेश के लिए सभी पांच <math>\chi</math> व्हील शुरुआती स्थितियों को तोड़ने का प्रयास किया जा सकता है। इसके बाद कुंजी के <math>\chi</math> घटक के प्रभाव को हटाने की अनुमति दी गई और परिणामी संशोधित संदेश पर टेस्टरी में मैन्युअल तरीकों से अटैक किया गया था।
हीथ रॉबिन्सन मशीन द्वारा कार्यान्वित विधि बिल टुटे की "1+2 तकनीक" पर आधारित थी।<ref>{{Harvnb|Budiansky|2006|pp=58,59}}</ref> इसमें साइफरटेक्स्ट टेप पर संदेश के वर्णों के पांच आवेगों <ref>"Impulse" is the term used at Bletchley Park. Today one would say "the first two [[bit]]s".</ref> में से पहले दो की जांच करना और उन्हें लोरेंज मशीन के <math>\chi</math> पहियों द्वारा उत्पन्न कुंजी के भाग के पहले दो आवेगों के साथ जोड़ना सम्मिलित था। इसमें पेपर टेप के दो लंबे लूप, एक साइफरटेक्स्ट और दूसरी कुंजी के <math>\chi</math> घटक को सम्मिलित किया गया था। मुख्य टेप को संदेश टेप से अधिक लंबा बनाने के द्वारा, संदेश के विपरीत <math>\chi</math><sub>1</sub> <math>\chi</math><sub>2</sub> अनुक्रम की 1271 प्रारंभिक स्थिति में से प्रत्येक का परीक्षण किया गया था।<ref>{{Citation | last = Sale | first = Tony | author-link = Tony Sale | title = The Rebuild of Heath Robinson: Heath Robinson at Bletchley Park | year = 2001 | url = http://www.codesandciphers.org.uk/virtualbp/hrob/hrrbld05.htm | accessdate = 2 April 2013 }}</ref> प्रत्येक प्रारंभिक स्थिति के लिए एक गणना एकत्र की गई थी और, यदि यह पूर्व-परिभाषित "सेट कुल" से अधिक हो गई, तो उसका प्रिंट आउट ले लिया गया। उच्चतम गणना <math>\chi</math><sub>1</sub> और <math>\chi</math><sub>2</sub> के सही मान वाले व्यक्ति होने की सबसे अधिक संभावना थी। इन मूल्यों के साथ, अन्य <math>\chi</math> व्हील्स की सेटिंग्स को इस संदेश के लिए सभी पांच <math>\chi</math> व्हील प्रारंभिक स्थितियों को तोड़ने का प्रयास किया जा सकता है। इसके बाद कुंजी के <math>\chi</math> घटक के प्रभाव को हटाने की अनुमति दी गई और परिणामी संशोधित संदेश पर टेस्टरी में नियमन विधियों से अटैक किया गया था।


== टेप ट्रांसपोर्ट ==
== टेप ट्रांसपोर्ट ==
"बेडस्टीड" पुली की एक प्रणाली थी जिसके चारों ओर टेप के दो निरंतर छोरों को समकालिक किया गया था। प्रारंभ में यह एक सामान्य धुरा पर स्प्रोकेट पहियों की एक जोड़ी के माध्यम से था। यह घर्षण पुली द्वारा ड्राइव करने के लिए बदल दिया गया था, जिसमें स्प्रोकेट पहियों के साथ समकालिक बनाए रखा गया था जब यह पाया गया कि इससे टेप को कम नुकसान हुआ। छोटे टेप के लिए प्रति सेकंड 2000 वर्णों तक की गति प्राप्त की गई, लेकिन लंबे टेप के लिए केवल 1000 टेपों को फोटो-इलेक्ट्रिक कोशिकाओं की एक सरणी से पहले निर्देशित किया गया था जहां पात्रों और अन्य संकेतों को पढ़ा गया था।<ref name="Bedstead">{{Harvnb|Good|Michie|Timms|1945|p=355}} in ''54. Robinson: Bedsteads and Position Counting''</ref> बेडस्टेड पर संभावित टेप की लंबाई 2000 से 11,000 वर्णों तक थी।<ref name="Small">{{Harvnb|Small|1944}}</ref>
"बेडस्टीड" पुली की प्रणाली थी जिसके चारों ओर टेप के दो निरंतर छोरों को समकालिक किया गया था। प्रारंभ में यह सामान्य धुरा पर स्प्रोकेट पहियों की जोड़ी के माध्यम से था। यह घर्षण पुली द्वारा ड्राइव करने के लिए बदल दिया गया था, जिसमें स्प्रोकेट पहियों के साथ समकालिक बनाए रखा गया था जब यह पाया गया कि इससे टेप को कम नुकसान हुआ। छोटे टेप के लिए प्रति सेकंड 2000 वर्णों तक की गति प्राप्त की गई, लेकिन लंबे टेप के लिए केवल 1000 टेपों को फोटो-इलेक्ट्रिक कोशिकाओं की सरणी से पहले निर्देशित किया गया था जहां पात्रों और अन्य संकेतों को पढ़ा गया था।<ref name="Bedstead">{{Harvnb|Good|Michie|Timms|1945|p=355}} in ''54. Robinson: Bedsteads and Position Counting''</ref> बेडस्टेड पर संभावित टेप की लंबाई 2000 से 11,000 वर्णों तक थी।<ref name="Small">{{Harvnb|Small|1944}}</ref>
== टेप रीडिंग ==
== टेप रीडिंग ==
छिद्रित टेपों को फोटो-विद्युत तरीके से एक "गेट" पर पढ़ा जाता था, जिसे खिंचे हुए टेपों के प्रभाव को कम करने के लिए जितना संभव हो सके स्प्रोकेट के करीब रखा जाता था। टेप पर लगातार अक्षरों को दस फोटोकल्स की बैटरी द्वारा पढ़ा गया था, स्प्रोकेट छेद के लिए ग्यारहवां और "स्टॉप" और "स्टार्ट" संकेत के लिए दो अतिरिक्त थे जो तीसरे और चौथे और चौथे और पांचवें चैनलों के बीच हाथ से छिद्रित थे।<ref name="Bedstead"/>
छिद्रित टेपों को फोटो-विद्युत विधि से "गेट" पर पढ़ा जाता था, जिसे खिंचे हुए टेपों के प्रभाव को कम करने के लिए जितना संभव हो सके स्प्रोकेट के समीप रखा जाता था। टेप पर लगातार अक्षरों को दस फोटोकल्स की बैटरी द्वारा पढ़ा गया था, स्प्रोकेट छेद के लिए ग्यारहवां और "स्टॉप" और "स्टार्ट" संकेत के लिए दो अतिरिक्त थे जो तीसरे और चौथे और चौथे और पांचवें चैनलों के बीच हाथ से छिद्रित थे।<ref name="Bedstead"/>
== संयोजन इकाई ==
== संयोजन इकाई ==
इसे उत्तरी लंदन के डॉलिस हिल स्थित पोस्ट ऑफिस रिसर्च स्टेशन के टॉमी फ्लावर्स द्वारा डिजाइन किया गया था।<ref name="GRoT-P33"/> इसने तर्क को लागू करने के लिए थर्मिओनिक वाल्व (वैक्यूम [[ वेक्यूम - ट्यूब |ट्यूब]]) का उपयोग किया। इसमें विभिन्न बिट-स्ट्रीम के संयोजन में बूलियन "अनन्य या" (एक्सओआर) फ़ंक्शन शामिल था। निम्नलिखित "सत्य तालिका" में, 1 "सत्य" को दर्शाता है और 0 "गलत" को दर्शाता है। (बैलेचले पार्क में इन्हें क्रमशः x और • के नाम से जाना जाता था)।
इसे उत्तरी लंदन के डॉलिस हिल स्थित पोस्ट ऑफिस रिसर्च स्टेशन के टॉमी फ्लावर्स द्वारा डिजाइन किया गया था।<ref name="GRoT-P33"/> इसने तर्क को लागू करने के लिए थर्मिओनिक वाल्व (वैक्यूम [[ वेक्यूम - ट्यूब |नली]]) का उपयोग किया। इसमें विभिन्न बिट-स्ट्रीम के संयोजन में बूलियन "अनन्य या" (एक्सओआर) फ़ंक्शन सम्मिलित था। निम्नलिखित "सत्य तालिका" में, '''1''' "सत्य" को दर्शाता है और '''0''' "गलत" को दर्शाता है। (बैलेचले पार्क में इन्हें क्रमशः '''x''' और '''''' के नाम से जाना जाता था)।


{| class="wikitable" || border=1 | style="margin: 1em auto 1em auto"  
{| class="wikitable" || border=1 | style="margin: 1em auto 1em auto"  
|- bgcolor="#ddeeff" align="center"
|- bgcolor="#ddeeff" align="center"
|colspan=2|'''INPUT''' || '''OUTPUT'''
|colspan=2|'''इनपुट''' || '''आउटपुट'''
|- bgcolor="#ddeeff" align="center"
|- bgcolor="#ddeeff" align="center"
| A || B || A ⊕ B
| A || B || A ⊕ B
Line 30: Line 30:
|'''1'''||'''1'''||'''0'''
|'''1'''||'''1'''||'''0'''
|}
|}
इस फ़ंक्शन के अन्य नाम हैं: "बराबर नहीं" (एनईक्यू), "मोडुलो 2 जोड़" (बिना कैरी के) और "मोडुलो 2 घटाव" ('ऋण' के बिना)। ध्यान दें कि मॉड्यूलो 2 जोड़ और घटाव समान हैं। ट्यूनी डिक्रिप्शन के कुछ विवरण जोड़ने और कुछ में अंतर, यानी घटाव का उल्लेख करते हैं, लेकिन उनका अर्थ एक ही है।
इस फ़ंक्शन के अन्य नाम हैं: "बराबर नहीं" (एनईक्यू), "मोडुलो 2 जोड़" (बिना कैरी के) और "मोडुलो 2 व्यवकलन " ('ऋण' के बिना)। ध्यान दें कि मॉड्यूलो 2 योग और व्यवकलन समान हैं। ट्यूनी डिक्रिप्शन के कुछ विवरण जोड़ने और कुछ में अंतर, यानी घटाव का उल्लेख करते हैं, लेकिन उनका अर्थ एक ही है।


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


== गणना ==
== गणना ==
व्यान-विलियम्स ने सर [[अर्नेस्ट रदरफोर्ड]] के साथ [[कैवेंडिश प्रयोगशाला]] में अपने काम के लिए कैम्ब्रिज विश्वविद्यालय से पीएचडी प्राप्त की थी।<ref>{{Harvnb|Copeland|2006|p=64}}</ref> 1926 में उन्होंने अपने परमाणु विघटन प्रयोगों में डिटेक्टरों से उत्पन्न होने वाली बहुत छोटी विद्युत धाराओं के लिए थर्मिओनिक वाल्व (वैक्यूम ट्यूब) का उपयोग करके एक एम्पलीफायर का निर्माण किया था। रदरफोर्ड ने उन्हें अपना ध्यान एक विश्वसनीय वाल्व एम्पलीफायर के निर्माण और इन कणों को पंजीकृत करने और गिनने के तरीकों पर लगाने के लिए कहा था। काउंटर में गैस से भरे [[थाइरेट्रॉन|थायरट्रॉन]] ट्यूब का उपयोग किया गया जो द्वि-स्थिर उपकरण हैं।
व्यान-विलियम्स ने सर [[अर्नेस्ट रदरफोर्ड]] के साथ [[कैवेंडिश प्रयोगशाला]] में अपने काम के लिए कैम्ब्रिज विश्वविद्यालय से पीएचडी प्राप्त की थी।<ref>{{Harvnb|Copeland|2006|p=64}}</ref> 1926 में उन्होंने अपने परमाणु विघटन प्रयोगों में डिटेक्टरों से उत्पन्न होने वाली बहुत छोटी विद्युत धाराओं के लिए थर्मिओनिक वाल्व (निर्वात नली) का उपयोग करके एक प्रवर्धक का निर्माण किया था। रदरफोर्ड ने उन्हें अपना ध्यान एक विश्वसनीय वाल्व प्रवर्धक के निर्माण और इन कणों को पंजीकृत करने और गणना के विधियों पर लगाने के लिए कहा था। काउंटर में गैस से भरे [[थाइरेट्रॉन|थायरट्रॉन]] नली का उपयोग किया गया जो द्वि-स्थिर उपकरण हैं।


हीथ रॉबिन्सन के लिए डिज़ाइन किए गए वायन-विलियम और बाद में कोलोसस कंप्यूटरों के लिए बनाए गए काउंटरों ने 1, 2, 4, 8 की इकाइयों की गणना करने के लिए थाइरैट्रॉन का उपयोग किया; 16, 32, 48, 64 की इकाइयों की गणना करने के लिए उच्च-गति रिले और 80, 160, 230, 320, 400, 800, 1200, 1600, 4000, 6000 और 8000 की गिनती करने के लिए धीमी गति के रिले का उपयोग किया।<ref name="Small" /> संदेश टेप के प्रत्येक रन-थ्रू के लिए प्राप्त गिनती की तुलना पूर्व-निर्धारित मान से की गई थी, और यदि यह इससे अधिक हो गई, तो उसे गिनती के साथ प्रदर्शित किया गया था जो संदेश टेप के संबंध में कुंजी टेप की स्थिति को इंगित करता था। व्रेन ऑपरेटरों को शुरू में इन नंबरों को लिखना था, इससे पहले कि अगली गिनती सीमा से अधिक हो, प्रदर्शित हो - जो "त्रुटि का एक उपयोगी स्रोत" था,<ref name="GRoT-P328">{{Harvnb|Good|Michie|Timms|1945|p=328}} in ''52. Development of Robinson and Colossus''</ref> इसलिए जल्द ही एक प्रिंटर प्रस्तुत किया गया था।
हीथ रॉबिन्सन के लिए डिज़ाइन किए गए वायन-विलियम और बाद में कोलोसस कंप्यूटरों के लिए बनाए गए काउंटरों ने 1, 2, 4, 8 की इकाइयों की गणना करने के लिए थाइरैट्रॉन का उपयोग किया; 16, 32, 48, 64 की इकाइयों की गणना करने के लिए उच्च-गति रिले और 80, 160, 230, 320, 400, 800, 1200, 1600, 4000, 6000 और 8000 की गणना करने के लिए धीमी गति के रिले का उपयोग किया।<ref name="Small" /> संदेश टेप के प्रत्येक रन-थ्रू के लिए प्राप्त गणना की तुलना पूर्व-निर्धारित मान से की गई थी, और यदि यह इससे अधिक हो गई, तो उसे गणना के साथ प्रदर्शित किया गया था जो संदेश टेप के संबंध में कुंजी टेप की स्थिति को इंगित करता था। व्रेन ऑपरेटरों को प्रारंभ में अगली गणना से पहले इन संख्याओं को लिखना था जो कि सीमा से अधिक प्रदर्शित किया गया था – जो "त्रुटि का एक उपयोगी स्रोत" था",<ref name="GRoT-P328">{{Harvnb|Good|Michie|Timms|1945|p=328}} in ''52. Development of Robinson and Colossus''</ref> इसलिए जल्द ही एक प्रिंटर प्रस्तुत किया गया था।


== रॉबिन्सन विकास ==
== रॉबिन्सन विकास ==
मूल हीथ रॉबिन्सन एक प्रोटोटाइप था और कई गंभीर कमियों के बावजूद प्रभावी था।<ref name="GRoT-P328"/> इनमें से एक के अलावा, स्पैनिंग <ref>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.</ref> की क्षमता की कमी को धीरे-धीरे उस विकास में पार किया गया जिसे ओल्ड रॉबिन्सन कहा जाता है।<ref>{{Harvnb|Good|Michie|Timms|1945|p=354}} in ''54. Robinson: Introduction''</ref> हालांकि, टॉमी फ्लावर्स को एहसास हुआ कि वह एक ऐसी मशीन का उत्पादन कर सकता है जिसने मुख्य धारा को इलेक्ट्रॉनिक रूप से उत्पन्न किया ताकि एक दूसरे के साथ समकालिक दो टेप रखने की मुख्य समस्या को समाप्त किया जा सके। यह कुलुस्से के कंप्यूटर की उत्पत्ति थी।
मूल हीथ रॉबिन्सन प्रोटोटाइप था और कई गंभीर अभावों के अलावा प्रभावी था।<ref name="GRoT-P328"/> इनमें से एक के अलावा, स्पैनिंग <ref>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.</ref> की क्षमता की कमी को धीरे-धीरे उस विकास में पार किया गया जिसे ओल्ड रॉबिन्सन कहा जाता है।<ref>{{Harvnb|Good|Michie|Timms|1945|p=354}} in ''54. Robinson: Introduction''</ref> हालांकि, टॉमी फ्लावर्स को एहसास हुआ कि वह एक ऐसी मशीन का उत्पादन कर सकता है जिसने मुख्य धारा को इलेक्ट्रॉनिक रूप से उत्पन्न किया ताकि एक दूसरे के साथ समकालिक दो टेप रखने की मुख्य समस्या को समाप्त किया जा सके। यह कुलुस्से के कंप्यूटर की उत्पत्ति थी।


कोलोसस की सफलता के बावजूद, रॉबिन्सन दृष्टिकोण कुछ समस्याओं के लिए अभी भी मूल्यवान था। लंदन में डिपार्टमेंट स्टोर के बाद बेहतर संस्करण विकसित किए गए, पीटर रॉबिन्सन और रॉबिन्सन और क्लीवर का उपनाम दिया गया।<ref>{{cite book|url=https://books.google.com/books?id=GhqzBwAAQBAJ&q=super+robinson++&pg=PT207|title=Colossus: Bletchley Park's Greatest Secret|first=Paul|last=Gannon|date=1 January 2007|publisher=Atlantic Books|via=Google Books|isbn=9781782394020}}</ref> विचारों का एक और विकास सुपर रॉबिनसन या सुपर रॉब नामक मशीन था।<ref>{{Harvnb|Good|Michie|Timms|1945|pp=354–362}} in ''54. Robinson''</ref> टॉमी फ्लावर्स द्वारा डिजाइन किए गए, इस व्यक्ति के पास चार बिस्तर थे<ref>{{Harvnb|Good|Michie|Timms|1945|p=26}} in ''13. Machines.''</ref> ताकि चार नलिकाओं को चलाने की अनुमति दी जा सके और इसका उपयोग गहराई और वर्णनात्मक रन चलाने के लिए किया गया था।<ref>{{Harvnb|Randell|2006|p=149}}</ref><ref>{{Cite book | url=https://books.google.com/books?id=GhqzBwAAQBAJ&q=heath+robinson+super+robinson&pg=PT207 | title=Colossus: Bletchley Park's Greatest Secret| isbn=9781782394020| last1=Gannon| first1=Paul| date=January 2007}}</ref>
कोलोसस की सफलता के बावजूद, रॉबिन्सन दृष्टिकोण कुछ समस्याओं के लिए अभी भी मूल्यवान था। लंदन में डिपार्टमेंट स्टोर के बाद बेहतर संस्करण विकसित किए गए, पीटर रॉबिन्सन और रॉबिन्सन और क्लीवर का उपनाम दिया गया।<ref>{{cite book|url=https://books.google.com/books?id=GhqzBwAAQBAJ&q=super+robinson++&pg=PT207|title=Colossus: Bletchley Park's Greatest Secret|first=Paul|last=Gannon|date=1 January 2007|publisher=Atlantic Books|via=Google Books|isbn=9781782394020}}</ref> विचारों का एक और विकास सुपर रॉबिनसन या सुपर रॉब नामक मशीन था।<ref>{{Harvnb|Good|Michie|Timms|1945|pp=354–362}} in ''54. Robinson''</ref> टॉमी फ्लावर्स द्वारा डिजाइन किए गए, इस व्यक्ति के पास चार बिस्तर थे<ref>{{Harvnb|Good|Michie|Timms|1945|p=26}} in ''13. Machines.''</ref> ताकि चार नलिकाओं को चलाने की अनुमति दी जा सके और इसका उपयोग गहराई और वर्णनात्मक रन चलाने के लिए किया गया था।<ref>{{Harvnb|Randell|2006|p=149}}</ref><ref>{{Cite book | url=https://books.google.com/books?id=GhqzBwAAQBAJ&q=heath+robinson+super+robinson&pg=PT207 | title=Colossus: Bletchley Park's Greatest Secret| isbn=9781782394020| last1=Gannon| first1=Paul| date=January 2007}}</ref>

Revision as of 01:27, 23 June 2023

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

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

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

चूंकि रॉबिन्सन थोड़ा धीमा और अविश्वसनीय था, इसलिए बाद में इसे कई उद्देश्यों के लिए कोलोसस कंप्यूटर द्वारा बदल दिया गया, जिसमें बारह-रोटर लोरेंज एसजेड42 ऑनलाइन टेलीप्रिंटर साइफर मशीन (ट्यूना मछली के लिए ट्यूनी नाम का कोड) के विपरीत उपयोग की जाने वाली विधियां भी सम्मिलित थीं।[8][9]

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

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

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

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

टेप रीडिंग

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

संयोजन इकाई

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

इनपुट आउटपुट
A B A ⊕ B
0 0 0
0 1 1
1 0 1
1 1 0

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

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

गणना

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

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

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

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

कोलोसस की सफलता के बावजूद, रॉबिन्सन दृष्टिकोण कुछ समस्याओं के लिए अभी भी मूल्यवान था। लंदन में डिपार्टमेंट स्टोर के बाद बेहतर संस्करण विकसित किए गए, पीटर रॉबिन्सन और रॉबिन्सन और क्लीवर का उपनाम दिया गया।[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.


ग्रन्थसूची