This GUI implements a chaos based image encryption algorithm. If you use this code, please cite the following work:
Moysis, L., Kafetzis, I., Tutueva, A., Butusov, D., & Volos, C. (2022). Chaos-Based Image Encryption Based on Bit Level Cubic Shuffling. In Cybersecurity: A New Approach Using Chaotic Systems (pp. 157-191). Cham: Springer International Publishing.
The GUI works as this:
Encryption:
- Load the image you want to encrypt
- Press Encrypt and Save key
- The image in encrypted, and you get automatically prompted to save the encryption key in a .txt file
- You can then save your encrypted image
Decryption
- Load the image you want to decrypt
- Load the decryption key
- Choose the Decryption option
- You can now save your decrypted image.
The encryption method is implemented from the paper above.
Remember, save the images in png format.
Video explaining the GUI is available here:
Lazaros Moysis
Youtube channel
The GUI was developed by Ioannis Kafetzis.
X: @IoKaf
引用格式
Lazaros Moysis (2024). GUI for Chaotic Image Encryption (https://www.mathworks.com/matlabcentral/fileexchange/159166-gui-for-chaotic-image-encryption), MATLAB Central File Exchange. 检索时间: .
MATLAB 版本兼容性
创建方式
R2023b
兼容任何版本
平台兼容性
Windows macOS Linux标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!