Un algoritmo de cifrado de imagen utilizando una combinación de un mapa caótico unidimensional y un mapa caótico de tres dimensiones por partes
Autores: Askar, Sameh; Alshamrani, Ahmad; Elghandour, Aesha; Karawia, Abdelrahman
Idioma: Inglés
Editor: MDPI
Año: 2023
Acceso abierto
Artículo científico
2023
Un algoritmo de cifrado de imagen utilizando una combinación de un mapa caótico unidimensional y un mapa caótico de tres dimensiones por partes
Categoría
Matemáticas
Subcategoría
Matemáticas generales
Palabras clave
Imagen cifrada
Mapas caóticos
Mapa logístico
Secuencia pseudoaleatoria
Operación XOR bit a bit
Seguridad del algoritmo
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 32
Citaciones: Sin citaciones
Se utilizan mapas caóticos unidimensionales y tridimensionales por tramos para proponer una técnica de cifrado de imágenes en este artículo. Primero, se utiliza el mapa logístico para construir la secuencia pseudoaleatoria. Después, esta secuencia se utiliza para barajar la imagen en claro. A continuación, el mapa caótico tridimensional por tramos ha producido una máscara de la secuencia caótica. Después de realizar algunos pasos de preprocesamiento en la máscara, se aplica una operación XOR bit a bit con la máscara a la imagen barajada. El algoritmo sugerido se utiliza para cifrar y descifrar diferentes imágenes. Para comprobar la seguridad y eficacia del algoritmo, se calculó el rendimiento del algoritmo utilizando múltiples pruebas estadísticas y se comparó con varios algoritmos recientes. Además, también se utilizan simulaciones numéricas y datos experimentales para validar la resistencia del algoritmo propuesto a diversos ataques.
Descripción
Se utilizan mapas caóticos unidimensionales y tridimensionales por tramos para proponer una técnica de cifrado de imágenes en este artículo. Primero, se utiliza el mapa logístico para construir la secuencia pseudoaleatoria. Después, esta secuencia se utiliza para barajar la imagen en claro. A continuación, el mapa caótico tridimensional por tramos ha producido una máscara de la secuencia caótica. Después de realizar algunos pasos de preprocesamiento en la máscara, se aplica una operación XOR bit a bit con la máscara a la imagen barajada. El algoritmo sugerido se utiliza para cifrar y descifrar diferentes imágenes. Para comprobar la seguridad y eficacia del algoritmo, se calculó el rendimiento del algoritmo utilizando múltiples pruebas estadísticas y se comparó con varios algoritmos recientes. Además, también se utilizan simulaciones numéricas y datos experimentales para validar la resistencia del algoritmo propuesto a diversos ataques.