Académique Documents
Professionnel Documents
Culture Documents
crittografia moderna
di Enrico Zimuel (enrico@zimuel.it)
Pag. 2
Pag. 3
Sommario
Che cos' la crittografia?
Gli ambiti d'utilizzo della crittografia: identificazione, autenticazione,
riservatezza, integrit, anonimato
La crittografia simmetrica ed il problema della trasmissione della chiave
La crittografia asimmetrica o a chiave pubblica
Le funzioni hash e la firma digitale
Le frontiere matematiche della crittografia
La crittografia quantistica
15 marzo 2004 Liceo Scientifico Nicol Copernico Brescia - CopyFree 2004 Enrico Zimuel
Pag. 4
15 marzo 2004 Liceo Scientifico Nicol Copernico Brescia - CopyFree 2004 Enrico Zimuel
Pag. 5
La crittografia moderna
Pag. 6
Pag. 7
Pag. 8
Pag. 9
15 marzo 2004 Liceo Scientifico Nicol Copernico Brescia - CopyFree 2004 Enrico Zimuel
Pag. 10
testo in chiaro
(messaggio)
Cifrario
testo cifrato
(crittogramma)
15 marzo 2004 Liceo Scientifico Nicol Copernico Brescia - CopyFree 2004 Enrico Zimuel
Pag. 11
a
traslazione
a sinistra
di 3 posizioni
15 marzo 2004 Liceo Scientifico Nicol Copernico Brescia - CopyFree 2004 Enrico Zimuel
Pag. 12
Pag. 13
La crittografia simmetrica
Cifrario
testo cifrato
(crittogramma)
chiave (key)
15 marzo 2004 Liceo Scientifico Nicol Copernico Brescia - CopyFree 2004 Enrico Zimuel
Pag. 14
Il principio di Kerckhoffs
15 marzo 2004 Liceo Scientifico Nicol Copernico Brescia - CopyFree 2004 Enrico Zimuel
Pag. 15
Cifra
msg.
Decifra
msg.
Pag. 16
Pag. 17
3DES
testo
in chiaro
DES
(encrypt)
key 1
(56 bit)
testo
cifrato 1
DES
(decrypt)
testo
cifrato 2
key 2
(56 bit)
DES
(encrypt)
testo
cifrato
key 1
(56 bit)
Pag. 18
Blowfish
15 marzo 2004 Liceo Scientifico Nicol Copernico Brescia - CopyFree 2004 Enrico Zimuel
Pag. 19
Rijndael (AES)
15 marzo 2004 Liceo Scientifico Nicol Copernico Brescia - CopyFree 2004 Enrico Zimuel
Pag. 20
15 marzo 2004 Liceo Scientifico Nicol Copernico Brescia - CopyFree 2004 Enrico Zimuel
Pag. 21
Msg. in
chiaro
Utente A
Msg. Cifrato
con Kpub
Utente B
Msg. in chiaro
decifrato
con KprB
15 marzo 2004 Liceo Scientifico Nicol Copernico Brescia - CopyFree 2004 Enrico Zimuel
Pag. 22
Esempio di autenticazione:
Msg. da autenticare
Utente A
Msg. autenticato
con KprA
Utente B
Fase di autenticazione
Msg. autenticato con KpuA
15 marzo 2004 Liceo Scientifico Nicol Copernico Brescia - CopyFree 2004 Enrico Zimuel
Pag. 23
Msg. in chiaro
Utente A
Msg. autenticato
con KprA e
cifrato con KpuB
Utente B
Msg. in chiaro
decifrato con KprB ed
autenticato con KpuA
15 marzo 2004 Liceo Scientifico Nicol Copernico Brescia - CopyFree 2004 Enrico Zimuel
Pag. 24
Pag. 25
Pag. 26
15 marzo 2004 Liceo Scientifico Nicol Copernico Brescia - CopyFree 2004 Enrico Zimuel
Pag. 27
Pag. 28
H(M)
H
Funzione hash
Chiave privata
dell'utente
encryption
Documento firmato:
Il ricevente pu verificare
la firma utilizzando la
chiave pubblica dell'utente firmatario
e riapplicando la funzione hash
15 marzo 2004 Liceo Scientifico Nicol Copernico Brescia - CopyFree 2004 Enrico Zimuel
Pag. 29
15 marzo 2004 Liceo Scientifico Nicol Copernico Brescia - CopyFree 2004 Enrico Zimuel
Pag. 30
Msg.
Compressione
Randomize
Chiave di
sessione
IDEA
Msg. Cifrato
Codifica
Seme
RSA
Chiave pubblica
del destinatario
Pacchetto
Dati
Chiave cifrata
15 marzo 2004 Liceo Scientifico Nicol Copernico Brescia - CopyFree 2004 Enrico Zimuel
Pag. 31
Pag. 32
15 marzo 2004 Liceo Scientifico Nicol Copernico Brescia - CopyFree 2004 Enrico Zimuel
Pag. 33
15 marzo 2004 Liceo Scientifico Nicol Copernico Brescia - CopyFree 2004 Enrico Zimuel
Pag. 34
15 marzo 2004 Liceo Scientifico Nicol Copernico Brescia - CopyFree 2004 Enrico Zimuel
Pag. 35
Pag. 36
Pag. 37
15 marzo 2004 Liceo Scientifico Nicol Copernico Brescia - CopyFree 2004 Enrico Zimuel
Pag. 38
15 marzo 2004 Liceo Scientifico Nicol Copernico Brescia - CopyFree 2004 Enrico Zimuel
Pag. 39
15 marzo 2004 Liceo Scientifico Nicol Copernico Brescia - CopyFree 2004 Enrico Zimuel
Pag. 40
15 marzo 2004 Liceo Scientifico Nicol Copernico Brescia - CopyFree 2004 Enrico Zimuel
Pag. 41
http://www.liceofoscarini.it/studenti/crittografia/index.html
http://telemat.det.unifi.it/book/1997/cryptography/
http://www.ecn.org/kriptonite/
http://www.enricozimuel.net/
http://www.esng.dibe.unige.it/Students/Courses/ei/Files/CQ1.pdf
In Inglese:
http://www.philzimmermann.com
http://www.rsasecurity.com/
http://theory.lcs.mit.edu/~rivest/
http://www.schneier.com/
http://www.esat.kuleuven.ac.be/~rijmen/rijndael/
http://www.crypto.com/
15 marzo 2004 Liceo Scientifico Nicol Copernico Brescia - CopyFree 2004 Enrico Zimuel