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

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

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.

Palabras clave


función booleana; hill climbing; recocido simulado; propiedades criptográficas

Texto completo:

PDF

Enlaces refback

  • No hay ningún enlace refback.




_________________________________________________________________________________________________________

La Universidad de las Ciencias Informáticas (UCI), a través del sello editorial Ediciones Futuro, publica los contenidos de la Revista Cubana de Ciencias Informáticas (RCCI) bajo licencia Creative Commons de tipo Atribución 4.0 Internacional (CC BY 4.0). Esta licencia permite a otros distribuir, mezclar, ajustar y construir a partir de su obra, incluso con fines comerciales, siempre que le sea reconocida la autoría de la creación original. Saber más
_________________________________________________________________________________________________________

 INDEXACIÓN