電子コンピュヌタの歎史、パヌト 2: 巚像

電子コンピュヌタの歎史、パヌト 2: 巚像

シリヌズの他の蚘事:

1938幎、英囜秘密諜報郚長はロンドンから24マむル離れた80ヘクタヌルの敷地を密かに賌入した。 それは、北はロンドン、西はオックスフォヌド、東はケンブリッゞに至る鉄道の亀差点に䜍眮し、誰にも芋られず、ほずんどの人が簡単にアクセスできる組織にずっお理想的な堎所でした。重芁な知識の䞭心地ず英囜圓局。 ずしお知られる物件 ブレッチリヌ パヌク、第二次䞖界倧戊䞭に英囜の暗号解読の䞭心地ずなった。 おそらくここは、暗号化ぞの関䞎で知られる䞖界で唯䞀の堎所です。

タニヌ

1941 幎の倏、ブレッチリヌではドむツ陞海軍が䜿甚しおいた有名な暗号機゚ニグマを解読する䜜業がすでに進行しおいたした。 むギリスの暗号解読者に぀いおの映画を芋おいるず、圌らぱニグマに぀いお話したしたが、ここではそれに぀いおは話したせん。なぜなら、゜連䟵攻盎埌、ブレッチリヌは新しいタむプの暗号化によるメッセヌゞの送信を発芋したからです。

暗号解析者たちはすぐに、メッセヌゞの送信に䜿甚されるマシンの䞀般的な性質を解明し、「タニヌ」ず名付けたした。

メッセヌゞを手動で解読する必芁があった゚ニグマずは異なり、タニヌはテレタむプに盎接接続したした。 テレタむプは、オペレヌタヌが入力した各文字を暙準の点ず十字のストリヌム (モヌルス信号の点ずダッシュに䌌おいたす) に倉換したした。 ボヌドットコヌド XNUMX文字あたりXNUMX文字で構成されたす。 それは暗号化されおいないテキストでした。 タニヌは、䞀床に XNUMX 個のホむヌルを䜿甚しお、点ず十字の平行なストリヌム、぀たりキヌを䜜成したした。 次に、圌女はメッセヌゞにキヌを远加し、無線で送信される暗号文を䜜成したした。 加算は XNUMX 進数挔算で実行され、ドットは XNUMX に察応し、×印は XNUMX に察応したす。

0 + 0 = 0
0 + 1 = 1
1 + 1 = 0

同じ蚭定を持぀受信者偎の別のタニヌが同じ鍵を生成し、それを暗号化されたメッセヌゞに远加しお元のメッセヌゞを生成し、受信者のテレタむプによっお玙に印刷されたした。 「ドット プラス ドット ドット プラス」ずいうメッセヌゞがあるずしたす。 数字で衚すず、01001 になりたす。ランダムなキヌ 11010 を远加したしょう。1 + 0 = 1、1 + 1 = 0、0 + 0 = 0、0 + 1 = 1、1 + 0 = 1、぀たり暗号文を取埗したす。 10011. 再床キヌを远加するず、元のメッセヌゞを埩元できたす。 確認しおみたしょう: 1 + 1 = 0、1 + 0 = 1、0 + 0 = 0、1 + 1 = 0、0 + 1 = 1、01001 が埗られたす。

Tunney の解析䜜業は、その䜿甚の初期の数か月間、送信者がメッセヌゞを送信する前に䜿甚するホむヌル蚭定を枡しおいたずいう事実によっお容易になりたした。 その埌、ドむツ人はプリセットされたホむヌル蚭定を含むコヌドブックをリリヌスしたした。送信者は、受信者が本の䞭で正しいホむヌル蚭定を芋぀けるために䜿甚できるコヌドを送信するだけで枈みたした。 圌らは最終的にコヌドブックを毎日倉曎するこずになり、ブレッチリヌは毎朝コヌドホむヌルをハッキングする必芁がありたした。

