Implementasi Steganografi Least Significant Bit (LSB) untuk Penyembunyian File dalam Gambar Digital Berbasis CustomTkinter

Authors

  • Muhammad Angga Fernanda Universitas Malikussaleh, Indonesia Author
  • M. Lathifurrahman Universitas Malikussaleh, Indonesia Author
  • Adhitya Wahyu Ardhana Universitas Malikussaleh, Indonesia Author
  • Dedi Sukhairi Gea Universitas Malikussaleh, Indonesia Author

DOI:

https://doi.org/10.62671/jikum.v2i1.186

Keywords:

Steganography, LSB, image security, file hiding, data encryption, information security

Abstract

Information security has become increasingly critical in the digital era, particularly concerning confidential data protection. Steganography is a method used to hide information within digital media without arousing suspicion. This research implements the Least Significant Bit (LSB) steganography technique for embedding secret files within digital images using Python with CustomTkinter framework. The system provides an intuitive graphical user interface for encryption and decryption processes with real-time capacity validation. The LSB method works by replacing the least significant bits of image pixels with secret file bits, maintaining visual quality while securing hidden data. Testing demonstrates that the system successfully embeds and extracts various file types with capacity validation to prevent overflow errors. The system supports multiple file formats with output saved in PNG format to preserve data integrity. This implementation provides a practical solution for secure data transmission through digital images with user-friendly interface suitable for various users.

References

Johnson, N.F. and Jajodia, S., "Exploring Steganography: Seeing the Unseen," in Computer, vol. 31, no. 2, pp. 26-34, Feb. 1998.

Cheddad, A., Condell, J., Curran, K., and Mc Kevitt, P., "Digital Image Steganography: Survey and Analysis of Current Methods," in Signal Processing, vol. 90, no. 3, pp. 727-752, Mar. 2010.

Chan, C.K. and Cheng, L.M., "Hiding Data in Images by Simple LSB Substitution," in Pattern Recognition, vol. 37, no. 3, pp. 469-474, Mar. 2004.

Thien, C.C. and Lin, J.C., "A Simple and High-Hiding Capacity Method for Hiding Digit-by-Digit Data in Images Based on Modulus Function," in Pattern Recognition, vol. 36, no. 12, pp. 2875-2881, Dec. 2003.

Swain, G. and Lenka, S.K., "Classification of Image Steganography Techniques in Spatial Domain: A Study," in International Journal of Computer Science & Engineering Technology (IJCSET), vol. 5, no. 3, pp. 219-232, Mar. 2014.

Gutub, A., Al-Qahtani, A., and Tabakh, A., "Triple-A: Secure RGB Image Steganography Based on Randomization," in Proceedings of IEEE International Conference on Advanced Information Networking and Applications Workshops, pp. 1-6, May 2009.

Kaur, S., Singh, S., and Kaur, M., "A Survey on Image Steganography," in International Journal of Advanced Research in Computer and Communication Engineering, vol. 5, no. 1, pp. 163-166, Jan. 2016.

Mandal, P.C. and Mukherjee, I., "Hiding Secret Information in an Image Using Python and LSB Technique," in International Journal of Computer Sciences and Engineering, vol. 6, no. 6, pp. 897-901, June 2018.

Kumar, S. and Sharma, M., "Implementation of Image Steganography Using Python," in International Journal of Engineering Research & Technology (IJERT), vol. 9, no. 5, pp. 823-826, May 2020.

Clark, A., "Pillow (PIL Fork) Documentation," Python Imaging Library, 2023. [Online]. Available: https://pillow.readthedocs.io

Akar, T., "CustomTkinter: A Modern and Customizable Python UI-Library Based on Tkinter," GitHub Repository, 2023. [Online]. Available: https://github.com/TomSchimansky/CustomTkinter

Rossum, G. and Drake, F.L., "Python 3 Reference Manual," CreateSpace, Scotts Valley, CA, 2009.

Downloads

Published

2026-01-02

How to Cite

Fernanda, M. A. ., Lathifurrahman, M. ., Ardhana, A. W. ., & Gea, D. S. . (2026). Implementasi Steganografi Least Significant Bit (LSB) untuk Penyembunyian File dalam Gambar Digital Berbasis CustomTkinter. JIKUM: Jurnal Ilmu Komputer, 2(1), 90-96. https://doi.org/10.62671/jikum.v2i1.186

How to Cite

Fernanda, M. A. ., Lathifurrahman, M. ., Ardhana, A. W. ., & Gea, D. S. . (2026). Implementasi Steganografi Least Significant Bit (LSB) untuk Penyembunyian File dalam Gambar Digital Berbasis CustomTkinter. JIKUM: Jurnal Ilmu Komputer, 2(1), 90-96. https://doi.org/10.62671/jikum.v2i1.186