Implementation of the Advanced Encryption Standard (AES) Algorithm and Bit Plane Complexity Segmentation (BPCS) Steganography Technique for Enhancing Text File Security

Afthar Kautsar, Muhammad Ikhsan

Abstract


In today's digital era, data security has become a crucial aspect due to the vast amount of information being transmitted and stored electronically. The Advanced Encryption Standard (AES) is one of the most widely used encryption algorithms because of its high level of security. However, data that is merely encrypted still risks detection; therefore, the Bit-Plane Complexity Segmentation (BPCS) steganography technique is employed to hide data within digital images, making it more difficult to identify. This study aims to enhance data security by combining AES encryption and BPCS steganography. The process begins by encrypting text data using AES-128, ensuring that the information cannot be accessed without a valid key. Next, the resulting ciphertext is embedded into a digital image using the BPCS technique, which selects bit-planes with high complexity for insertion without significantly altering the visual appearance of the image. Testing is conducted by measuring the accuracy of data extraction and the impact on image quality. The results indicate that this method effectively maintains data security and confidentiality. The data embedded in the image can be extracted with a success rate of 100%, while the image quality remains intact without noticeable changes. Thus, the combination of AES and BPCS provides a dual layer of protection: encryption ensures that the data cannot be read, while steganography conceals the existence of the data from unauthorized parties. This method can be applied in various data security scenarios, both for personal and organizational purposes.

Keywords


Data Security, AES Encryption, BPCS Steganography, Bit-Plane Complexity Segmentation

Full Text:

PDF

References


V. B. S. Gajare, S. Charles, S. Wagh, “A Tactic for Encrypting Stego-Image using AES and BPCS Algorithm,” Int. J. Comput. Sci. Mob. Comput., vol. 4, no. 3, pp. 396–405, 2015.

A. F. Mahmood, N. A. Kanai, and S. S. Mohmmad, “BPCS Steganography for Data Security using FPGA Implementation,” Int. Conf. Commun. Signal Process., vol. 19, no. 4, pp. 14–23, 2012.

M. A. Y. A. Tauhid, Maisha Tasnim, Saima Arifin Noor, Nuruzzaman Faruqui, “A Secure Image Steganography using Advanced Encryption Standard and Discrete Cosine Transform,” J. Inf. Secur., vol. 10, no. 3, 2019.

M. Salim, “Penerapan Enkripsi untuk Keamanan Data di Era Digital,” J. Teknol. Informasi, vol. 4, no. 2, pp. 45–59, 2022.

D. Solichin, A., & Wulandari, “Bit-Plane Complexity Segmentation (BPCS) untuk Steganografi,” J. Teknol. Inf., vol. 4, no. 2, pp. 99–111, 2015.

B. Olivia et al., “Implementasi Kriptografi pada Keamanan Data menggunakan Algoritma Advance Encryption Standard ( AES ) Cryptographic Implementation in Data Security using Advanced Encryption Standard ( AES ) Algorithm,” J. Simantec, vol. 11, no. 2, pp. 167–174, 2023.

A. Widyanarko, “Implementasi Steganografi dengan Metode Bit-Plane Complexity Segmentation ( BPCS ) untuk Dokumen Citra Terkompresi,” Transform, pp. 1–6, 2013.

A. R. Hakim and W. M. Baihaqi, “Implementasi Aplikasi Steganografi berbasis Web menggunakan Algoritma LSB dan BPCS,” vol. 12, no. 2, pp. 50–58, 2023.

R. A. Zay and M. Mesran, “Analisa Metode MGR untuk mendeteksi Keaslian Citra Digital,” TIN Terap. Inform. Nusant., vol. 2, no. 8, pp. 492–500, 2022, doi: 10.47065/tin.v2i8.1029.

M. Cisco, and P. Tracer, “Implementasi Algoritma Advanced Encryption Standard (AES) untuk Pengamanan Citra Digital,” vol. 8, no. 1, pp. 1–10, 2024.

S. Anwar, “Implementasi Pengamanan Data dan Informasi dengan Metode Steganografi LSB dan Algoritma Kriptografi AES,” J. Format, vol. 6, no. 1, pp. 65–74, 2017.

Y. Fatma, H. Mukhtar, and M. Taufik, “Implementasi Steganografi pada Teks Terenkripsi dengan Algoritma RSA menggunakan Metode BPCS,” J. Fasilkom, vol. 7, no. 2, pp. 260–265, 2018, doi: 10.37859/jf.v7i2.783.

I. M. W. Gede Wisnu Bhaudhayana1, “Implementasi Algoritma Kriptografi AES 256 dan Metode Steganografi LSB pada Gambar Bitmap,” J. Ilm. Ilmu Komput. Univrsitas Undayana, vol. 8, no. 2, 2015.

I. S. Rangkuti and E. R. Siagian, “Implementasi Penyembunyian Pesan pada Audio dengan Metode Bit-Plane Complexity Segmentation (BPCS),” Jurikom (Jurnal Ris. Komputer), vol. 7, no. 2, p. 285, 2020, doi: 10.30865/jurikom.v7i2.2088.

S. Saripa, “Implementasi Sistem Keamanan File menggunakan Algoritma AES untuk mengamankan File Pribadi: Implementasi Sistem Keamanan File menggunakan Algoritma AES untuk mengamankan File Pribadi,” Progress. Information, Secur. Comput. Embed. Syst., vol. 1, no. 2, pp. 138–148, 2023.




DOI: https://doi.org/10.32520/stmsi.v14i2.5097

Article Metrics

Abstract view : 250 times
PDF - 42 times

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.