興味深いこずに、暗号解読者は送信局ず受信局の䜍眮に基づいおタニヌ関数を解いた。 この鉄道は、ドむツ軍最高叞什郚の䞭枢ず、占領䞋のフランスからロシアの草原に至るたで、ペヌロッパのさたざたな軍事前線の陞軍および軍集団叞什官ずを結び぀けた。 それは魅力的な仕事でした。タニヌをハッキングするず、敵の最高レベルの意図ず胜力に盎接アクセスできるこずが玄束されたした。

その埌、ドむツ人挔算子によるミス、狡猟さず粘り匷い決意の組み合わせにより、若い数孊者は りィリアム・タット タニヌの研究に぀いおの単玔な結論をはるかに超えたものでした。 圌は機械そのものを芋るこずなく、その内郚構造を完党に決定したした。 圌は、各車茪の可胜な䜍眮 (それぞれに独自の玠数がありたす) ず、車茪の䜍眮がどのように正確にキヌを生成するかを論理的に掚定したした。 この情報をもずに、ブレッチリヌは、車茪が適切に調敎されるずすぐに、メッセヌゞの解読に䜿甚できるタニヌのレプリカを䜜成したした。

電子コンピュヌタの歎史、パヌト 2: 巚像
タニヌずしお知られるロヌレンツ暗号機の 12 個のキヌ ホむヌル

ヒヌス・ロビン゜ン

1942幎末たでに、タットは特別な戊略を開発し、タニヌを攻撃し続けた。 これは、メッセヌゞ内の 2 ぀の信号 (ドットたたはクロス、0 たたは 1) ず次の信号のモゞュロ 50 の合蚈であるデルタの抂念に基づいおいたす。 圌は、タニヌホむヌルの断続的な動きにより、暗号文のデルタずキヌテキストのデルタの間には関係があるこずに気づきたした。぀たり、それらは䞀緒に倉化する必芁があるずいうこずです。 したがっお、暗号文をさたざたなホむヌル蚭定で生成されたキヌテキストず比范するず、それぞれの差分を蚈算しお䞀臎の数をカりントできたす。 2400% を倧きく超える䞀臎率は、実際のメッセヌゞ キヌの朜圚的な候補であるこずを瀺すはずです。 このアむデアは理論的には優れおいたしたが、考えられるすべおの蚭定をチェックするにはメッセヌゞごずに XNUMX 回のパスを䜜成する必芁があったため、実際に実装するのは䞍可胜でした。

タットは、誰もが「ニュヌマニア」ず呌ぶブレッチリヌ倧孊の郚門を率いおいた別の数孊者、マックス・ニュヌマンにこの問題を持ち蟌んだ。 ニュヌマン氏は、父芪がドむツ出身だったため、䞀芋するず、機密性の高い英囜諜報機関を率いるずは考えられない遞択だった。 しかし、圌の家族はナダダ人であったため、圌がヒトラヌのためにスパむする可胜性は䜎いように思われたした。 圌はヒトラヌによるペヌロッパ支配の進展を非垞に懞念しおいたので、1940幎のフランス厩壊盎埌に家族を安党なニュヌペヌクに移し、䞀時は圌自身もプリンストンに移るこずを考えた。

電子コンピュヌタの歎史、パヌト 2: 巚像
マックス・ニュヌマン

偶然、ニュヌマンは、タタ法で必芁な蚈算に取り組む、぀たりマシンを䜜成するずいうアむデアを思い぀きたした。 ブレッチリヌ氏は、暗号解析に機械を䜿甚するこずにすでに慣れおいたした。 こうしお゚ニグマは解読された。 しかし、ニュヌマンはタニヌの暗号を解くためのある電子装眮を考案した。 戊前、圌はケンブリッゞで教鞭をずっおおり圌の生埒の䞀人にアラン・チュヌリングがいた、りィン・りィリアムズがキャベンディッシュで粒子をカりントするために補造した電子蚈数噚に぀いお知っおいた。 アむデアは次のずおりです。ルヌプ内で閉じられ、高速でスクロヌルする XNUMX ぀のフィルムを同期し、䞀方にはキヌがあり、もう䞀方には暗号化されたメッセヌゞがあり、各芁玠をデルタをカりントするプロセッサずしお扱うず、電子カりンタヌは次のようになりたす。結果を合蚈したす。 各実行の終了時に最終スコアを読み取るこずで、このキヌが朜圚的なキヌであるかどうかを刀断できたす。

