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
Advent Calendar
View
Tree of Wishes
View
Witchcraft vertical Infographic
View
Halloween Horizontal Infographic
View
Halloween Infographic
View
Halloween List 3D
View
Magic and Sorcery List
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.