Chaskey - algoritmo MAC LightWeight

1

Mi stavo chiedendo in Chaskey, quando il messaggio m è diviso in blocchi a dimensione fissa come m1,m2,m3....ml , quale sarebbe la dimensione di ogni blocco di messaggi?

Sono 128 bit ciascuno o possono essere di qualsiasi dimensione variabile?

m = m1 || m2 || m3 || ... || ml

    
posta Ni09 22.01.2017 - 00:07
fonte

1 risposta

2

Guardando il documento originale , le dimensioni dei blocchi possono essere qualsiasi cosa ma tutti i blocchi eccetto l'ultimo devono essere della stessa dimensione.

3.1 Mode of Operation
Chaskey uses an n-bit key K to process a message m of arbitrary size into a tag τ of t ≤ n bits.

For every key K, two subkeys K1, K2 are generated as shown in Algorithm 2. The message m is split into ℓ blocks m1, m2, . . . , mℓ of n bits each, except for the lastblock mℓ which may be incomplete.

Ma secondo l'autore è stato appositamente progettato per la sicurezza a 128 bit, quindi suppongo che sia preferibile utilizzare chiavi a 128 bit .

    
risposta data 22.01.2017 - 00:37
fonte

Leggi altre domande sui tag