Método para la construcción de funciones booleanas, su implementación en el lenguaje de programación R Método para la construcción de funciones booleanas su implementación en el lenguaje de programación R

Contenido principal del artículo

Gascón Enriquez Osvaldo José
Palencia Fernández Gonzalo Juan
Tejeda Rodriguez Yunier Emilio
Cuellar Justiz Oristela

Resumen

Las funciones booleanas son ampliamente utilizadas en la criptografía. La construcción de funciones booleanas con buenas propiedades criptográficas es esencial para garantizar la seguridad y eficiencia de los sistemas criptográficos utilizados en la actualidad. Se reportan en la literatura diferentes métodos y algoritmos para diseñar funciones booleanas con buenas propiedades criptográficas. En este trabajo se presenta una descripción general de las técnicas metaheurísticas, específicamente los métodos Hill Climbing y Recocido Simulado, se exponen los principios matemáticos modernos que se utilizan en el problema de búsqueda de funciones booleanas con alta no linealidad y baja autocorrelación, además de otras propiedades criptográficas necesarias para su aplicación en la criptografía simétrica, también se analizan de forma general algunas de las ventajas que tiene la utilización de la programación en R en los temas de la optimización moderna, así como algunos de los paquetes de optimización usados para la implementación de algoritmos metaheurísticos. El objetivo de este trabajo es presentar un método para la construcción de funciones booleanas y su implementación en R.

Detalles del artículo

Biografía del autor/a

Gascón Enriquez Osvaldo José, Educación Municipal Trinidad

Licenciado en Matemática

Palencia Fernández Gonzalo Juan, Universidad Central "Marta Abreu" de Las Villas. Facultad de Matemática Física y Computación. Departamento de Matemática.

Máster en Matemática Aplicada.Profesor auxiliar del Departamento de Matemática de la UCLV.

Tejeda Rodriguez Yunier Emilio, Universidad Central "Marta Abreu" de Las Villas. Facultad de Matemática Física y Computación. Departamento de Matemática

Máster en ciencias . Profesor Auxiliar y jefe del Departamento de Matemática dde la UCLV.

Cuellar Justiz Oristela , Universidad de las Ciencias Informáticas (UCI). Facultad de Ciencias y Tecnologías Computacionales. Departamento de Bioinformática

Doctora en Ciencias Matemáticas. Profesora Titular del Dpto de Bioinformática . Vicedecana de Investigación y Posgrado.