Evaluación de la propuesta algorítmica criptográfica con la incorporación de la esteganografía en imágenes. // Evaluation of the cryptographic algorithmic proposal with the incorporation of steganography into images
DOI:
https://doi.org/10.29076/issn.2528-7737vol10iss25.2017pp134-147pKeywords:
Advanced Encryption Standard (AES), criptoanálisis, criptografía, esteganografía, Least Significant Bit (LSB), New Advanced Encryption Standard (NAES).Abstract
El presente trabajo de tipo aplicativo, cuasi experimental, integró dos campos de la seguridad: la criptografía que cifra el mensaje y la esteganografía que oculta el mensaje tras un medio multimedia, lo cual fortalece el nivel de seguridad. El software utilizado para la investigación fue: Netbeans como ambiente de desarrollo, Beyond Compare, para comparar el código hexadecimal de las imágenes, Ion Forge Image Diff para comparar las diferencias entre imágenes pixel a pixel y Cyptool para las pruebas de criptoanálisis. El algoritmo criptográfico utilizado como base fue el AES (Advanced Encryption Standard) y para la técnica esteganográfica en imágenes se seleccionó LSB (Least Significant Bit). Se implementó y evaluó nuevas funciones que fueron incluidas en el Prototipo II, y se compararon los resultados obtenidos ejecutando criptoanálisis a los mensajes cifrados entre el Prototipo II que utiliza el nuevo algoritmo criptográfico denominado NAES y el Prototipo I que utiliza el algoritmo AES base, a los cuales se les incorporó la técnica esteganográfica en imágenes LSB. Se concluyó, que el nuevo algoritmo criptográfico NAES con la incorporación de la técnica LSB mejoró la seguridad, en comparación con el algoritmo criptográfico AES base, ya que el mensaje es más difuso.
Abstract
The present study was quasi experimental, applicative and integrated two fields of security: the cryptography that encrypts the message and the steganography that hides the message behind a multimedia medium, which strengthens the level of security. Netbeans was the software used for the research as a development environment, Beyond Compare to compare the hexadecimal code of the images, Ion Forge Image Diff to compare the differences between pixel to pixel images and Cyptool for the cryptanalysis tests. The AES (Advanced Encryption Standard) cryptographic algorithm was used as the basis and LSB (Least Significant Bit) was selected for the steganographic technique in images. New functions that were included in Prototype II were implemented and evaluated, and results obtained by running cryptanalysis were compared to the encrypted messages between Prototype II, that uses the new cryptographic algorithm named NAES, and Prototype I, that uses the AES base algorithm, to which incorporated the steganographic technique into LSB images. It was concluded that the new cryptographic algorithm NAES with the incorporation of the LSB technique improved the security, in comparison with the AES cryptographic algorithm, since the message is more diffuse.
Downloads
References
Bukhari, S., Shoaib, M., Anjum, M., y Dilbar, S. (2016). Enhancing security of images by Steganography and Cryptography techniques. Innovative Computing Technology (INTECH) p. 531-534. IEEE.
Comunidad OWASP. (2009). Cryptanalysis. Obtenido de https://www.owasp.org/index.php/Cryptanalysis
Cryptool. (2015). About CrypTool 1. Obtenido de https://www.cryptool.org/en/cryptool1
Ferguson, N., Kelsey, J., Lucks, S., Schneier, B., Stay, M., Wagnew, D., y Whiting, D. (2000). Improved Cryptanalysis of Rijndael. FSE 2000, p. 213–230.
Gaba, J., y Kumar, M. (2013). Implementation of steganography using CES technique. IEEE Second International Conference on Image Information Processing (ICIIP) p. 395-399. Shimla: IEEE.
ionForge. (2014). ionForge Releases imageDiff As Free Standalone Software. Obtenido de http://www.gamasutra.com/view/news/96796/ionForge_Releases_imageDiff_As_Free_Standalone_Software.php
Jabbar, A., Alaa, A., Sahib, S., y Zamani, M. (2013). An Introduction to Image Steganography Techniques. Advanced Computer Science Applications and Technologies (ACSAT), 2012 International Conference on (p. 5). IEEE.
Kumar, M., Hemrajani, N., y Kishore, A. (2013). Security Improvisation in Image Steganography using DES. Advance Computing Conference (IACC). Ghaziabad: IEEE.
Manjula, Y., & Shivakumar, K. (2016). Enhanced secure image steganography using double encryption algorithms. 3rd International Conference on Computing for Sustainable Global Development (INDIACom) (p. 705-708). New Delhi: IEEE.
Mathur, M., y Kesarwani, A. (2013). Comparison Between DES, 3DES, RC2, RC6, Blowfish and DES. Procedings of National Conference of New Horizons in IT (p. 143-148).
Méndez, P. (2016). Nuevo algoritmo criptográfico con la incorporación de la esteganografía en imágenes. Escuela Superior Politécnica de Chimborazo.
Muñoz, A. (2014). Canales subliminales. Esteganografía. Obtenido de http://www.criptored.upm.es/crypt4you/temas/privacidad-proteccion/leccion7/leccion7.html
Netbeans. (2016). NetBeans IDE - The Smarter and Faster Way to Code. Obtenido de https://netbeans.org/features/index.html
Nurhayati, & Ahmad, S. (2016). Steganography for inserting message on digital image using least significant bit and AES cryptographic algorithm. 4th International Conference on Cyber and IT Service Management (p. 1-6). Bandung: IEEE.
Rodríguez, M., Navas, S., y Eterovic, J. (2014). Aplicación del filtro de Canny en la esteganografía digital. WICC 2014 XVI Workshop de Investigadores en Ciencias de la Computación p. 806-811.
Saini, J., y Verma, H. (2013). A hybrid approach for image security by combining encryption and steganography. IEEE Second International Conference on Image Information Processing (ICIIP) (p. 607-611). Shimla: IEEE.
Scooter Software. (2016). Beyond compare. Obtenido de http://www.scootersoftware.com/index.php
Segura, G., y Díaz, A. (2014). Implementación del algoritmo esteganográfico LSB (Least Significant Bit) estándar en archivos de audio mp3. Obtenido de http://www.boletin.upiita.ipn.mx/index.php/ciencia/215-cyt-numero-33/109-implementacion-del-algoritmo-esteganografico-lsb-least-significant-bit-estandar-en-archivos-de-audio-mp3
Sethi, P., y Kapoor, V. (2016). A Proposed Novel Architecture for Information Hiding in Image Steganography by Using Genetic Algorithm and Cryptography. International Conference onn Computational Science (p. 61-66). India: Elsevier.
Sharma, V., & Srivastava, D. (2017). Comprehensive Data Hiding Technique for Discrete Wavelet Transform-Based Image Steganography Using Advance Encryption Standard. Computing and Network Sustainability. 12, p. 353-360. Singapore: Springer.
Downloads
Published
Issue
Section
License
Authors can keep the copyright, granting the journal right of first publication. Alternatively, authors can transfer copyright to the journal, which allow authors non-commercial use of the work, including the right to place it in a file open access.