Please enable JavaScript.
Coggle requires JavaScript to display documents.
Crittografia simmetrica (chiave privata) - Coggle Diagram
Crittografia simmetrica (chiave privata)
garantisce
Segretezza messaggio
Identifica Utente
Accede alla rete
Integrità documento
Firma digitale
Chiave segreta
utilizzata
cifrare (mittente)
decifrare (destinatario)
cifrario
a blocchi
effettua cifratura
su testo in chiaro
divede in blocchi
a flussi
effettua codifica
parte da SID
chiave che subisce modifiche
TIpi cifrario
DES (Data encription standard)
fasi
testo iniziale 64 bit
trasposizione
Applico trasformazione per 16 volte
modifico la chiave
traslo porzione chiave
chiave
56bit utili
8bit di controllo
rispetta Kerckhoffs
storia
sviluppo
IBM 1976
Horst Feistel
violazione 1998
3-DES
3 chiavi
K1
K2
K3
indipendenti
k1=k3
opera
1.Cifra
2.Decifra
3.Cifra
IDEA (International Data Encryption Algorithm)
chiave 128bit
genera sottochiavi 64bit
4 gruppu da 16
mescolati con
6 chiavi
da 16
procedura
Applico sottochiavi al testo
Effettua XOR
AES
caratteristiche
Sicurezza
chiave
min 128 bit
costo
elevata efficienza computazionale
caratteristiche dell'algoritmo e dell'implementazione
algoritmo
resistenza contro attacchi
velocità e compattezza del codice su un'ampia gamma di piattaforme
semplicità progettuale
cifrario a blocchi
Substitute Bytes
byte mappati
tabella particolare
Shift Rows
righe matrice
scorrimento di byte
nell'array state
righe
prima riga INVARIATA
seconda / quarta SCORRIMENTO CIRCOLARE
Mix Columns
colonna trasformata
moltiplicazione matriciale
particolare matrice generata
polinomio prefissato
Add Round Key
inserimento
chiave segreta
combinazione byte in XOR