# Crittografia
## Sommario

    CopertinaCrittografia/Copertina

### Parte I: Introduzione alla Crittografia

* Introduzione alla crittografiaCrittografia/Introduzione alla crittografia
* Storia della crittografiaCrittografia/Storia della crittografia
** Crittografia classicaCrittografia/Crittografia classica
** Crittografia medievaleCrittografia/Crittografia medievale
** Crittografia dal 1800 alla seconda guerra mondiale
** Crittografia durante la seconda guerra mondialeCrittografia/Crittografia durante la seconda guerra mondiale
** Crittografia contemporanea
** Crittografia nella cultura popolare
** Linea temporale degli eventi importantiCrittografia/Linea temporale degli eventi importanti
* Concetti fondamentali
** Principio di KerckhoffsCrittografia/Principio di Kerckhoffs
** Obiettivi della crittografiaCrittografia/Obiettivi della crittografia
** Obiettivi della crittanalisiCrittografia/Obiettivi della crittanalisi
** Il ruolo della crittografia nella sicurezza informatica
** Cifrature simmetricheCrittografia/Cifrature simmetriche
** Cifrature asimmetricheCrittografia/Cifrature asimmetriche
** Funzioni HashCrittografia/Funzioni Hash
** Distribuzione e autenticazione della chiaveCrittografia/Distribuzione e autenticazione della chiave
** Difetti e debolezze comuni

### Parte II: Progettare cifrari

* Principi base nella progettazione
* Piccoli segreti nascondono segreti più grandi
* algoritmi aperti e il valore del Peer-Review
* Pensa come un crittoanalista
* La matematica che devi conoscereCrittografia/La matematica che devi conoscere
* La sicurezza informatica non è solo la cifratura
* Un codice non violato non è necessariamente non violabile

### Parte III: Violare cifrature

* I principi base nel violare cifrari
* Debolezze
** La proporzionalità della segretezza
*** La lunghezza della chiave
*** Qualità della sorgente casuale
*** Gli effetti del testo in chiaro sul testo cifrato
** Debolezze statistiche
** Implementazioni errate
** Peer-review non adeguato
** Ingegneria sociale e coercizione
* Attacchi
** Attacco di forza brutaCrittografia/Attacco di forza bruta
** Analisi della frequenzaCrittografia/Analisi della frequenza
** Indice delle coincidenze
** Crittanalisi lineare
** Crittanalisi differenziale
** Attacco incontro nel mezzo
* Come furono violate le cifrature storiche
** Violare i cifrari a trasposizione
** Violare il cifrario di CesareCrittografia/Violare il cifrario di Cesare
** Violare la macchina Enigma
** Violare il cifrario a permutazione
** Violare il cifrario di VigenèreCrittografia/Violare il cifrario di Vigenère

### Parte IV: Usare cifrature

* Applicazioni della crittografia
** Firma elettronica
*** Firma elettronica
*** DSA
** Moneta elettronica
** Voto elettronico
** DRM
** Anonimato
* Cifrature classiche
** Cifrario di BealeCrittografia/Cifrario di Beale
** Cifrari a trasposizione
** Cifrario di CesareCrittografia/Cifrario di Cesare
** Cifrario Atbash
** Cifrario a chiave autocifrante
** Cifrario di Playfair
** Sostituzione polialfabetica
** S-boxCrittografia/S-box
** Scytale
** Cifrario a sostituzione
** Cifrario a permutazione
** Cifrario di VernamCrittografia/Cifrario di Vernam
** Cifrario di VigenèreCrittografia/Cifratura di Vigenère
* Cifrature contemporanee
** Cifrature simmetriche
*** Macchina Enigma
*** One-time padsCrittografia/One time pads
*** Data Encryption Standard (DES)Crittografia/DES
*** Advanced Encryption StandardCrittografia/AES
** Cifrature asimmetriche
*** Introduzione alla cifratura a chiave pubblica
*** RSACrittografia/RSA
*** ElGamal
*** Curva ellittica
** Funzioni di hash
*** MD5Crittografia/MD5
*** SHA-1
*** RIPEMD-160
*** Tiger
* Protocolli
** Protocolli di autentificazione
*** Kerberos
** Protocolli per lo scambio chiave
*** Diffie-Hellman
** Comunicazioni sicure
*** SSL, SSH

### Parte V: La crittografia e la società

* La natura mutevole dell'uso della crittografia
* Crittografia, governi e leggi
* Aspettative dell'utente normale
* Snake Oil

### Parte VI: Miscellanea

* Possibilità future
** Crittografia quantistica
** Miglioramento del calcolo parallelo dei computer
* Glossario dei terminiCrittografia/Glossario
* Letture addizionali
* Appendice A: background matematico
** Crittografia/Teoria dei numeri
** Crittografia/Teoria dei gruppi
** Crittografia/Complessità computazionale

## Nota per il contributore

Alcuni di questi argomenti sono trattati nella wikipedia (italiana e anche nelle altre lingue) e nel libro sulla crittografia nel wikibooks inglese, questi argomenti potrebbero essere importati e tradotti. Per favore: non copiate pari pari il testo da wikipedia o perlomeno sistemate i link interni (le pagine che esistono su wikipedia potrebbero avere un altro nome su wikibooks). Grazie.