Laboratorio di Crittografia

Documenti analoghi
Storia della Crittografia. dalle origini al XVI secolo

Università degli Studi di Milano

a b c d e f g h i l m n o p q r s t u v z

QUADRATO MAGICO DI ORDINE PARI (n=4)

CODICI. Crittografia e cifrari

Il cifrario di Vigenère. Bizzoni Stefano De Persiis Angela Freddi Giordana

c) ogni numero ha infiniti multipli

Elementi di Algebra e di Matematica Discreta Cenno di un applicazione alla crittografia

Breve storia della crittografa

Luca Costabile Esercizi di Logica Matematica Dispensa Calcolo Proposizionale 1

Esercizi

Laboratorio Crittografia e numeri primi

CALCOLO LETTERALE. Le espressioni letterali sono espressioni contenenti operazioni fra numeri e lettere:

DATTILORITMICA Introduzione dell apparecchio Esecuzione delle operazioni aritmetiche: Addizioni:

Moltiplicazione. Divisione. Multipli e divisori

MATEMATICA PER LO STUDIO DELLE INTERAZIONI STRATEGICHE: TEORIA DEI GIOCHI. Anna TORRE

L'enigma dei numeri primi

CIFRARI MONOALFABETICI

MAPPA MULTIPLI E DIVISORI

Didattiche disciplinari integrate SSIS A.A. 2008/2009 Modulo di Matematica Docente L. Parenti

Elementi di crittografia

Esercizi 2. Marco Anisetti

Elementi di Crittografia

2. Completa scrivendo il numeratore o il denominatore mancante in modo da avere frazioni tutte equivalenti.

La segretezza nella Storia

Kangourou della Matematica 2006 finale nazionale italiana Mirabilandia, 8 maggio 2006

Archimede UNDER 14 Dal ritagliare al dimostrare: i rettangoli isoperimetrici. La seguente proposta didattica mostra

CONCORSO ALLIEVI MARESCIALLI CARABINIERI 2018 TAVOLE SINOTTICHE RAGIONAMENTO NUMERICO. Anteprima

Lo sviluppo di un semplice programma e la dimostrazione della sua correttezza

ESERCIZI DI STATISTICA SOCIALE

CRITTOGRAFIA 2014/15 Appello del 13 gennaio Nome: Cognome: Matricola:

Condizione di allineamento di tre punti

Campi finiti: Introduzione

Parte Seconda. Prova di selezione culturale

numeratore linea di frazione denominatore

Statistica Elementare

BREVE RIEPILOGO SULLE FRAZIONI

Introduzione agli Algoritmi 4. Problemi. Dal Problema alla Soluzione

SCHEDA DI LAVORO: CALCOLO LETTERALE

Preparazione Olimpiadi della Matematica

La crittografia. La crittografia è un'arte antica, risale almeno ai Greci (Tucidide, scitala lacedemonica).

Laboratorio di Architettura degli Elaboratori A.A. 2014/15 Programmazione Assembly

Introduzione soft alla matematica per l economia e la finanza. Marta Cardin, Paola Ferretti, Stefania Funari

In quanto segue ci interesseranno particolarmente le forme che si comportano come l esempio del quadrato A qui sopra. Le chiameremo forme di tipo A.

CRITTOGRAFIA E NUMERI PRIMI TFA A059 ANNA NOBILI OTTAVIANO ROSI

I NUMERI INTERI RELATIVI

Crittografia per la sicurezza dei dati

Progetto Pilota Valutazione della scuola italiana. Anno Scolastico PROVA DI MATEMATICA. Scuola Superiore. Classe Terza.

Laboratorio Crittografia e numeri primi

IL TANGRAM. Il quadrato della saggezza. Il tangram e un' antica invenzione cinese e forse il più antico puzzle di carattere geometrico.

La composizione di isometrie

Mappe di Karnaugh G. MARSELLA UNIVERSITÀ DEL SALENTO

Elementi di Algebra e di Matematica Discreta Numeri interi, divisibilità, numerazione in base n

Lab 04 Programmazione Strutturata"

Giochi matematici: giochi logici

Argomento 13 Sistemi lineari

METODO DEI MINIMI QUADRATI

ESEMPIO. x = Rappresentazione in base 10 dei numeri reali.

Laboratorio di programmazione

CRITTOGRAFIA. Docente: Fornasiero Marianna. IT «V. Bachelet»-Ferrara

Lettura Moto uniformemente accelerato

Transcript:

