Crittografia

Giulio Cesare e Rot13

 

 

Il sistema inventato da Giulio Cesare, si basa sulla sostituzione di una lettera con quella che la segue nell'alfabeto ad una distanza costante K. Impostando come esempio un K=5, il testo "Ciao a tutti" sarą crittografato sfruttando la tabellina riportata sotto, dove all'alfabeto regolare viene associato un alfabeto spostato di 5 caratteri (K) in questo modo:

 

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

F G H I J K L M N O P Q R S T U V W X Y Z A B C D E

 

"Ciao a tutti"

"Hnft f yzyyn"

 

Qualora una somma porti ad un valore fuori range, ovvero, superiore alla lettera Z (nel caso di K=5 basta dover crittare la lettera W per trovarsi oltre la fine dell'alfabeto), si continua a contare lo scostamento K da inizio alfabeto.

 

Il destinatario conoscendo il valore di K, deve solo applicare il metodo al contrario.

 

E` facile intuire come un sistema di questo tipo possa facilmente essere decifrato qualora la lunghezza del testo risultasse anche solo di un paio di righe. Il metodo scientifico di attacco pił appropriato sarebbe quello della analisi della frequenza delle lettere, anche se con un po' di ragionamento potrebbe essere decrittabile ad occhio.

 

Da notare che questo sistema viene tutt'oggi utilizzato in Internet e chiamato Rot13. Il sistema utilizza come scostamento il valore 13 (da qui il nome) e viene utilizzato per l'invio di messaggi offensivi o di cattivo gusto.