Penggabungan Affine Cipher dan Least Significant Bit-2 untuk Penyisipan Pesan Rahasia pada Gambar
Abstract
As technology develops, improving message security is very important. One approach that can be taken to improve message security is to combine cryptography and steganography. In this study, the authors combined Affine Cipher cryptographic and Least Significant Bit-2 (LSB-2) steganography. In this merge method, the Affine Cipher cryptography is applied first, then, the encrypted message is inserted into an image using LSB-2. Specifically, LSB-2 is a modification of the Least Significant Bit (LSB) method which works by exchanging the sixth bits of each pixel color element in the image with the bits of the secret message. The LSB-2 used is a random LSB-2. In this case, the random numbers are generated by the Pseudo Random Number Generator (PRNG). The results of this research are a computer application with the Python language version 3.11 which can disguise messages and insert them in an image. Based on the implementation, the combination Affine Cipher and LSB-2 can complicate cryptanalysis because it has to hack two algorithms and the message is hidden randomly in an image.
Keywords: Affine Cipher, Cryptography, LSB-2, Message Security, Steganography.
Abstrak
Seiring berkembangnya teknologi, peningkatan keamanan pesan menjadi sangat penting. Salah satu pendekatan yang dapat dilakukan untuk meningkatkan keamanan pesan adalah dengan menggabungkan kriptografi dan steganografi. Pada penelitian ini, penulis melakukan penggabungan antara teknik kriptografi Affine Cipher dan steganografi Least Significant Bit-2 (LSB-2). Dalam metode penggabungan ini, keamanan pesan dilakukan dengan menerapkan kriptografi Affine Cipher terlebih dahulu. Kemudian, pesan yang telah dienkripsi disisipkan ke dalam citra menggunakan LSB-2. Lebih spesifiknya, LSB-2 merupakan modifikasi dari metode Least Significant Bit (LSB) dengan menukarkan bit ke enam dari setiap elemen warna pixel pada gambar dengan bit-bit dari pesan rahasia yang ingin disembunyikan. LSB-2 yang digunakan merupakan LSB-2 secara acak. Bilangan acak yang diperlukan dalam proses ini dihasilkan melalui Pseudo Random Number Generator (PRNG). Hasil penelitian ini berupa aplikasi komputer dengan bahasa pemrograman Python versi 3.11 yang dapat menyamarkan pesan dan menyisipkannya dalam gambar. Berdasarkan implementasi, diperoleh hasil bahwa penggabungan Affine Cipher dan LSB-2 dapat mempersulit kriptanalisis karena harus meretas dua algoritma dan pesan disembunyikan secara acak keberadaannya di dalam gambar.
Keywords
Full Text:
PDFReferences
Diana, M. (2020). Implementasi metode GOST (Government Standard) dan LSB-1 (Least Significant Bit) untuk mengamankan teks. Terapan Informatika Nusantara, 1(7), 363-382.
Djuwitaningrum, E. R., & Apriyani, M. (2017). Teknik steganografi pesan teks menggunakan metode least significant bit dan algoritma linear congruential generator. Jurnal Informatika, 4(2), 79-85.
Fadlan, M., & Hadriansa, H. (2017). Rekayasa aplikasi kriptografi dengan penerapan kombinasi algoritma Knapsack Merkle Hellman dan Affine Cipher. Jurnal Teknologi Informasi dan Ilmu Komputer, 4(4), 268-274.
Hidayat, E. Y., & Hastuti, K. (2013). Analisis steganografi metode Least Significant Bit (LSB) dengan penyisipan sekuensial dan acak secara kuantitatif dan visual. Jurnal Teknologi Informasi, 12(3), 157-167.
Humaira, A. F., Marwati, R., & Yulianti, K. (2023). Implementasi kriptografi secret sharing scheme dan steganografi audio Least Significant Bit (LSB). Jurnal Matematika dan Terapan, 5(1), 1-11.
Irvando, I., Purnama, B., & Wijaya, I. S. (2014). Perancangan aplikasi steganografi teknik LSB (Least Significant Bit) dalam keamanan komputer. Jurnal Processor, 9(1), 77-88.
Juliadi, B. P., & Kusumastuti, N. (2013). Kriptografi klasik dengan metode modifikasi Affine Cipher yang diperkuat dengan Vigenere Cipher. Bimaster: Buletin Ilmiah Matematika, Statistika dan Terapannya, 2(2), 87-92.
Ricky, M., Setyaningsih, F. A., & Dipenogoro, M. (2018). Analisis kompresi steganography pada citra digital dengan menggunakan metode least significant bit berbasis mobile android. Coding Jurnal Komputer dan Aplikasi, 6(3), 75-86.
Syawal, M. F., Fikriansyah, D. C., & Agani, N. (2016). Implementasi teknik steganografi menggunakan algoritma Vigenere Cipher dan metode LSB. Jurnal TICom, 4(3), 93707.
Zebua, T. (2015). Penerapan metode LSB-2 untuk menyembunyikan ciphertext pada citra digital. Pelita Informatika: Informasi dan Informatika, 10(3), 135-137.
DOI: https://doi.org/10.17509/jem.v11i2.62115
Refbacks
- There are currently no refbacks.
Copyright (c) 2023 Mathematics Program Study, Universitas Pendidikan Indonesia
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.