Denkende Machines -- Computers, rekenen, redeneren - CWI
Denkende Machines -- Computers, rekenen, redeneren - CWI
Denkende Machines -- Computers, rekenen, redeneren - CWI
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
1.4. VAN MECHANISCHE REKENMACHINE NAAR COMPUTER 29<br />
Figuur 1.12: Schematische beschrijving van de Enigma machine.<br />
was kon het bericht worden gedecodeerd door het opnieuw door de Enigma machine met dezelfde<br />
beginstand te halen. Het omgekeerde (‘de inverse’) van de coderingsoperatie was dus die<br />
coderingsoperatie zelf (net zoals in de rekenkunde de inverse van de operatie ‘vermenigvuldigen<br />
met −1’ diezelfde operatie is: als je een getal n tweemaal met −1 vermenigvuldigt krijg je het<br />
oorspronkelijke getal n weer terug). Deze eigenschap van de Enigma code bleek de sleutel tot<br />
de ontcijfering.<br />
De Engelse Government Code and Cypher School, waaraan onder anderen de wiskundige en<br />
AI-filosoof Alan Turing (1912–1954) verbonden was, ging het ontcijferingsprobleem machinaal te<br />
lijf, door een batterij machines te bouwen die in snel tempo alle mogelijke beginstanden van de<br />
Enigma probeerden, tot de goede stand gevonden was. Deze door Turing ontworpen machines,<br />
de zogenaamde ‘bombes’, waren simpele automaten: ze deden in zekere zin altijd hetzelfde. Het<br />
gevolg was dat, toen de Duitsers mechanische wijzigingen aanbrachten in hun Enigma machine,<br />
de ‘bombes’ in één klap waardeloos waren geworden en er nieuwe apparaten moesten worden<br />
gebouwd. Later ging men het codekraakproces uitvoeren op een machine waarvan het gedrag<br />
kon worden aangepast aan informatie over veranderingen van het Enigma mechaniek. Deze<br />
machine, de Colossus, kon worden geprogrammeerd: het was geen simpele automaat meer,<br />
maar een programmeerbare automaat. Hij had echter een andere architectuur dan de moderne<br />
computer: het programma was niet opgeslagen in een intern geheugen, maar het geheugen werd