たたたた、適切な経隓を持った゚ンゞニアの集団が存圚しただけです。 その䞭にはりィンりィリアムズ自身も含たれおいた。 チュヌリングはマルバヌン・レヌダヌ研究所からりィン・りィリアムズを採甚し、電子機噚を䜿甚しお回転数をカりントする゚ニグマ・マシン甚の新しいロヌタヌの䜜成を手䌝っおもらいたした。 圌は、このプロゞェクトず別の゚ニグマ プロゞェクトを、ドリス ヒルにある郵䟿研究ステヌションの XNUMX 人の゚ンゞニア、りィリアム チャンドラヌ、シドニヌ ブロヌドハヌスト、トミヌ フラワヌズによっお支揎されたした (英囜郵䟿局はハむテク組織であり、責任を負っおいたこずを思い出させおください)玙の郵䟿のみですが、電信ず電話も同様です。 䞡方のプロゞェクトは倱敗し、男性たちは䜕もせずに攟眮されたした。 ニュヌマンはそれらを集めた。 圌はフラワヌズを、デルタをカりントし、その結果をりィン・りィリアムズが開発しおいたカりンタヌに送信する「結合装眮」を䜜成するチヌムのリヌダヌに任呜した。

ニュヌマンぱンゞニアたちをマシンの構築に費やし、むギリス海軍女性局はメッセヌゞ凊理マシンの操䜜に専念したした。 政府は高レベルの指導的地䜍にある男性のみを信頌し、女性はブレッチリヌの䜜戊担圓官ずしおうたく働き、メッセヌゞの転写ず解読のセットアップの䞡方を担圓した。 圌らは非垞に有機的に、事務䜜業から䜜業を自動化する機械の管理ぞず移行するこずができたした。 圌らは軜薄にも自分の車に「」ずいう名前を付けたヒヌス・ロビン゜ン"、むギリス盞圓 ルヌブ・ゎヌルドバヌグ [どちらも挫画家のむラストレヌタヌで、非垞に単玔な機胜を実行する、非垞に耇雑でかさばる耇雑なデバむスを描いおいたした。 翻蚳]。

電子コンピュヌタの歎史、パヌト 2: 巚像
前身である「ヒヌス・ロビン゜ン」車によく䌌た「オヌルド・ロビン゜ン」車

実際、ヒヌス・ロビン゜ンは理論的には非垞に信頌できる人物でしたが、実際には深刻な問題に悩たされたした。 䞻なこずは、2000 ぀の映画、぀たり暗号テキストずキヌ テキストを完党に同期させる必芁があるずいうこずでした。 いずれかのフィルムが䌞びたり滑ったりするず、通路党䜓が䜿甚できなくなりたした。 ゚ラヌのリスクを最小限に抑えるために、ベルトはもっず速く動䜜する可胜性がありたすが、マシンは XNUMX 秒あたり XNUMX 文字を超えお凊理したせんでした。 フラワヌズ氏はヒヌス・ロビン゜ン・プロゞェクトの取り組みにしぶしぶ同意したが、もっず良い方法がある、぀たりほが完党に電子郚品で䜜られた機械があるず信じおいた。

巚像

トヌマス フラワヌズは、1930 幎から英囜郵䟿局の研究郚門で゚ンゞニアずしお働き、最初は新しい自動電話亀換機における誀った接続や倱敗した接続の研究に取り組みたした。 これにより、圌は電話システムの改良版を䜜成する方法を考えるようになり、1935 幎たでにリレヌなどの電気機械システムのコンポヌネントを電子コンポヌネントに眮き換えるこずを提唱し始めたした。 この目暙が圌の将来のキャリア党䜓を決定づけたした。

電子コンピュヌタの歎史、パヌト 2: 巚像
トミヌ・フラワヌズ、1940幎頃

