|

LSB Steganographic Algorithm Implementation in MATLAB App Designer

Authors: Yakovlev A.Yu.
Published in issue: #2(43)/2020
DOI: 10.18698/2541-8009-2020-2-582


Category: Informatics, Computer Engineering and Control | Chapter: Methods and Systems of Information Protection, Information Security

Keywords: steganography, MATLAB, App Designer, LSB algorithm, image processing, stegoanalysis, graphical user interface, RGB image model
Published: 04.03.2020

The LSB steganographic algorithm and its implementation in a GUI application with MATLAB App Designer are described. Computer and digital steganography are considered and an algorithm is implemented that allows one to hide useful information in an image. This application allows users to secretly exchange text messages using images of certain formats. These image formats use lossless compression algorithms. The program provides algorithms that make it difficult to steganalize files by statistical methods. An RSA electronic digital signature algorithm is also implemented, which allows you to confirm the authorship of the user and verify the integrity of the message.


References

[1] Agranovskiy A.V., Balakin A.V., Gribunin V.G., et al. Steganografiya, tsifrovye vodyanye znaki i stegoanaliz [Stenography, digital watermarks and stegoanalysis]. Moscow, Vuzovskaya kniga Publ., 2009 (in Russ.).

[2] Gribunin V.G., Okov I.N., Turintsev I.V. Tsifrovaya steganografiya [Digital stenography]. Moscow, Solon-Press Publ., 2002 (in Russ.).

[3] Ryabko B.Ya., Fionov A.N. Osnovy sovremennoy kriptografii i steganografii [Basics of modern cryptography and stenography]. Moscow, Goryachaya liniya Telekom Publ., 2013 (in Russ.).

[4] Zav’yalov S.V., Vetrov Yu.V. Steganograficheskie metody zashchity informatsii [Stenographical methods of information protection]. Sankt-Petersburg., Izd-vo SPbPU Publ., 2012 (in Russ.).

[5] Gribunin V.G., ed. Steganograficheskie sistemy. Kriterii i metodicheskoe obespechenie [Stenographical systems. Criteria and methodological support]. Sarov, FGUP “RFYaTs-VNIIEF” Publ., 2016 (in Russ.).

[6] Konakhovich G.F., Puzyrenko A.Yu. Komp’yuternaya steganografiya. Teoriya i praktika [Computer stenography. Theory and practice]. Kiev, MK-Press Publ., 2006 (in Russ.).

[7] Mao W. Modern cryptography. Upper Saddle River, Pearson Education, 2004. (Russ. ed.: Sovremennaya kriptografiya, Teoriya i praktika. Moscow, Vil’yams Publ., 2005.)

[8] Ryabko B.Ya., Fionov A.N. Osnovy sovremennoy kriptografii dlya spetsialistov v informatsionnykh tekhnologiyakh [Basics of modern cryptography for specialists in information technologies]. Moscow, Nauchnyy mir Publ., 2004 (in Russ.).

[9] Barichev S.G., Goncharov V.V., Serov R.E. Osnovy sovremennoy kriptografii [Fundamentals of modern cryptography]. Moscow, Goryachaya liniya-Telekom Publ., 2011 (in Russ.).

[10] Gabidullin E.M., Pilipchuk N.I. Lektsii po teorii informatsii [Lections on information theory]. Moscow, MFTI Publ., 2007 (in Russ.).