Enhancing Text Messages with a Combination of Vigenère Cipher and One Time Pad Using Random Key LFSR
DOI:
https://doi.org/10.55338/saintek.v6i1.3190Keywords:
Cryptography, Algorithm, Linear Feedback Shift Register, One Time Pad, Vigenère CipherAbstract
In today's global era, the development of information systems is rapidly advancing and becoming increasingly sophisticated, with nearly all elements utilizing information and communication technology in their daily activities. One frequent activity is the transmission or exchange of data over the internet. However, this advancement also raises concerns about the security of messages or data being sent. To mitigate the risk of message misuse, cryptographic techniques can be used to maintain data or message confidentiality by encrypting the information before transmission. This research aims to combine the Vigenère cipher algorithm with a one-time pad using a random key generated by a linear feedback shift register (LFSR) method to enhance the security of text messages. The research methodology involves generating a public key for the One-Time Pad algorithm using LFSR. The encryption process is initially performed with the Vigenère cipher, and the resulting encrypted message is further encrypted using the one-time pad with a key generated by the LFSR method. This algorithm is implemented using the Visual Basic programming language. The research findings indicate that the combination of the two algorithms, with the random key generated by the LFSR for the One-Time Pad, is capable of enhancing text message security by producing random and unique ciphertexts. By using Modulo 256 and ASCII conversion, random ciphertexts can be generated, thereby reducing the likelihood of message breaches. Additionally, this research provides further insights into the process of text message encryption and decryption.
Downloads
References
F. N. Pabokory, I. F. Astuti, and A. H. Kridalaksana, “Implementasi Kriptografi Pengamanan Data Pada Pesan Teks, Isi File Dokumen, Dan File Dokumen Menggunakan Algoritma Advanced Encryption Standard,” Inform. Mulawarman J. Ilm. Ilmu Komput., vol. 10, no. 1, p. 20, 2016, doi: 10.30872/jim.v10i1.23.
S. T. Bonita, R. Marwati, and S. M. Gozali, “Pembangkit Kunci Linear Feedback Shift Register Pada Algoritma Hill Cipher Yang Dimodifikasi Menggunakan Convert Between Base,” J. EurekaMatika, vol. 5, no. 2, pp. 20–28, 2017.
O. K. Sulaiman, “Generate Pseudo-Random Numbers Linear-Feedback Shift Register ( LSFR ) Pada Kunci Algoritma One Time Pad ( OTP ),” Semin. Nas. Teknol. Komput. Sains, pp. 171–175, 2020.
V. Hulu and B. Nadeak, “Kombinasi Algoritma Vigenere Cipher dan One Time Pad untuk Mengamankan Data Teks,” vol. 02, no. 01, pp. 49–57, 2020.
A. Amrulloh and E. I. H. Ujianto, “Kriptografi Simetris Menggunakan Algoritma Vigenere Cipher,” vol. 5, no. 2, pp. 71–77, 2019.
G. G. Putri, W. Styorini, and R. D. Rahayani, “ANALISIS KRIPTOGRAFI SIMETRIS AES DAN KRIPTOGRAFI ASIMETRIS RSA PADA ENKRIPSI CITRA DIGITAL,” J. Penelit. Dan Pengabdi. Masy., vol. 6, no. 2, pp. 197–207, 2018.
A. I. Permana, “Kombinasi Algoritma Kriptografi One Time Pad Dengan Generate Random Keys Dan Vigenere Cipher Dengan Kunci EM2B,” Tesis, pp. 1–63, 2019.
M. K. Harahap, “ANALISIS PERBANDINGAN ALGORITMA KRIPTOGRAFI KLASIK VIGENERE CIPHER DAN ONE TIME PAD,” J. Nas. Inform. dan Teknol. Jar., vol. 1, no. 190, pp. 61–64, 2016.
R. T. Rahayu, A. Riski, and A. Kamsyakawuni, “Penyandian Citra Menggunakan Algoritma 4D Playfair Cipher Dengan Pembangkitan Kunci Modifikasi Linear Feedback Shift Register,” Maj. Ilm. Mat. dan Stat., vol. 19, no. 1, p. 17, 2019, doi: 10.19184/mims.v19i1.17261.
Fareedha and K. Seetharam, “LFSR based Generation of Multicycle Test,” Int. J. Prof. Eng. Stuies, vol. 10, no. 2, pp. 29–33, 2018.
F. Diani and Y. Widhiyasana, “Enkripsi SMS dengan Menggunakan One Time Pad (OTP) dan Kompresi Lempel-Ziv-Welch (LZW),” J. Nas. Tek. Elektro dan Teknol. Inf., vol. 7, no. 3, pp. 3–8, 2018, doi: 10.22146/jnteti.v7i3.436.
A. Fauzi and Y. Maulita, “PERANCANGAN APLIKASI KEAMANAN PESAN MENGGUNAKAN ALGORITMA ELGAMAL DENGAN MEMANFAATKAN ALGORITMA ONE TIME,” vol. 1, no. 1, 2017.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Anzas Ibezato Zalukhu, Zulham Sitorus, Suhardiansyah Suhardiansyah, Nadya Septiani
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.