@article{Rios Arrañaga_Salamanca Chavarin_Raygoza Panduro_Becerra Alvarez_2017, title={New S-box calculation approach for Rijndael-AES based on an artificial neural network - Nuevo enfoque para el calculo de la Caja-S para Rijndael-AES basado en una red neuronal artificial}, volume={6}, url={http://recibe.cucei.udg.mx/index.php/ReCIBE/article/view/77}, DOI={10.32870/recibe.v6i2.77}, abstractNote={<p><strong>Abstract:</strong> The S-box is a basic important component in symmetric key encryption, used in block ciphers to confuse or hide the relationship between the plaintext and the ciphertext. In this paper a way to develop the transformation of an input of the S-box specified in AES encryption system through an artificial neural network and the multiplicative inverse in Galois Field is presented. With this implementation more security is achieved since the values of the S-box remain hidden and the inverse table serves as a distractor since it would appear to be the complete S-box. This is implemented on MATLAB and HSPICE using a network of perceptron neurons with a hidden layer and null error.</p><p> </p><p><br /><strong>Resumen:</strong> La Caja-S es un componente básico en el cifrado de clave simétrica, usado en los cifradores por bloques para confundir o esconder la relación entre el texto plano y el texto cifrado. Este trabajo presenta una manera de desarrollar la transformación de los valores de entrada de la Caja-S especificada en el sistema de cifrado AES por medio de una red neuronal y los valores del inverso multiplicativo en el campo de Galois. Con esta implementación se logra mayor seguridad debido a que los valores de la Caja-S permanecen ocultos mientras que la tabla de los valores inversos en el dominio de Galois sirve de distractor pareciendo ser la verdadera Caja-s. Este trabajo fue implementado en MATLAB y HSPICE utilizando una red con neuronas del tipo Perceptron con una capa oculta, obteniendo los valores esperados por la Caja-S original sin error.</p><p> </p><p><br /><strong>Palabras clave:</strong> Circuitos, Criptografia, Red Neuronal Artificial, SPICE</p>}, number={2}, journal={ReCIBE, Revista electrónica de Computación, Informática, Biomédica y Electrónica}, author={Rios Arrañaga, Jaime David and Salamanca Chavarin, Janneth Alejandra and Raygoza Panduro, Juan José and Becerra Alvarez, Edwin Christian}, year={2017}, month={dic.}, pages={49–69} }