Home | Introduction to Steganography | Mod4 vs F5 | How M4JPEG Works | M4JPEG Download | Matlab JPEG Toolbox
 
 
 

 

How M4JPEG Works

1- About M4JPEG Tool.
2- About the Current Version 1.40.
3- Screenshots of M4JPEG Version 1.40.
4- Basic Diagram of the Embedding Process.
5- Basic Diagram of the Extraction Process.

1- About M4JPEG Tool:

M4JPEG is a Matlab-based steganography tool that lets the user processes a jpeg image to be a container of another file. It is a digital self-defense tool where the user can easily hide a private file within a jpeg file. M4JPEG supports the Mod4 method developed by Wong et al.

M4JPEG is made using Matlab. The programming of M4JPEG required using Phil Sallee's Matlab JPEG Toolbox for implementing entropy coding and decoding. But Matlab IDE doesn't need to be installed on the operating system before running the tool. Thus, using M4JPEG doesn't require the user to be familiar with Matlab. It has friendly graphical user interfaces and is very easy to use.

M4JPEG project hopes that users provide us with any suggestions or any problems they encounter during their use.

M4JPEG is a FREEWARE product from digitalsd.net.

2- About the Current Version 1.40:

The current version of M4JPEG uses the parameters M4(1,1,1,1) of the considered method. It doesn’t encrypt the selected secret file before hiding it within the Jpeg file. But, it protects the embedding process by using a pseudo-random generator to produce a key-based permutation, as shown in the diagrams below. Adding an encryption layer to the permutation layer will provide absolute security. Thus, the M4JPEG project will consider adding encryption in addition to steganography in a future version. Anyway, the user can use an encryption tool before using the steganography tool.

Download Page

3- Screenshots of M4JPEG Version 1.40:

Screenshot of the Main GUI
Screenshot of the Hiding GUI - Sender Side
Screenshot of the Extracting GUI - Receiver Side

4- Basic Diagram of the Embedding Process:

5- Basic Diagram of the Extraction Process:

 

Home | Introduction to Steganography | Mod4 vs F5 | How M4JPEG Works | M4JPEG Download | Matlab JPEG Toolbox