Un cifratore a blocchi a chiave simmetricachiave simmetrica standardizzata nel 1977 dal National Bureau of Standards (NBS) che oggi si chiama National Institute of Standards and Technology (NIST)
02. XOR
- Dimensione blocco di ingresso: 48 bit
- Dimensione chiave di ingresso: 48 bit
- Dimensione blocco di uscita: 48 bit
03. S Boxes (caselle di sostituzione)
- Dimensione blocco di ingresso: 48 bit
- Dimensione blocco di uscita: 32 bit
- Numero di S box: 08
Es. S box 01
04. Permutazione
- Dimensione del blocco di ingresso: 32 bit
- Dimensione del blocco di uscita: 32 bit
Funzione di trasformazione della chiave
- Dimensione iniziale della chiave: 64 bit
- C0 = C16 e D0 = D16 come chiave di cifratura dovrebbe essere uguale alla chiave di decifrazione.
- Nei round i = 1,2,9,16, le due metà sono ruotate a sinistra di un bit. Negli altri giri in cui i !=1,2,9,16, le due metà sono ruotate a sinistra di due bit.
Permutazione finale
- Dimensione blocco d’ingresso: 64 bit
- Dimensione blocco d’uscita: 64 bit
Nella fase di permutazione finale, si eseguirà nuovamente una riorganizzazione dei bit per le posizioni dei bit. Questo sarà l’inverso della permutazione iniziale. Non ci sarà alcuna crittografia in questa fase.
Ultima cifratura e prima decifratura processo
Comunque, DES può essere rotto relativamente facilmente con un attacco di ricerca esaustiva della chiave. Il problema del DES è la lunghezza della chiave dell’algoritmo che è di soli 56 bit. Pertanto il DES non è più adatto alla maggior parte delle applicazioni.
Spero che questo vi dia una comprensione del Data Encryption Standard (DES).
Grazie. Ci vediamo di nuovo. 👋