Permutazione in Block Ciphers

-1

Stavo leggendo alcuni e-book per capire le basi dei codici a blocchi e come funziona in AES. Come ho capito, la permutazione gioca un ruolo importante in AES e Block Ciphers,

Ecco cosa ho capito per permutazione,

A permutation is an ordered arrangement of the elements of some set S
Let S = {a, b, c}
c, b, a is a permutation of S
b, c, a is a different permutation of S

Ora, C'era una diapositiva in power point su codice di blocco che stavo leggendo e in base al quale,

Perché lo chiamavano una permutazione, Qualcuno potrebbe spiegare?

    
posta Sufiyan Ghori 25.09.2013 - 00:45
fonte

1 risposta

2

Nell'esempio che hai dato S ha a, b e c. La permutazione deve avere esattamente lo stesso numero di elementi dello stesso tipo. Uno a , uno b e uno c . In totale deve avere 3 elementi e l'ordine degli elementi può essere diverso.

Nel secondo esempio, x ha questi valori:

  • a 00
  • a 01
  • a 10
  • a 11

È permutazione, f (x) può avere questi valori con lo stesso conteggio. Quindi la sinistra f (x) è una permutazione perché ha un 00 , un 01 , un 10 e un 11 . Right f (x) NON è, perché ha 2x 11 , 01 e un 10 diverso dai valori x.

    
risposta data 25.09.2013 - 09:05
fonte

Leggi altre domande sui tag