Crittografia/Crittografia classica

Wikibooks, manuali e libri di testo liberi.
Jump to navigation Jump to search
Indice del libro

La crittografia ha una lunga e colorita storia, a partire dalla Cifratura di Cesare del I secolo a.C. fino al XX secolo.

Nella crittografia classica ci sono due metodi principali:

  1. metodo della trasposizione;
  2. metodo della sostituzione.

Trasposizione[modifica]

La trasposizione riguarda il cambio di posizione delle lettere di un messaggio come ad esempio la scrittura al contrario:

Plaintext: THE PANEL IN THE WALL MOVES
Encrypted: EHT LENAP NI EHT LLAW SEVOM

Sostituzione[modifica]

La sostituzione riguarda appunto la sostituzione di ciascuna lettera con un'altra lettera, un numero o un simbolo. In questo, ad esempio, ogni lettera è sostituita con quella che la segue nell'alfabeto:

Plaintext: THE PANEL IN THE WALL MOVES
Encrypted: UIF QBOFM HO UIF XBMM NPWFT

Esempi classici[modifica]

La maggior parte dei cifrari classici appartiene al gruppo dei cifrari a sostituzione, che è forse il più intuitivo e sicuro. Appartengono a questo gruppo ad esempio tutti i cifrari a sostituzione monoalfabetica come il cifrario di Atbash, la cui origine si trova nella Bibbia, libro di Geremia, e il cifrario di Cesare, utilizzato dal celebre condottiero romano nelle guerre galliche.

Cifrario di Atbash[modifica]

Nel primo la prima lettera dell'alfabeto viene sostituita con l'ultima, la seconda con la penultima, cosicché la trasformazione eseguita per cifrare è la stessa di quella usata per decifrare:

Plaintext: THE PANEL IN THE WALL MOVES
Encrypted: GSV KZMVO RM GSV DZOO NLEVH

Cifrario di Cesare[modifica]

Nel cifrario di cesare, invece, ogni lettera è sostituita da quella che la segue di tre posti nell'alfabeto.

Plaintext: THE PANEL IN THE WALL MOVES
Encrypted: WKH SDQHO LQ WKH ZDOO PRYHV

Tutti questi metodi crittografici sono ad oggi molto semplici da decifrare, tanto che sono risolti per gioco dagli amanti dell'enigmistica.

Cifrario a trasposizione colonnare[modifica]

Un esempio di cifrario a trasposizione è il cifrario a trasposizione colonnare, nel quale il testo viene scritto nelle righe di una griglia di dimensioni prefissate e letto lungo le colonne.

Ad esempio:

Plaintext: THE PANEL IN THE WALL MOVES
THEPA
NELIN
THEWA
LLMOV
ES
Encrypted: TNTLEHEHLSELEMPIWOANAV