Laboratorio di Crittografia Scuola Secondaria Inferiore Attività n. 1: Divisi a coppie, ognuno scriva sulla propria scitala un messaggio e consegni al compagno la striscia di carta srotolata. Il compagno dovrà ricostruire il messaggio in chiaro riavvolgendolo sulla scitala. Attività n. 2: Divisi a coppie, ognuno dovrà cifrare sei messaggi a scelta utilizzando il proprio disco col cifrario di Cesare e trasmetterli al compagno. Il compagno, a sua volta, dovrà decifrare i sei messaggi, sempre utilizzando il disco col Cifrario di Cesare. Domanda: Per cifrare i messaggi, come ruoterò il disco? Di quante posizioni e in che verso? E per decifrare il messaggio? Potete anche far corrispondere ad ogni lettera dell alfabeto un numero da 0 ( = A) a 25 ( = Z) in questo modo: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

http://critto.liceofoscarini.it/critto/caesar.htm ed utilizzare l Applet opportuno sul Cifrario di Cesare.. Vogliamo ora generalizzare il metodo di Cesare in questo modo: Più in generale si dice codice di Cesare un codice nel quale la lettera del messaggio chiaro viene spostata di un numero fisso di posti, non necessariamente tre. I cifrari che comportano una "rotazione" dell'alfabeto sono detti anche cifrari ROT n, dove n è il numero di posizioni di cui bisogna spostarsi nell alfabeto per cifrare il messaggio in chiaro. Così, Cesare si chiama anche ROT 3. 1. Divisi a coppie, ognuno dovrà cifrare tre messaggi a scelta utilizzando il disco di Cesare e ruotandolo rispettivamente di 1 posizione, poi di 5 e infine di 13 posizioni, cioè utilizzando prima un cifrario ROT1 ( A B), poi ROT5 ( A F)e infine ROT13 ( A N). Domanda: che particolarità ha il cifrario ROT13? Come si fa a decifrare un messaggio scritto utilizzando il cifrario ROT13? http://critto.liceofoscarini.it/critto/caesar.htm ed utilizzare l Applet opportuno sul Cifrario ROTn.. Attività n. 3: Il metodo di Blaise Vigenère (1586) è una evoluzione del codice di Cesare; invece di spostare sempre dello stesso numero di posti la lettera da cifrare, questa viene spostata di un numero di posti variabile, determinato in base ad una parola chiave, da concordarsi tra mittente e destinatario, e da scriversi sotto il messaggio, carattere per carattere; la parola è detta verme (una password), dato che, essendo più corta del messaggio, deve essere ripetuta molte volte sotto questo, come nel seguente esempio:

Supponiamo che la parola chiave o verme sia: SCUOLA Testo chiaro Verme Testo cifrato A R R I V A N O I R I N F O R Z I S C U O L A S C U O L A S C U O L S T L W G A F Q C F T N X Q L N T Il testo cifrato si ottiene spostando la lettera chiara di un numero fisso di caratteri, pari al numero ordinale della lettera corrispondente del verme. Di fatto si esegue una somma aritmetica tra l'ordinale del chiaro (A = 0, B = 1, C = 2...) e quello del verme; se si supera l'ultima lettera, la Z, si ricomincia da A, secondo la logica delle aritmetiche finite. Per semplificare questa operazione il Vigénère propose l'uso della seguente tavola quadrata, composta da alfabeti ordinati spostati. Volendo ad esempio cifrare la prima R di ARRIVANO si individuerà la colonna della R, quindi si scenderà lungo la colonna fino alla riga corrispondente della corrispondente lettera del verme (qui C); la lettera trovata all'incrocio è la lettera cifrata (qui T); la seconda R invece sarà cifrata con la lettera trovata sulla riga della U di SCUOLA, e cioè con la L. 1. Usando la tavola di Vigenere riportata nella pagina seguente, prova a cifrare il seguente messaggio usando il tuo nome come parola chiave: Noi siamo gli alunni delle Scuole Medie 2. Verifica la correttezza del tuo messaggio cifrato usando l Applet sul sito http://critto.liceofoscarini.it/critto/php/vigenere.phtml 3. Hai intuito come, nota la parola chiave, puoi decifrare il messaggio? 4. Dopo i giochi sul Cifrario di Cesare e quello di Vigenere, puoi dire come si fa a traslare di 5 lettere la lettera X? E come si fa a traslare di 20 lettere la letterav? Quindi, se traslando la lettera di n posizioni arriviamo fino all ultima lettera Z e non abbiamo ancora conteggiato tutto n, dobbiamo. In sostanza: X ( = 23) + 5 = 23 + 5 = 28, ma a che lettera corrisponde il numero 28? Come devo fare? Confronta la tabella dell alfabeto/numeri pag. 1 ------------------ Introduzione alle aritmetiche finite!

Tavola di Vigenere:

Attività n. 4: Ecco a te la tabella dei primi 100 numeri naturali: applica correttamente il Crivello di Eratostene e trova tutti i numeri primi da 2 a 100! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 http://it.wikipedia.org/wiki/crivello_di_eratostene ed osserva l Applet opportuno sul Crivello di Eratostene..