Inverso multiplicativo en GF(28)

La inversión en es la operación principal de la operación de sustitución de bytes, que contiene la caja S de AES. Para un campo finito dado y el correspondiente polinomio de reducción irreducible , la inversa de un elemento no nulo se define como:


La tabla siguiente contiene todos los inversos en módulo en notación hexadecimal. Un caso especial es la entrada para el elemento de campo 0, para el que no existe una inversa. Sin embargo, para la S-Box del AES, se necesita una tabla de sustitución que se define para cada posible valor de entrada. Por lo tanto, los diseñadores definieron el S-Box de tal manera que el valor de entrada 0 se asigna al valor de salida 0.

Tablas de los inversos en

Por ejemplo:

A partir de la tabla anterior, el inverso de

Está dado por el elemento en la fila C, columna 2:

.

Esto se puede verificar mediante la multiplicación:

.

Referencias

  1. Christof Paar, Jan Pelzl. (2010). Understanding Cryptography. Berlin Heidelberg: Springer.