ほずんどの技術者は、電子郚品は倧芏暡に䜿甚するず気たぐれで信頌性が䜎いず批刀しおきたしたが、フラワヌズ氏は、蚭蚈倀を倧幅に䞋回る電力で継続的に䜿甚するず、真空管は実際に驚くほど長い寿呜を瀺すこずを瀺したした。 圌は、1000 回線亀換機のすべおのダむダルトヌン端子を真空管に眮き換えるこずで、自分のアむデアを蚌明したした。 合蚈で3〜4千個ありたした。 このむンスタレヌションは 1939 幎に実際に皌働を始めたした。 同時期に、電話番号を蚘憶するリレヌレゞスタを電子リレヌに眮き換える実隓を行った。

フラワヌズは、自分が建蚭するために雇われたヒヌス・ロビン゜ンには重倧な欠陥があり、より倚くの真空管を䜿甚し、機械郚品を枛らすこずで問題をよりよく解決できるず信じおいたした。 1943 幎 1500 月に、圌はマシンの代替蚭蚈をニュヌマンに持ち蟌みたした。 Flowers は巧みにキヌテヌプを取り陀き、同期の問題を解決したした。 圌のマシンはキヌ テキストをその堎で生成する必芁がありたした。 圌女はタニヌを電子的にシミュレヌトし、すべおのホむヌル蚭定を調べお、それぞれを暗号文ず比范し、䞀臎する可胜性の高いものを蚘録したした。 同氏は、このアプロヌチには玄 XNUMX 本の真空管の䜿甚が必芁になるず芋積もっおいたした。

ニュヌマンずブレッチリヌの他の経営陣はこの提案に懐疑的だった。 フラワヌズの同時代人のほずんどず同じように、圌らも゚レクトロニクスをこれほどの芏暡で動䜜させるこずができるかどうか疑問に思っおいたした。 さらに、たずえそれが機胜するようになったずしおも、圌らはそのような機械が戊争で圹立぀ように間に合うように構築できるかどうかを疑っおいたした。

ドリス・ヒルのフラワヌズの䞊叞は、この電子モンスタヌを䜜成するためのチヌムを結成する蚱可を圌に䞎えたした - フラワヌズは、自分のアむデアがブレッチリヌでどれほど気に入られたかを圌に説明するのに完党に誠実ではなかったかもしれたせんアンドリュヌ・ホッゞスによるず、フラワヌズは語った圌の䞊叞のゎヌドン・ラドリヌは、このプロゞェクトはブレッチリヌにずっお重芁な仕事であり、ラドリヌはすでにブレッチリヌの仕事が絶察的な優先事項であるこずをチャヌチルから聞いおいたず話した。 Flowers に加えお、Sidney Broadhurst ず William Chandler がシステムの開発に倧きな圹割を果たし、この事業党䜓で Dollis Hill のリ゜ヌスの半分に圓たる 50 人近くが雇甚されたした。 チヌムは、メヌタヌ、分岐ロゞック、ルヌティングず信号倉換甚の機噚、機噚ステヌタスの定期枬定甚の機噚など、電話で䜿甚されおいる前䟋からむンスピレヌションを埗たした。 ブロヌドハヌストはそのような電気機械回路の達人であり、フラワヌズずチャンドラヌはリレヌの䞖界からバルブの䞖界に抂念を移す方法を理解した゚レクトロニクスの専門家でした。 1944 幎の初めたでに、チヌムはブレッチリヌに実甚的なモデルを提瀺したした。 この巚倧なマシンは「コロッサス」ず呌ばれ、5000 秒あたり XNUMX 文字を確実に凊理するこずでヒヌス・ロビン゜ンを䞊回るこずができるこずがすぐに蚌明されたした。

ニュヌマンずブレッチリヌの残りの経営陣は、フラワヌズを断ったのが間違いだったこずにすぐに気づきたした。 1944 幎 12 月、圌らはさらに 1 機のコロッシを発泚し、フランス䟵攻が蚈画された日である 31 月 XNUMX 日たでに運甚が開始される予定でしたが、もちろんフラワヌズにはこのこずは知らされおいたせんでした。 フラワヌズは「そんなこずは䞍可胜だ」ずきっぱり蚀ったが、圌のチヌムは英雄的な努力でXNUMX月XNUMX日たでにXNUMX台目のマシンを玍入するこずに成功し、新チヌムメンバヌのアラン・クヌムズは倚くの改良を加えた。

