ALGORITMO D.E.S
IL D.E.S è UN CIFRARIO A BLOCCHI
02
Generazione delle chiavi:
Viene usata una chiave di 56 bit (effettiva, i restanti 8 bit sono per la parità) che viene divisa in 16 sotto-chiavi da 48 bit per ciascun round di cifratura.
01
preparazione dati:
: Il messaggio da cifrare viene suddiviso in blocchi di 64 bit. Se necessario, vengono aggiunti dei bit (padding) per completare il blocco.
04
16 round di cifratura:
In ogni round, la metà viene , combinata con una sotto-chiave, e passata attraverso una serie di XOR.
03
Suddivisione del blocco iniziale:
Il blocco di 64 bit viene diviso in due metà (sinistra e destra).
05
06
Sostituzioni (S-box) e permutazioni.
Alla fine della cifratura avvengono le permutazioni finali
Le metà sinistra e destra vengono scambiate alla fine di ogni round.
07
Output del blocco cifrato:
Dopo i 16 round, le due metà finali vengono combinate per formare il blocco cifrato di 64 bit.
08
Finalizzazione:
Una permutazione finale viene applicata al blocco per produrre il testo cifrato finale di 64 bit.
+ info
In sintesi, DES cifra i dati attraverso 16 round di operazioni matematiche e logiche, utilizzando una chiave segreta per trasformare il testo in chiaro in testo cifrato.
Algoritmo DES
Elia Pusceddu
Created on November 14, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Akihabara Connectors Infographic
View
Essential Infographic
View
Practical Infographic
View
Akihabara Infographic
View
The Power of Roadmap
View
Artificial Intelligence in Corporate Environments
View
Customer Profile
Explore all templates
Transcript
ALGORITMO D.E.S
IL D.E.S è UN CIFRARIO A BLOCCHI
02
Generazione delle chiavi:
Viene usata una chiave di 56 bit (effettiva, i restanti 8 bit sono per la parità) che viene divisa in 16 sotto-chiavi da 48 bit per ciascun round di cifratura.
01
preparazione dati:
: Il messaggio da cifrare viene suddiviso in blocchi di 64 bit. Se necessario, vengono aggiunti dei bit (padding) per completare il blocco.
04
16 round di cifratura:
In ogni round, la metà viene , combinata con una sotto-chiave, e passata attraverso una serie di XOR.
03
Suddivisione del blocco iniziale:
Il blocco di 64 bit viene diviso in due metà (sinistra e destra).
05
06
Sostituzioni (S-box) e permutazioni.
Alla fine della cifratura avvengono le permutazioni finali
Le metà sinistra e destra vengono scambiate alla fine di ogni round.
07
Output del blocco cifrato:
Dopo i 16 round, le due metà finali vengono combinate per formare il blocco cifrato di 64 bit.
08
Finalizzazione:
Una permutazione finale viene applicata al blocco per produrre il testo cifrato finale di 64 bit.
+ info
In sintesi, DES cifra i dati attraverso 16 round di operazioni matematiche e logiche, utilizzando una chiave segreta per trasformare il testo in chiaro in testo cifrato.