MASKANA// (NUM ESPECIAL)
Volumen: 1, Numero: 1, Páginas: 17-29 pp.
The present research investigation addresses information security in the area of Software Engineering. Using steganography and cryptography, an improvement was proposed to the Canny Edge detection algorithm to hide information in a multimedia environment, encrypting the message with the symmetric cryptographic algorithm Advanced Encryption Standard (AES) to increase security. Netbeans was applied as the development environment and the following tools to perform the tests on the images: IonForge ImageDiff to compare pixel to pixel differences, Beyond Compare to compare hex code, StegSecret to perform test steganos and Digital Invisible Ink Toolkit to perform Benchmark tests. Two prototypes were developed: in Prototype I the standard Canny Edge detection algorithm was used, and in Prototype II the new proposal for improvement of the Canny Edge detection algorithm. Both prototypes were incorporated in the AES symmetric cryptographic algorithm. Results revealed that Prototype II performs better because the information incorporated in the multimedia environment is more diffuse, resistant to the analysis, and the results of the metrics related to the quality of the image Peak Signal To Noise Ratio (PSNR) Mean Square Error (MSE) are more optimal.
La presente investigación corresponde al tipo de track científico, del área de Ingeniería de Software referente a la seguridad de la información. Utilizando la esteganografía y la criptografía se propuso una mejora al algoritmo de detección Canny Edge para ocultar información en un medio multimedia, cifrando el mensaje con el algoritmo criptográfico simétrico Advanced Encryption Standard (AES) para incrementar la seguridad. Se utilizó Netbeans como ambiente de desarrollo y las siguientes herramientas para realizar las pruebas en las imágenes: IonForge ImageDiff para comparar pixel a pixel las diferencias, Beyond Compare para comparar el código hexadecimal, StegSecret para realizar pruebas de estegoanálisis y Digital Invisible Ink Toolkit para realizar pruebas de benchmark. Se desarrolló dos prototipos: en el Prototipo I se utilizó el algoritmo de detección Canny Edge estándar y en el Prototipo II se utilizó la nueva propuesta de mejora del algoritmo de detección Canny Edge, a los dos prototipos se les incorporó el algoritmo criptográfico simétrico AES. De los resultados obtenidos de las pruebas realizadas, se concluye que el Prototipo II es mejor debido a que la información incorporada en el medio multimedia es más difusa, es resistente a estegoanálisis y los resultados de las métricas relacionadas a la calidad de la imagen Peak Signal to Noise Ratio (PSNR) Mean Square Error (MSE) son más óptimas.