A cura di Antonio Parziale
Pubblicato il 04/01/2005
Indice di tutti gli interventi relativi alla tesi di laurea in "Applicazione delle tecniche di crittografia nella trasmissione ed elaborazione dati" redatta dall'ingegnere Federico Gennari nell'anno accademico 2000/2001.
1 – Introduzione
3 – Classificazione dei cifrari
3.1 – organizzazione del capitolo
3.2 – algoritmi a chiave simmetrica
3.3 – algoritmi a chiave asimmetrica
3.5 - vantaggi dello schema a chiave simmetrica
3.6 - svantaggi dello schema a chiave simmetrica
3.7 - vantaggi dello schema a chiave pubblica
3.8 - svantaggi dello schema a chiave pubblica
3.10 - cifratori continui veri e propri
3.11 - Chiave Unica ovvero cifratore Vernam
4 – Fondamenti della teoria dell’informazione
4.2 - cifratura come processo aleatorio
4.4 - generalità sulla comunicazione segreta
4.5 - probabilità coinvolte nel processo aleatori
4.6 - entropia ed informazione
5 – Analisi teorico pratica dei cifrari
5.1 - approssimazioni sull'equivocazione e distanza unica
5.2 - caratteristica di lavoro
5.4 - requisiti coinvolti nella progettazione
5.5 - metodi proposti da Shannon per la soluzione di cifrari classici
5.7 - violazione dei cifrari polialfabetici: metodo Kasiski
5.8 - indice di coincidenza e misura della rugosità
5.10 - attacchi algebrici e cifratori puri
5.11 - sicurezza di un codice e complessità di attacco
5.12 - ricerca esaustiva della chiave
5.13 - distanza unica per un testo noto
5.14 - cenni di ulteriori metodi
6 - Cifratori a blocco a chiave simmetrica
6.3 - chiavi deboli (weak keys)
6.4 - violazione del DES: forza bruta
6.5 - analisi differenziale, lineare e combinazioni
7 – Algoritmi a chiave pubblica
7.1 - classi d'algoritmi a chiave pubblica
8 – Sicurezza pratica
8.2 - attacchi agli schemi di firma
8.4 - schema di firma con ElGamal
APPENDICE 1: cenni di teoria della complessità e teoria dei numeri
APPENDICE 2:trasformazioni mischianti e cifratori di Feistel
APPENDICE 3:attacchi ai protocolli
APPENDICE 4: procedure interne degli algoritmi
APPENDICE 5:cenni di implementazione efficiente di algoritmi