Tempo di crittografia dell'algoritmo AES

-4

Qual è il tempo impiegato da un algoritmo di crittografia AES, con una chiave di 128 bit, che opera su un normale computer (ad esempio con Intel i7) e quale sarà l'impatto sul tempo se desidero utilizzare un 256 bit chiave?

    
posta Lokanath 20.06.2015 - 13:05
fonte

2 risposte

3

Approssimativamente: per un core i7-4750HQ: 700MByte / s contro 500MByte / s.

Fonte: link

Ti suggerisco di controllare il tuo hardware di destinazione con

openssl speed

comando.

    
risposta data 20.06.2015 - 13:17
fonte
1

Se ti stai chiedendo da dove viene questa differenza di velocità di crittografia / decrittografia, è abbastanza semplice: AES utilizza un numero diverso di cicli di crittografia in base alla lunghezza della chiave.

Per i tasti a 128 bit fa 10 giri, per i tasti a 192 bit fa 12 giri e per i tasti a 256 bit fa 14 giri.

Quindi, AES-256 sarà in genere il 40% più lento di AES-128 (a condizione che la velocità di crittografia sia limitata dalla CPU e non da I / O). Nota che questo si allinea perfettamente con i benchmark forniti da @StackzOfZtuff:)

    
risposta data 20.06.2015 - 22:11
fonte

Leggi altre domande sui tag