0% found this document useful (0 votes)
2 views2 pages

Matlab Simulation

This document presents a MATLAB-based GUI for image encryption and decryption using the Advanced Encryption Standard (AES). It details the methodology, including image acquisition, key generation, and the encryption/decryption processes, along with an evaluation of the algorithm's effectiveness through histogram and entropy analysis. The project showcases the collaborative contributions of team members in designing and implementing the system.

Uploaded by

rania.saleem04
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views2 pages

Matlab Simulation

This document presents a MATLAB-based GUI for image encryption and decryption using the Advanced Encryption Standard (AES). It details the methodology, including image acquisition, key generation, and the encryption/decryption processes, along with an evaluation of the algorithm's effectiveness through histogram and entropy analysis. The project showcases the collaborative contributions of team members in designing and implementing the system.

Uploaded by

rania.saleem04
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

AES-Based Image Encryption

Using MATLAB GUI

Submitted by

Name Registration Number


Shraddha Ajish Nair 230906001
Rania Mohammed Saleem 230906016
Susmrithi Rishi 230906050
Anshita Mani 230907638

Abstract—With the rapid growth of digital communication,


securing multimedia data has become essential. This project Fig. 1: MATLAB GUI interface for encryption and decryption
presents a MATLAB-based graphical user interface (GUI) for
image encryption and decryption using the Advanced Encryption
Standard (AES). The system allows users to load an image,
encrypt it using a password-derived key, and decrypt it back to
its original form. The effectiveness of the algorithm is evaluated
using histogram and entropy analysis.

I. I NTRODUCTION
In modern communication systems, data security is of
paramount importance. Images are widely transmitted over
networks and are vulnerable to unauthorized access. Encryp-
tion techniques are therefore required to ensure confidentiality.

II. M ETHODOLOGY
A. Image Acquisition
The user loads an image file (.jpg, .png, .bmp) through the
GUI.

B. Key Generation
A user-defined password is converted into a 16-byte key.

C. Encryption Process Fig. 2: RTL-style block diagram of AES-based image encryption and
decryption system
The image is reshaped, padded, and encrypted using AES.

D. Decryption Process
The encrypted data is decrypted and reconstructed.

III. MATLAB GUI


The GUI allows the user to load an image, enter a password,
and perform encryption and decryption while visualizing re-
sults.

IV. B LOCK D IAGRAM


The system follows a structured RTL-style data flow where
the input image undergoes preprocessing before entering the
AES encryption core. A password-derived key is generated
and fed into both encryption and decryption modules. The
encrypted output is produced as cipher image data, which can Fig. 3: Original image
be decrypted using the same key to reconstruct the original
image.
Fig. 7: Decrypted image
Fig. 4: Histogram of original image

Fig. 8: Histogram of decrypted image


Fig. 5: Encrypted image

VII. C ONCLUSION
V. S IMULATION R ESULTS
The project demonstrates effective AES-based image en-
A. Original Image cryption and decryption using MATLAB.

B. Encrypted Image VIII. C ONTRIBUTION OF M EMBERS


Shraddha Ajish Nair: Designed and implemented the MAT-
C. Decrypted Image
LAB GUI, including layout, user interaction, and visualization
VI. A NALYSIS panels.
Rania Mohammed Saleem: Developed the AES encryption
Entropy Value: 6.2548 and decryption modules, including key scheduling and trans-
The encrypted image shows high randomness and uniform formation operations.
histogram distribution. Susmrithi Rishi: Performed histogram analysis and entropy
calculations to evaluate the randomness and security of the
encrypted images.
Anshita Mani: Handled system integration, debugging, test-
ing, and structured the report including methodology and
simulation flow.
R EFERENCES
[1] NIST, “Advanced Encryption Standard (AES),” FIPS PUB 197, 2001.
[2] MathWorks, “MATLAB Documentation,” Available:
[Link]
[3] W. Stallings, “Cryptography and Network Security,” 7th ed., Pearson,
2017.
[4] A. Jolfaei and A. Mirghadri, “Image Encryption Using AES Algorithm,”
International Journal of Computer Science, 2010.
[5] S. Behnia et al., “A Novel Image Encryption Algorithm Based on AES,”
IEEE Conference, 2008.
[6] K. Singh and S. Kumar, “Efficient Image Encryption Using AES,” IJERT,
Fig. 6: Histogram of encrypted image 2015.

You might also like