Indice
Introduzione
Cifrario di Cesare
Cifrario a rotazione
Crittoanalisi
Cifrario completo
La potente arma dei crittoanalisti
Cifrari a sostituzione polialfabetica
Cifrario di Vegenère
Punto debole del cifrario di Vegenère
Macchine per cifrare
Crittografia a chiave pubblica
Moltiplicare è facile fattorizzare è difficile
Aritmetica modulare
Dal resto a un numero e viceversa
Algoritmo RSA
Algoritmo RSA con numeri molto piccoli
Cifrario a rotazione
Nel cifrario di Cesare l'associazione tra l'alfabeto chiaro (quello ordinario) e l'alfabeto cifrante (quello utilizzato per la cifratura) avviene tramite una traslazione a destra di tre posti.
![]()
E' evidente che il cifrario di Cesare può essere generalizzato operando un qualsiasi spostamento tra i due alfabeti. Ad esempio, nel caso dell'alfabeto internazionale composto da 26 lettere possiamo operare 25 spostamenti diversi e generare così 25 diverse cifrature. Con un comodo e semplice dispositivo costituito da due dischi sovrapposti che ruotano uno sull'altro diventa anche facile crittare un messaggio con il cifrario di Cesare generalizzato detto anche cifrario a rotazione.
![]()
Ad esempio se la chiave è il numero 7 basta ruotare il disco concentrico interno di 7 posti in modo da far coincidere la lettera "a" con la lettera "H". Fatta questa rotazione diventa poi semplice trasformare il testo in chiaro nel testo cifrato. Ad esempio, se il testo in chiaro è:
matematica
il testo cifrato diventa:
thalthapjh