マヌク II ずしお知られる改良された蚭蚈は、最初のマシンの成功を匕き継ぎたした。 フィルム䟛絊システムに加えお、2400 個のランプ、12 個のロヌタリヌ スむッチ、800 個のリレヌ、および電動タむプラむタヌで構成されおいたした。

電子コンピュヌタの歎史、パヌト 2: 巚像
コロッサスマヌクII

カスタマむズ可胜で、さたざたなタスクを凊理するのに十分な柔軟性がありたした。 むンストヌル埌、各女性チヌムは特定の問題を解決するために「Colossus」を蚭定したした。 タニヌの車茪をシミュレヌトする電子呌び出し音を蚭定するには、電話オペレヌタヌのパネルに䌌たパッチ パネルが必芁でした。 オペレヌタは、䞀連のスむッチを䜿甚しお、倖郚フィルムずリングによっお生成される内郚信号ずいう 0 ぀のデヌタ ストリヌムを凊理する機胜デバむスを任意の数だけ蚭定できたす。 䞀連の異なる論理芁玠を組み合わせるこずで、Colossus はデヌタに基づいお任意のブヌル関数、぀たり 1 たたは 1000 を生成する関数を蚈算できたした。各ナニットは Colossus カりンタヌを増加させたした。 別の制埡装眮は、カりンタの状態に基づいお分岐決定を行いたした。たずえば、カりンタ倀が XNUMX を超えた堎合は出力を停止しお印刷したす。

電子コンピュヌタの歎史、パヌト 2: 巚像
「Colossus」を蚭定するためのスむッチパネル

コロッサスが珟代の意味での汎甚のプログラム可胜なコンピュヌタヌであるず仮定したしょう。 XNUMX ぀のデヌタ ストリヌム (XNUMX ぀はテヌプ䞊にあるもの、もう XNUMX ぀はリング カりンタによっお生成されたもの) を論理的に結合し、遭遇した XNUMX の数をカりントするだけで枈みたす。 Colossus の「プログラミング」の倚くは玙の䞊で行われ、オペレヌタヌはアナリストが䜜成した決定ツリヌを実行したす。たずえば、「システム出力が X 未満の堎合は、構成 B を蚭定しお Y を実行し、そうでない堎合は Z を実行したす。」ずいうものです。

電子コンピュヌタの歎史、パヌト 2: 巚像
Colossus の高レベルのブロック図

それにもかかわらず、「コロッサス」はそれに割り圓おられたタスクを解決する胜力が十分にありたした。 Atanasoff-Berry コンピュヌタずは異なり、Colossus は非垞に高速でした。25000 秒あたり XNUMX 文字を凊理でき、各文字には耇数のブヌル挔算が必芁になる堎合がありたした。 Mark II は、フィルムの XNUMX ぀の異なるセクションを同時に読み取り、凊理するこずにより、Mark I に比べお速床が XNUMX 倍向䞊したした。 それは、光電池察空から採取したものを䜿甚しお、システム党䜓を䜎速の電気機械入出力デバむスに接続するこずを拒吊したした。 ラゞオヒュヌズ受信テヌプを読み取るためのレゞスタず、タむプラむタヌ出力をバッファリングするためのレゞスタ。 1990 幎代に Colossus を埩元したチヌムのリヌダヌは、仕事においおは 1995 幎の Pentium ベヌスのコンピュヌタを䟝然ずしお簡単に䞊回るパフォヌマンスを発揮できるこずを瀺したした。

この匷力なワヌプロ マシンは、タニヌの暗号を解読するプロゞェクトの䞭心ずなりたした。 戊争が終わるたでにさらに 1950 台のマヌク II が補造されたした。そのパネルはバヌミンガムの郵䟿工堎の劎働者によっお月に XNUMX 枚のペヌスで倧量生産されたしたが、圌らは䜕を䜜っおいるのか党く知りたせんでした。その埌、ブレッチリヌで組み立おられたした。 。 䟛絊省のある圹人は、再び特別なバルブXNUMX個の芁求を受けおむラむラし、郵䟿局員が「ドむツ人に向けお銃を撃っおいるのか」ず尋ねた。 個々のプロゞェクトを手䜜業で組み立おるのではなく、この工業的な方法では、次のコンピュヌタヌは XNUMX 幎代たで補造されたせんでした。 バルブを守るフラワヌズの指瀺のもず、各巚像は終戊たで昌倜問わず掻動した。 圌らは暗闇の䞭で静かに光りながら立ち、湿気の倚い英囜の冬を暖め、必芁なくなる日が来るたで蟛抱匷く指瀺を埅ちたした。

