CODICI - WordPress.comCRITTOGRAFIA - La crittografia è una scrittura convenzionale segreta,...

13
C O D I C I Crittografia e cifrari

Transcript of CODICI - WordPress.comCRITTOGRAFIA - La crittografia è una scrittura convenzionale segreta,...

Page 1: CODICI - WordPress.comCRITTOGRAFIA - La crittografia è una scrittura convenzionale segreta, decifrabile solo da chi conosce il codice. - La parola crittografia deriva da 2 parole

CODICICrittografia e cifrari

Page 2: CODICI - WordPress.comCRITTOGRAFIA - La crittografia è una scrittura convenzionale segreta, decifrabile solo da chi conosce il codice. - La parola crittografia deriva da 2 parole

CRITTOGRAFIA- La crittografia è una scrittura convenzionalesegreta, decifrabile solo da chi conosce il codice.

- La parola crittografia deriva da 2 parolegreche, ovvero kryptòs (nascosto) e graphìa(scrittura) e significa «scritture nascoste» o«codici».

- Un messaggio scritto in codice è chiamatocrittogramma e i metodi usati per comporlo sichiamano tecniche di cifratura.

Page 3: CODICI - WordPress.comCRITTOGRAFIA - La crittografia è una scrittura convenzionale segreta, decifrabile solo da chi conosce il codice. - La parola crittografia deriva da 2 parole

Un messaggio scritto in Crittogramma ( o messaggio in codice)scritto in codice

Page 4: CODICI - WordPress.comCRITTOGRAFIA - La crittografia è una scrittura convenzionale segreta, decifrabile solo da chi conosce il codice. - La parola crittografia deriva da 2 parole

Un po’ di STORIALa crittografia è antichissima e nasce con lanecessità di mandare messaggi senza essere capitidai nemici.

- gli Ebrei avevano il codice atbash;

- gli Spartani avevano la scital

- Gaio Giulio Cesare inventò il cifrario di Cesare,

La crittografia moderna inizia con de cifris di LeonBattista Alberti.

Page 5: CODICI - WordPress.comCRITTOGRAFIA - La crittografia è una scrittura convenzionale segreta, decifrabile solo da chi conosce il codice. - La parola crittografia deriva da 2 parole

CARATTERISTICHELa crittografia fa parte della crittologia e lo studioinverso si chiama crittoanalisi, che consiste nel rompereun codice e decifrarlo. Al momento non esiste unatecnica crittografica totalmente sicura, ad eccezionedel cifrario di Vernam: tutte le altre tecniche nongarantiscono la durata della segretezza. Il cifrario diVernam infatti è l’unico ad avere una spiegazionematematica.

Page 6: CODICI - WordPress.comCRITTOGRAFIA - La crittografia è una scrittura convenzionale segreta, decifrabile solo da chi conosce il codice. - La parola crittografia deriva da 2 parole

TIPOLOGIECi sono 3 tipi di crittografia:

• crittografia simmetrica, consiste nell’uso di un’ unica chiave perproteggere il messaggio e per renderlo leggibile. Il problema erafar sapere al destinatario la chiave* senza farla scoprire.

• crittografia asimmetrica, possiede 2 chiavi diverse per scriveree per decifrare il messaggio: la chiave per scrivere può esserevista da chiunque, mentre quella per decifrare è conosciuta solodal destinatario, senza il bisogno di scambiarsele.

• crittografia quantistica si basa sulla meccanica quantistica** almomento dello scambio della chiave in modo che se qualcuno laintercettasse mittente e destinatario lo saprebbero subito.

* La chiave è una specie di password

** La meccanica quantistica è lo studio del comportamento della materia

Page 7: CODICI - WordPress.comCRITTOGRAFIA - La crittografia è una scrittura convenzionale segreta, decifrabile solo da chi conosce il codice. - La parola crittografia deriva da 2 parole

APPLICAZIONINella crittografia moderna sono diffuse soprattutto nell’ambito informatico e delle comunicazioni,

