Lezione 2: Cenni storici 27/02/2023

Il pattern cattivo bene o male è sempre quello. Si tratta sempre di piccole variazioni su tema. Fleming aiuta Marconi col telegrafo. Maskelyne sabota una delle dimostrazioni pubblico del telegrafo senza fili, inviando insulti in codice morse. Fatto per far vedere la bravura rispetto ad un altro utente. Citazioni della macchina enigma, nata dall'ingegnere austriaco che ha assunto un ruolo fondamentale per la seconda guerra mondiale. Tutto ciò che è stato creato in informatica è stato fatto per due scopi: guerra o ludi. Arthur Scherbius riesce ad ottenere una variante della macchia usata poi dai tedeschi. Piccolo racconto sul funzionamento della macchina enigma. I nazisti cambiavano il codice enigma ogni 24 ore. Nel 1932 alcuni polacchi paventarono una versione della bomba kryptologicazna che riusciva a crackare la macchina enigma entro 24 ore. L’autore di questa idea era Marian Rejewski che era uno studente di matematica. Gli altri due autori sono Zygalski e …

I nazisti cambiano la configurazione dell’enigma, mettendo 4 rotori al posto di 3. E’ un piccolo accorgimento che rende inutilizzabile la bomba. Gli alleati se ne accorgono e viene indetta nel 1939 un convegno tra i più brillanti matematici/crittografi per cercare di capire che cosa fare. La realtà è quella di un sistema da rompere nuovamente. Ci furono sforzi febbrili dal 1939 al 1942. I difensori potevano difendersi pro attivamente in questo modo. Un problema matematico letteralmente imposto dalla guerra.

Gli inglesi hanno una unità segreta a Bletchley Park è sede in cui diversi scienziati si riuniscono per provare a rompere il codice enigma. Parecchi di questi scienziati erano scacchisti. In capenne HUT, erano volti a rompere il codice. Nel 1940 viene abbozzato un primo prototipo per rompere l’enigma classico. Nel 1941 si rendono conto dell’enigma a 4 rotori e si mettono a mani basse per modificare il prototipo per rompere il nuovo schema. La strategia vincente è di Alan Turing: known plain text attack. Si prova a rompere il cifrario presupponendo che l’inizio sia sempre in un certo modo. La fortuna vuole che vengano intercettati i messaggi di due innamorati che iniziano sempre allo stesso modo. Questa imbeccata da l’idea a Touring per riuscire a capire esattamente come funzioni. La macchina si chiama Colossus. Inizialmente era stato progettata per un cifrario ancora più duro. Questo è stato il primo calcolatore generico. Prima di Colossus c’era Bombe. René Carmille fu il primo ethical hacker della storia.

Untitled

Cambridge (USA), docenti appassionati di sistemi e sfruttare le conoscenze per cambiarne il funzionamento in maniera creativa. Hacking come: mettersi alla prova, studiare il sistema capendone le complessità ed applicare la propria fantasia. Tutto partito per altro da un modellismo di trenini che si faceva il sabato. Su questi sistemi si sono formati tra i più grandi informatici.

MULTIX → UNIX e direvati, da Jack Deniis, Fernanrdo Corbato, Mario Fano

Peter Deutsch, creato lisp 1.5 per PDP-1. Creatore del primo compilatore JIT e smalltalk, nonno di ruby. Creatore di Ghostscript. Questi sono tutti membri di MIT Tech Railroad Club (denominatore comune di tutti quanti gli hacker degli albori).

Alan Kotok (primo vero Hacker) e Steve Russell creano il primo videogioco con l’oscilloscopio. Ci spostiamo dai trenini ai computer.

Ci sono storie di grandi informatici che sarebbe bello vedersi nelle slides.

Hacking storici (dai più leggeri ai più criminosi e pericolosi)

[28/02/2023]