LA MACCHINA ENIGMA.

Slides:



Advertisements
Presentazioni simili
Testo consigliato Crittografia, P. Ferragina e F. Luccio, Ed. Bollati Boringhieri, € 16.
Advertisements

L’inventore del calcolatore odierno
CHI ERA ALAN TURING? Turing fece parte del team di matematici che, a partire dalla base di Bletchley Park, decodificarono i messaggi scritti dalle macchine.
CORSO DI CRITTOGRAFIA Secondo incontro PROGETTO LAUREE SCIENTIFICHE
Breve storia dei calcolatori
Istituto Tecnico Industriale Don Orione Fano
T HE TRANSLATION OF TOURIST TEXTS 11 th lesson. VISIT BLETCHLEY PARK – U NA VISITA AL BLETCHLEY PARK Once Britain's Best-Kept Secret, today Bletchley.
CRITTOGRAFIA: DALLE ORIGINI AL PROBLEMA APPLE FANO ITC “CESARE BATTISTI” 2015/2016 ESAME DI STATO BOTTARO LUCA 5F.
Liceo Scientifico Enrico Fermi A.S. 2006/2007 La crittografia Alessandro Franci Tesina di Maturità Scientifica.
ARCHIMEDE ( a.c). BIOGRAFIA Archimede è stato un matematico, fisico e inventore siracusano. E’ uno dei più grandi scienziati e matematici della.
Non è mai troppo presto attività a sostegno della decodifica Riconoscimento ed intervento precoce per i DSA.
IL SOFTWARE (FPwin 6.0).
le fonti di informazione scientifica
Numeri e grafici per capire la salute
ENIGMA: ARGOMENTI vicende riguardanti la macchina
I Collegamenti in WORD Guglielmo Grisolia.
Rappresentazione dell’ Informazione Informazione e Comunicazione
LA MAPPA CONCETTUALE Istruzioni per l’uso
Inserisci il titolo qui.
I PROCESSI.
La rappresentazione delle informazioni
LA GERMANIA.
EVENTUALI PROBLEMI CHE POSSONO SORGERE…
EasyGraph Dynamic web-based dashboard
Termini CINAHL/MeSH su EBSCOhost
Arduino Clap-Light.
CRITTOGRAFIA: DALLE ORIGINI AL PROBLEMA APPLE
Una pagina bianca.
CROP CIRCLES.
Le basi dati CINAHL Tutorial sulla ricerca semplice
Catturare l’attenzione dell’uditorio
Condividere dati di Excel tramite l'esportazione in un sito di SharePoint
Sistema Scrapers
Excel 1 - Introduzione.
Prima parte: Approfondimenti di Word
I tag essenziali.
“13 consigli per la vita".
SAS® OnDemand for Academics SAS Studio
I.C. VANVITELLI UDA DIVERSITA’
Gesù nasce ogni giorno nel cuore di coloro che aiutano gli altri
Le comunicazioni in codice
Le comunicazioni in codice
Introduzione Noi e gli altri [Roma e il mondo] appunti di storia medievale (IV-XV secolo) Prof. Marco Bartoli.
RISOLVIAMO UN SISTEMA LINEARE N EQUAZIONI N INCOGNITE
Introduzione a PowerPoint
IMPRESA FORMATIVA SIMULATA
INTRODUZIONE A EXCEL Il foglio elettronico o foglio di calcolo è una tabella che contiene parole e numeri che possono essere elaborati applicando formule.
La Macchina Enigma.
La macchina di turing Uno dei pionieri dello studio della logica dei computer così come la conosciamo oggi ed il primo ad interessarsi all'argomento dell’intelligenza.
PowerPoint.
“13 consigli per la vita".
Matrici Definizioni Matrici Rettangolari Quadrate 02/01/2019
Nome e numero del corso Docente Nomi dei membri del gruppo
Il nuovo concetto Leitner
TRASPORTI E COMUNICAZIONI
= 17 somma addendi + ADDIZIONE
Introduzione a PowerPoint
<Slide 1 uguale a Slide 1 nello Step 1>
Nome e numero del corso Docente Nomi dei membri del gruppo
a cura dei prof. Robero Orsaria e Monica Secco
Tutorial connect.ebsco.com.
N O E MODELLO GITA S Come progettare una gita in base alla destinazione da condividere con altri studenti. Un modello con cui gli studenti possono.
La storia di Gino Bartali… …e della sua bicicletta verde
Esamina il materiale da leggere
La struttura dell'atomo
ALGORITMO E’ una successione finita di passi che consente di risolvere tutti i problemi di una classe e di determinare il risultato. Caratteristiche: Finito.
L’unità di acquisizione
I CURDI I Curdi sono un gruppo etnico indoeuropeo che abita nella parte settentrionale e nord-orientale della Mesopotamia.Tale territorio è compreso in.
Gino Bartali Un giusto italiano.
Transcript della presentazione:

LA MACCHINA ENIGMA

FUNZIONAMENTO Alla pressione di un tasto della tastiera, una lettera del pannello luminoso si accendeva. Vi erano 3 ruote di cifratura, detti « Rotori disturbatori », che collegavano la tastiera al pannello luminoso. Per rendere più complessa la macchina, ad ogni pressione su un bottone, il rotore gira di una tacca. Secondo i modelli (M3 o M4), il sistema era munito di 3 o 4 rotori. I secondi e i terzi rotori avanzavano di una tacca quando il precedente faceva un giro completo. Vi era inoltre una tabella di connessione che mischiava le lettere dell'alfabeto e un riflettore che faceva ripassare la corrente nei rotori prima della visualizzazione.  Alla fine, per le macchine Enigma equipaggiate di 26 lettere, vi erano 17 576 combinazioni (26x26x26) legate all'orientamento di ciascuno dei tre rotori, 6 combinazione possibili legate all'ordine nel quale sono disposti i rotori, cioè 100 391 791 500 collegamenti possibili quando si collegano le sei paia di lettere nella tabella di connessione: 12 lettere scelte tra 26 (26! /(12!14!)), poi 6 lettere tra 12 (12!/6!), e poiché alcune paia sono equivalenti (A/D etD/A), bisogna dividere per 26.  Le macchine Enigma possono quindi codificare un testo secondo 1016 (17 576 * 6 * 100 391 791 500) combinazioni diverse! 

IL FILM “The Imitation Game” racconta la vita del matematico inglese Alan Turing, genio indiscusso del XX secolo, considerato uno dei padri dell’informatica e dei moderni computer, fino alla sua precoce e tragica scomparsa. Durante i giorni più oscuri della seconda guerra mondiale, Alan Turing presta il suo aiuto nel decifrare il codice segreto nazista Enigma. In una disperata lotta contro il tempo, opera con la sua squadra di collaboratori a Bletchey Park, il centro top secret di criptoanalisi del Regno Unito, e il suo contributo sarà essenziale per accelerare la fine del conflitto e salvare migliaia di vite.

Progetto EnigmApp

Nella slide precedente ho inserito i diagrammi di flusso con cui abbiamo in seguito progettato il codice in Eclipse per creare una macchina virtuale che potesse criptare e decriptare la parola o la frase inserita al suo interno. Qui sotto si può vedere un esempio del suo funzionamento. Il codice di decodifica serve per dire di quante lettere dell’alfabeto aggiungere o sottrarre dalla frase per esempio se alla frase “buongiorno a tutti” le lettere si spostano di 16 in più, la frase che risulta è “rkedwyehde q jkjjy”, che decodificata al contrario cioè sottraendo 16 lettere nell’alfabeto risulterà la frase principale “buongiorno a tutti”.