• Non ci sono risultati.

Come attaccare l’Enigma?

N/A
N/A
Protected

Academic year: 2021

Condividi "Come attaccare l’Enigma?"

Copied!
19
0
0

Testo completo

(1)

• Crib e Menu

• La bomba

• La tavola diagonale

(2)

Come attaccare l’Enigma?

1. Analisi del solo testo cifrato 2. Attacco discriminante

3. Attacco alla frase probabile

Dillwyn Knox e Alan Turing considerarono tre metodi di attacco:

(3)

Attacco alla frase probabile

Il confronto tra il testo cifrato e quello in chiaro precludeva molte configurazioni dell’Enigma.

Sfrutta la proprietà dell’Enigma di non cifrare mai un carattere con se stesso.

(4)

Crib

Il testo in chiaro è detto Crib Ad esempio:

Crib:

WETTERVORHERSAGEBISKAYA Cifrato contenente il crib:

QFZWRWIVTYRESXBFOGKUHQBAISEZ

(5)

Confronto dei messaggi

WETTERVORHERSAGEBISKAYA

QFZWRWIVTYRESXBFOGKUHQBAISEZ WETTERVORHERSAGEBISKAYA

QFZWRWIVTYRESXBFOGKUHQBAISEZ

(6)

Menu

1 2 3 4 5 6 7 8 9 10 … … 22 23

WETTERVORHERSAGEBISKAYA QFZWRWIVTYRESXBFOGKUHQBAISEZ

k v1

v1

v2 v2 v3 v3

?

(7)

La bomba

(8)

La bomba

Ricerca esaustiva tra le possibili

158.962.555.217.826.360.000 combinazioni

(9)

Un esempio

abcdefghijklmnopq JYCQRPRYDEMCJMRSR SPRUCHNUMMERXEINS ...|...||

(10)

La tavola diagonale

Ideata da Gordon Welchman Schematizzazione dello stecker

Basata sulla reciprocità dello stecker (Q→W e W→Q)

Richiede menu meno complessi

(11)

La tavola diagonale

(12)

Configurare la bomba

Pos. C T lettere iniziali

1 B E AAA 2 E D AAB 3 A B AAC 4 C G AAD 5 H E AAE 6 H A AAF 7 E H AAG 8 A D AAH 9 D B ABA

(13)

Configurare la bomba

(14)

Come funzionava

Si metteva in ‘vita’ un filo x di un cavo Y Se il registro contava più fili vivi la

combinazione era scartata

La prima fila di tamburi ruotava (120rpm)

La seconda ogni rivoluzione della prima La terza ogni rivoluzione della seconda

(15)

Gli stop

La macchina si arrestava se il registro:

• contava un solo filo vivo

(impostazioni corrette, ipotesi corretta)

• contava un solo filo morto

(impostazioni corrette, ipotesi errata)

(16)

Un solo filo vivo

(17)

Il problema del secondo rotore

WETTERVORHERSAGEBISKAYA RWIVTYRESXBFOGKUHQBAISE

WETTERVORHERS RWIVTYRESXBFO

AGEBISKAYA GKUHQBAISE

13 caratteri 10 caratteri

23 caratteri

(18)

Conclusioni

Difficoltà nel trovare un corretto crib Tempo perso provando menu errati Malfunzionamenti della bomba

Mantenere segreta la decrittazione della bomba

Attacchi nulli contro l’utilizzo dell’Umkehrwalze D

(19)

Bibliografia

Graham Ellsbury’s website http://www.ellsbury.com/

Codes and Ciphers in the Second World War http://www.codesandciphers.org.uk/

Riferimenti

Documenti correlati

Rademaker, United States assistant secretary of State for arms control, to the 2005 Review Conference of the Parties to the Treaty on the Non-Proliferation of Nuclear Weapons,

The purpose of this book is to describe the nervous and cardiac histopathological findings and to describe an investigated standardized post-mortem protocol to apply to all cases of

la parola ottenuta considerando i caratteri dal 30-esimo della 30-esima riga al 34-esimo della 34-esima riga nel 22-esimo capitolo, sostituendo l con nu, sostituendo i con m

parola numero <1> di ogni riga ordina ed elimina i duplicati prime <436> righe. ultime <1>

Bonfanti ci porta al cuore del più grosso enigma scientifico dei nostri tempi, tra intrighi e scoperte rivoluzionarie. LUCA BONFANTIL’ENIGMA DEL

Quindi abbiamo iniziato con un programma focalizzato sull’alimentazione, attraverso video e articoli scritti, invitando sempre le persone a interagire sulla

Centro organizzatore dei microtubuli Agisce da polo del fuso durante la mitosi. Presenta una coppia

In prima istanza non si devono mai trascurare anche le cose che sembrano ovvie e poi, per potere isolare il problema, occorre cercare di semplificare il più possibile il