Permutación en cifrado de bloques

-1

Estaba leyendo algunos libros electrónicos para comprender los conceptos básicos de cifrado de bloques y cómo funciona en AES. Como lo entendí, la permutación juega un papel importante en AES y Bloqueo de cifrado,

Esto es lo que entendí por permutación,

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

Ahora, Había una diapositiva de power-point en los cifrados de bloque que estaba leyendo y según el cual,

¿Por qué lo llamaron una permutación, ¿Alguien podría explicar?

    
pregunta Sufiyan Ghori 25.09.2013 - 00:45
fuente

1 respuesta

2

En el ejemplo que has dado, S tiene a, by c. Su permutación debe tener exactamente el mismo número de elementos del mismo tipo. Una a , una b y una c . En total, debe tener 3 elementos y el orden de los elementos puede ser diferente.

En el segundo ejemplo, x tiene estos valores:

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

Es permutación, f (x) puede tener estos valores con el mismo conteo. Entonces, la izquierda f (x) es una permutación porque tiene un 00 , un 01 , un 10 y un 11 . El derecho f (x) NO es, porque tiene 2x 11 , un 01 y un 10 que es diferente de los valores de x.

    
respondido por el Kerim Oguzcan Yenidunya 25.09.2013 - 09:05
fuente

Lea otras preguntas en las etiquetas