Crittografia/Cifratura di Vigenère

Wikibooks, manuali e libri di testo liberi.
Jump to navigation Jump to search
Copertina

Parte I: Introduzione alla Crittografia

  1. Introduzione alla crittografia
  2. Storia della crittografia
  3. Concetti fondamentali

Parte II: Progettare cifrari

  1. Principi base nella progettazione
  2. Piccoli segreti nascondono segreti più grandi
  3. algoritmi aperti e il valore del Peer-Review
  4. Pensa come un crittoanalista
  5. La matematica che devi conoscere
  6. La sicurezza informatica non è solo la cifratura
  7. Un codice non violato non è necessariamente non violabile

Parte III: Violare cifrature

  1. I principi base nel violare cifrari
  2. Debolezze
  3. Attacchi
  4. Come furono violate le cifrature storiche

Parte IV: Usare cifrature

  1. Applicazioni della crittografia
  2. Cifrature classiche
  3. Cifrature contemporanee
  4. Protocolli

Parte V: La crittografia e la società

  1. La natura mutevole dell'uso della crittografia
  2. Crittografia, governi e leggi
  3. Aspettative dell'utente normale
  4. Snake Oil

Parte VI: Miscellanea

  1. Possibilità future
  2. Glossario dei termini
  3. Letture addizionali
  4. Appendice A: background matematico

Il cifrario di Vigénère è un cifrario polialfabetico pubblicato nel 1586 in un trattato di Blaise de Vigénère; è stato lungamente ritenuto un cifrario inattaccabile, fino alla scoperta del metodo Kasiski.

Wikipedia-logo-v2.svg Per approfondire su Wikipedia, vedi la voce Cifrario di Vigenère.

La chiave è un insieme ordinato di lettere e viene utilizzata per essere "sommata" lettera per lettera al testo in chiaro, formando così il testo cifrato. La chiave si ripete da capo, una volta utilizzata per intero. Nella pratica per "sommare" due lettere viene utilizzata una tabula recta, prendendo la lettera presente all'incrocio tra la riga e la colonna corrispondenti alle due lettere.

Ad esempio:

Testo in chiaro: Q U E S T O E R A I N D E C I F R A B I L E
Chiave:          C I A O C I A O C I A O C I A O C I A O C I
------------------------------------------------------------
Testo cifrato:   S E E G V W E F C Q N R G K I T T I B W N M