Implementation of steganography and cryptographic algorithms in MATLAB

  • Boris Malčić Faculty of Electrical Engineering, University of Banja Luka, Serb Republic
Keywords: AES, cryptography, DES, LSB steganography, MSE, NCC, PSNR, RSA.

Abstract

In this paper, a description and importance of steganography is first given, as well as basic information about standard encryption algorithms such as DES, AES and RSA. Also, the introductory part describes the basic quality indicators of applied steganography such as MSE, PSNR and NCC. Furthermore, the great importance of this work, apart from the fact that we implemented an application in MATLAB for video steganography with and without DES or AES encryption/decryption, importance is also reflected in the fact that we have presented all the source codes of the implemented functions in MATLAB that allow the reader to repeat the same procedure himself and check the results obtained. All of this is of particular importance for educational and further research purposes in order to combine theory and practice. In the next part of the paper, we present the calculated values of the already mentioned quality indicators in the case of the application of implemented LSB video-steganography, as well as the comparison of the execution time for individual steganographic options with the application of encryption/decryption and digital signature using RSA. At the end of the paper, as a conclusion, we highlight the most important observations and indicate guidelines for possible future research.

Published
2023-08-16
Section
Articles