Fundamento algebraico del algoritmo AES (Estándar de encriptación avanzada) para la seguridad de datos
Abstract
Se presentan los fundamentos algebraicos así como también varias propiedades del algoritmo AES.
Comenzando por el estudio de la construcci ´on del campo finito en el cual se basa el cifrado denominado el campo
de Rijndael y cuyos elementos ser ´an plausiblemente identificados con entes inform´aticos tales como los bytes
y los bits, adem´as de sus modos est ´andar de operar. Se destaca la combinaci ´on de funciones lineales, que en
campos finitos no son otra cosa que los llamados polinomios linealizados, con funciones no lineales lo cual
permitir ´a la estructuración de la función de ronda que cumplirá con los requerimientos planteados por la estrategia
del rastro amplio, cuyo tratamiento comprende el enfoque cripto-anal´ıtico presente en varios pasajes del presente trabajo, tocando tópicos como ataques de tipo lineal, diferencial y de interpolación. Además se consideran las diferentes representaciones del algoritmo provenientes de diferentes formas de manejo de los elementos del campo de Rijndael y la estructura algebraica subyacente.
Finalmente es llevada a cabo la descripción polinomial del algoritmo AES consistente en el cálculo de los coeficientes de la expresión polinómica de la función de ronda.