Esempio di DES

Attraverso un esempio cercheremo di vedere nello specifico come DES funziona.

Plaintext:02468aceeca86420
Key:0f1571c947d9e859
Ciphertext:da02ce3a89ecac3b

La seguente tabella mostra come l'algoritmo evolve nei vari round:
Pasted image 20230418164945.png
La nota del libro evidenzia il fatto che le sotto-chiavi sono mostrate di lunghezza 6 bit in esadecimale.

Effetto valanga
...

Una proprietà interessante di qualsiasi algoritmo di cifratura è che un piccolo cambiamento che sia nella chiave o nel plaintext produce un importante cambiamento del ciphertext. In particolare, cambiare un bit nella chiave o nel plaintext produce cambiamenti in diversi bit del messaggio cifrato. Questo risultato è noto come effetto valanga.