in entrambi i casi è necessario lo scambio di file perimpedirne la visione ad altri. Alcuni software che usano lacrittografia sono telegram e whatsapp .

Page 8: CODICI - WordPress.comCRITTOGRAFIA - La crittografia è una scrittura convenzionale segreta, decifrabile solo da chi conosce il codice. - La parola crittografia deriva da 2 parole

CIFRARIO DI CESAREPrende il nome da Gaio Giulio Cesare che lo usava perproteggere i suoi messaggi segreti, è uno dei più antichialgoritmi crittografici, o crittogrammi.

Si tratta di un cifrario a sostituzione monoalfabeticain cui ogni lettera è sostituita nel testo cifrato da un’altra lettera che si trova in un certo numero di posizionidopo nell’ alfabeto.

Sono chiamati anche cifrari a scorrimento.

Il codice consisteva nello spostare in fondo all’ alfabetole prime 3 lettere, usando quindi la D al posto della A ela A al posto della Z.

Page 9: CODICI - WordPress.comCRITTOGRAFIA - La crittografia è una scrittura convenzionale segreta, decifrabile solo da chi conosce il codice. - La parola crittografia deriva da 2 parole

CRITTOANALISIAl tempo di Cesare il suo codice era sicuro perché moltospesso i nemici non erano in grado di leggere neanche untesto in chiaro (un testo scritto normalmente)

Inoltre non esistevano metodi di crittoanalisi.

Anche altri usarono questo cifrario, tra cui lo stessonipote di Cesare, Augusto, che però lo utilizzava inchiave 1, ovvero spostava in fondo all’ alfabeto solo laprima lettera. Usava la B al posto della A

Page 10: CODICI - WordPress.comCRITTOGRAFIA - La crittografia è una scrittura convenzionale segreta, decifrabile solo da chi conosce il codice. - La parola crittografia deriva da 2 parole

CIFRARIO DI VERNAMIl cifrario di Vernam è l’unico codice la cui sicurezza siacomprovata da una dimostrazione matematica, perquesto motivo è anche chiamato cifrario perfetto.

La prima dimostrazione della sua sicurezza fu pubblicatanel 1949 in un articolo chiamato la teoria dellacomunicazione nei sistemi crittografici.

Per ogni messaggio la chiave è diversa; andava strappatauna volta usata (one time, un solo uso ).La chiave deve essere lunga quanto il messaggio e puòessere usata solo una volta.

Page 11: CODICI - WordPress.comCRITTOGRAFIA - La crittografia è una scrittura convenzionale segreta, decifrabile solo da chi conosce il codice. - La parola crittografia deriva da 2 parole

CRITTOANALISINel codice di Vernam a ogni lettera viene associato un numero(A=0;B=1…) e si sfrutta l’operazione di addizione.

Esempio:

il testo in chiaro è C I A O e la chiave è A J R F il testocifrato sarà C R R T perché la lettera C del testo in chiarocorrisponde al numero 2 e la lettera A della chiave corrispondeal numero 0,

Se si sommano i due numero si ottiene 2, ovvero la lettera C ecosì via… Al contrario se si ha il testo cifrato e la chiave perscoprire il testo in chiaro basta sottrarre alla lettera del testocifrato la lettera della chiave(C-A=2-0=2=C) .

Page 12: CODICI - WordPress.comCRITTOGRAFIA - La crittografia è una scrittura convenzionale segreta, decifrabile solo da chi conosce il codice. - La parola crittografia deriva da 2 parole

CIFRARIO DI VERNAM

Page 13: CODICI - WordPress.comCRITTOGRAFIA - La crittografia è una scrittura convenzionale segreta, decifrabile solo da chi conosce il codice. - La parola crittografia deriva da 2 parole

Realizzato da:

Giulia e Alessia

[classe 3°A]

Scuola Secondaria di Primo grado

Trezzano Rosa a.s.2016/17