Algoritmo de búsqueda fractal estocástica mejorado con aprendizaje basado en oposición para resolver el problema de diseño de la caja de sustitución
Autores: Gonzalez, Francisco; Soto, Ricardo; Crawford, Broderick
Idioma: Inglés
Editor: MDPI
Año: 2022
Acceso abierto
Artículo científico
Categoría
Matemáticas
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 29
Citaciones: Sin citaciones
El componente principal de un sistema criptográfico que nos permite asegurar su resistencia contra ataques, es la caja de sustitución. La fortaleza de este componente puede ser validada por diversas métricas, una de ellas siendo la no linealidad. Para ello, es esencial desarrollar un diseño para cajas de sustitución que nos permita garantizar el cumplimiento de esta métrica. En este trabajo, implementamos un híbrido entre el algoritmo de búsqueda fractal estocástico en conjunto con el aprendizaje basado en oposición. Este diseño está respaldado por la configuración del algoritmo de modelo secuencial para la configuración adecuada de los parámetros. Obtuvimos cajas de sustitución de alta no linealidad en comparación con otros trabajos basados en metaheurísticas y esquemas caóticos. La caja de sustitución propuesta es evaluada utilizando la biyectividad, el criterio de avalancha estricta, no linealidad, probabilidad lineal, probabilidad diferencial y criterio de independencia de bits, lo cual demuestra el excelente rendimiento del enfoque propuesto.
Descripción
El componente principal de un sistema criptográfico que nos permite asegurar su resistencia contra ataques, es la caja de sustitución. La fortaleza de este componente puede ser validada por diversas métricas, una de ellas siendo la no linealidad. Para ello, es esencial desarrollar un diseño para cajas de sustitución que nos permita garantizar el cumplimiento de esta métrica. En este trabajo, implementamos un híbrido entre el algoritmo de búsqueda fractal estocástico en conjunto con el aprendizaje basado en oposición. Este diseño está respaldado por la configuración del algoritmo de modelo secuencial para la configuración adecuada de los parámetros. Obtuvimos cajas de sustitución de alta no linealidad en comparación con otros trabajos basados en metaheurísticas y esquemas caóticos. La caja de sustitución propuesta es evaluada utilizando la biyectividad, el criterio de avalancha estricta, no linealidad, probabilidad lineal, probabilidad diferencial y criterio de independencia de bits, lo cual demuestra el excelente rendimiento del enfoque propuesto.