Crittografia e Statistica con le calcolatrici grafiche Massimo Borelli, Sergio Invernizzi, Andrea Sgarro A.D.T., Monopoli, 2002.
Crittografia e Statistica con le calcolatrici grafiche Perché la crittografia? Un po di storia Le esperienze precedenti Il ruolo delle calcolatrici grafiche
Perché la crittografia? algebra aritmetica modulare algoritmi calcolo combinatorio statistica...
Perché la crittografia? Nuovi obiettivi Nuove metodologie nella didattica
Perché la crittografia? Un dato di fatto –abilità logiche in diminuzione nel tempo I rimedi proposti –algebra, geometria euclidea,... Inconveniente? –sistema ipotetico deduttivo (ITIS? IPSIA?)
Perché la crittografia? Il Nucleo di Ricerca Didattica di Trieste –problem solving –capacità deduttive –il linguaggio naturale –formulare congetture o confutare ipotesi –clima di gioco –laboratorio di matematica
Perché la crittografia? Al giorno doggi.. –autenticazione –protezione tattica –protezione strategica
Un po di storia... nellAntico Testamento..... BBL = YYO (cifrario a sostituzione)
Un po di storia... Giulio Cesare..... CALMO = FDOPR (cifrario a rotazione)
Un po di storia in generale: cifrario completo –26! = possibilità è sufficiente??
Un po di storia No!!! Edgar Allan Poe, Lo scarabeo doro A = 11%, E = 11%, I = 10%,..., B = 1%, Z = 0.8%, Q = 0.5% (Al Kindi, 800 d.C., L.B.Alberti)
Un po di storia Cifrari polialfabetici (B. de Vigenère) Messaggio in chiaro + chiave = messaggio cifrato
Un po di storia Messaggio in chiaro + chiave = messaggio cifrato (in chiaro) Parigi val bene una messa (chiave) flauto fla utof lau tofla (cifrato) ulrfcz dll vacl gnu gsaea
Un po di storia Il successo? Elevato periodo della chiave : macchine meccaniche 1900: macchine elettromeccaniche (ad esempio: Enigma) oggi...
Un po di storia... Data Encryption Standard: 2 56 chiavi... One Time Pad: chiave casuale periodo infinito... Rivest Shamir Adleman: chiave pubblica!
Le esperienze precedenti dal 1989, NRD Trieste: 2000, Berardi e Beutelspacher 2002, ICTM2 Creta
Le esperienze precedenti cifrari a rotazione –tecnologia livello zero –gioco –approccio semantico invece di statistico...
Le esperienze precedenti cifrari a sostituzione completa –frase segreta, EVVIVA LA TECNOLOGIA – E V I A L T C N O G Z U S R Q P M H F D B
Le esperienze precedenti Risultati: –frequenza relativa –principio di massima verosimiglianza –istogrammi delle frequenze –funzione biunivoca, funzione inversa –aritmetica modulare
Il ruolo delle calcolatrici a.s.2002/2003, biennio istituto professionale Finalità: –introduzione alla statistica –introduzione alle calcolatrici grafiche
Il ruolo delle calcolatrici Operativamente..... introduzione standard..... analisi dei testi cifrati con la TI (vediamo come!)
... come passo da MS Word alla TI? Salvo il file. doc in formato. txt separando ogni carattere Apro in Excel il file, traspongo, codifico in ASCII e cifro il messaggio Incollo in Word il messaggio cifrato e salvo in formato. txt Con TI Graph Link, import ASCII data, salvo L1, link send
... come realizzo un cifrario a sostituzione in modo facile (1) L 1 -1 STO L 2 L 2 *17+7 STO L 3 (L 3 modulo 26) STO L 2...
... come realizzo un cifrario a sostituzione in modo facile (2) int (L ) STO L 3 (per evitare decimali)
... come realizzo un cifrario a sostituzione completo (1) seq(X,X,1,26,1) STO L2 For(K,26,2,-1) int(rand*K+1) STO A L2(K) STO S L2(A) STO L2(K) S STO L2(A) End K = 26 A = 4 (a caso) scambia 4 con ripeti, K = 25, 24, 23...
... come realizzo un cifrario a sostituzione completo (2) For(K,1,dim(L1),1) L2(L1(K)) STO L3(K) End L1 messaggio in chiaro, L2 chiave (permutazione) L1(K) K-esima lettera in chiaro L2(L1(K) K-esima lettera permutata
Il ruolo delle calcolatrici.. agli studenti? Frequenze assolute e relative EGTCWPCXQNVCWPTG...
Il ruolo delle calcolatrici EGTCWPCXQNVCWPTG... C? G? K? A! E! I! CERAUNAVOLTAUNRE...
Il ruolo delle calcolatrici ulteriori passi... One Time Pad.. casualità
Riferimenti crittografia: calcolatrici: sperimentazione: