Algoritmo crittografico di Cesare

La crittografia simmetrica utilizza un solo algoritmo ed una solachiave per la codifica e la decodifica del messaggio. In poche parole, dueutenti che vogliono comunicare si devono accordare sull'algoritmo e sullachiave da usare.

I punti critici della crittografiasimmetrica sono i seguenti:

·         necessitàdi cambiare frequentemente le chiavi segrete per evitare che vengano scoperte;

·         sicurezzanella generazione delle chiavi segrete;

·         sicurezzanella distribuzione delle chiavi segrete.

Per comunicare con i suoi generali GiulioCesare sostituiva ogni lettera del messaggio con un'altra un certo numero diposizioni più avanti.
Se la chiave era 3, tutte le lettere venivano scalate di 3. Ad esempio: la Adiventava D; la B diventava E; la C diventava F. Come ogni cosa importantel'idea alla base è molto semplice!

Messaggio in chiaro: Partiamo domani all'alba.

Messaggio in criptato: SDUWLDPRGRPDQLDOO’ DOED.

Fine!

In allegato troverete il codice dell’algoritmoche abbiamo guardato in classe.

            Allaprossima lezione…ciao 5C :o)


Prof. Carolina Pellecchia,
19 set 2016, 09:00
v.1