Want to create interactive content? It’s easy in Genially!

Get started free

Algoritmo DES

Elia Pusceddu

Created on November 14, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Advent Calendar

Tree of Wishes

Witchcraft vertical Infographic

Halloween Horizontal Infographic

Halloween Infographic

Halloween List 3D

Magic and Sorcery List

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.