Lunghezza della chiave superiore alla dimensione del blocco

0

Sono nuovo di Infosec e recentemente studio la crittografia. In AES, se ho una chiave a 192 bit per crittografare la dimensione del blocco a 128 bit, non userà solo il primo 128 bit della mia chiave a 192 bit? Quindi, qual è quella chiave extra a 64 bit utilizzata e in che modo aumenta la sicurezza?

    
posta Mollin Ceyer 22.05.2018 - 20:43
fonte

1 risposta

1

La chiave viene prima sottoposta ad un algoritmo chiamato pianificazione principale , che lo suddivide e lo espande in un numero di chiavi rotonde a 128 bit. Queste chiavi rotonde hanno sempre una lunghezza di 128 bit, indipendentemente dalla dimensione del tasto AES stesso. Ognuna di queste chiavi rotonde viene inserita alla fine di ogni singolo round del codice a blocchi usando l'operazione XOR. AES128 espande una chiave a 128 bit in 11 tasti rotondi, AES192 espande una chiave a 192 bit in 13 tasti rotondi e AES256 espande una chiave a 256 bit in 15 tasti rotondi.

I componenti interni dell'algoritmo AES sono descritti in modo eccellente in A Stick Figure Guide to AES .

    
risposta data 15.06.2018 - 23:33
fonte

Leggi altre domande sui tag