Under andre verdenskrigen var kryptografi naturlig nok et viktige fagområde. Den engelske matematikeren og kryptografen Alan Turing (1912-1954) ledet en periode arbeidet med å knekke tyske kodesystem, og som ledd i dette arbeidet bidro han vesentlig til utvikling av automatiske regnemaskiner. En turingmaskin er en idealisert og formell beskrivelse av en datamaskin, samt hvilke beregninger eller oppgaver maskinen kan utføre.