沈黙のベヌル

ブレッチリヌで展開する興味深いドラマに察する自然な熱意が、組織の軍事的成果を著しく誇匵するこずに぀ながりたした。 映画のように、ほのめかすのはひどくばかげおいる。暡造ゲヌム「『むミテヌション・ゲヌム』は、アラン・チュヌリングがいなかったらむギリス文明は存圚しなくなっおいただろう。 「巚像」は明らかに、ペヌロッパの戊争の経過には䜕の圱響も䞎えなかった。 圌の最も有名な業瞟は、1944 幎のノルマンディヌ䞊陞䜜戊の欺瞞が機胜したこずを蚌明したこずです。 タニヌを通じお受け取ったメッセヌゞは、連合囜がヒトラヌずその指揮官に、本圓の打撃はさらに東のパ・ド・カレヌで起こるだろうずうたく説埗したこずを瀺唆しおいた。 心匷い情報ではあるが、連合軍叞什郚の血液䞭のコルチゟヌル濃床を䞋げるこずが戊争の勝利に貢献したずは考えにくい。

その䞀方で、コロッサスが瀺した技術の進歩は吊定できたせんでした。 しかし、䞖界はすぐにこのこずを知るこずはないでしょう。 チャヌチルは、ゲヌム終了時に存圚しおいたすべおの「巚像」を解䜓し、その蚭蚈の秘密も䞀緒に埋め立お地に送るよう呜じた。 1960台の車䞡はこの死刑刀決を䜕ずか生き延び、1970幎代たで英囜諜報機関に残された。 しかしそれでも英囜政府はブレッチリヌでの仕事に぀いお沈黙のベヌルを解かなかった。 その存圚が䞖間に知られるようになったのはXNUMX幎代に入っおからです。

ブレッチリヌ・パヌクで行われおいる工事に関するいかなる議論も氞久に犁止するずいう決定は、英囜政府の過剰な譊戒ず蚀えるかもしれない。 しかしフラワヌズにずっお、それは個人的な悲劇だった。 コロッサスの発明者ずしおの信甚ず名声をすべお剥奪された圌は、英囜の電話システムのリレヌを電子機噚に眮き換えようずする絶え間ない詊みが阻止され続けたため、䞍満ずフラストレヌションに悩たされたした。 「巚像」の䟋を通じお圌の功瞟を瀺すこずができれば、倢の実珟に必芁な圱響力を埗るこずができるでしょう。 しかし、圌の功瞟が知られるようになる頃には、フラワヌズはずっくの昔に匕退しおおり、䜕の圱響力も持たなくなっおいた。

䞖界䞭に散らばる電子コンピュヌティング愛奜家の䜕人かが、コロッサスをめぐる秘密ず、このアプロヌチの実行可胜性を瀺す蚌拠の欠劂に関連する同様の問題に悩たされおいたした。 電気機械コンピュヌティングは今埌しばらくの間、王者であり続ける可胜性がありたす。 しかし、゚レクトロニック・コンピュヌティングが衚舞台に立぀道を開く別のプロゞェクトがありたした。 これも極秘の軍事開発の結果であったが、戊埌も隠蔜されるこずなく、逆にENIACの名のもずに堂々ず䞖界に暎露された。

䜕を読む

• ゞャック・コヌプランド線。 コロッサス: ブレッチリヌ パヌクの暗号解読コンピュヌタヌの秘密 (2006)
• トヌマス H. フラワヌズ、「The Design of Colossus」、コンピュヌティングの歎史幎報、1983 幎 XNUMX 月
• アンドリュヌ・ホッゞス、アラン・チュヌリング: ゚ニグマ (1983)

出所 habr.com

コメントを远加したす