KOMBINASI VIGENERE CIPHER DAN ONE TIME PAD DENGAN RANDOM KEY LINEAR CONGRUENTIAL GENERATOR DAN LINEAR FEEDBACK SHIFT REGISTER UNTUK PENGAMANAN DATA TEKS

Isi Artikel Utama

Anzas Ibezato Zalukhu
Riandy Yap
Irwan Jani Tarigan

Abstrak

Perkembangan teknologi informasi mempercepat proses pertukaran data digital, namun juga meningkatkan risiko keamanan seperti penyadapan dan kebocoran data pribadi. Penelitian ini bertujuan untuk meningkatkan keamanan data teks menggunakan kombinasi dua algoritma kriptografi kunci simetris klasik, yaitu Vigenere Cipher dan One-Time Pad (OTP). Kelemahan utama dari kedua metode ini terletak pada pengelolaan serta pembangkitan kunci yang mudah ditebak. Untuk mengatasi masalah tersebut, penelitian ini mengusulkan sebuah kebaruan dengan menerapkan metode pengacakan kunci secara dinamis menggunakan kombinasi dari Linear Congruential Generator (LCG) dan Linear Feedback Shift Register (LFSR) sebagai pembangkit kunci acak (random key generator) pada proses algoritma OTP. Pengujian sistem disimulasikan menggunakan bahasa pemrograman Python. Hasil penelitian menunjukkan bahwa integrasi metode LCG dan LFSR mampu menghasilkan kunci OTP yang sangat acak dan dinamis. Sistem berhasil melakukan proses enkripsi berlapis yang sulit diprediksi dengan hasil akhir berupa ciphertext yang valid, serta mampu mengembalikannya menjadi bentuk plaintext semula secara tepat melalui proses dekripsi.

Rincian Artikel

Cara Mengutip
[1]
A. I. Zalukhu, R. Yap, dan I. J. Tarigan, “KOMBINASI VIGENERE CIPHER DAN ONE TIME PAD DENGAN RANDOM KEY LINEAR CONGRUENTIAL GENERATOR DAN LINEAR FEEDBACK SHIFT REGISTER UNTUK PENGAMANAN DATA TEKS”, JTM, vol. 15, no. 1, Jun 2026.
Bagian
Articles

Referensi

[1] A. Junaedy Abu Huraerah, A. Wahid Abdullah, and A. Rivai, “Pengaruh Teknologi Informasi Dan Komunikasi Terhadap Pendidikan Indonesia,” Dec. 2023, Accessed: May 26, 2026. [Online]. Available: https://journal.iain-manado.ac.id/index.php/jiep/article/download/2715/1541

[2] M. Alfian and R. Rahman, “Keamanan Jaringan Pada Perguruan Tinggi,” JURNAL RISET SISTEM INFORMASI, vol. 1, pp. 59–64, Jul. 2024, doi: 10.69714/qgnbgv11.

[3] A. Khairunnisa Ramadhani Saidiman, S. Salwa Huwaidah Sugianto, and R. Rahman, “Analisis Penerapan SSL/TLS Dalam Menjaga Keamanan Transmisi Data Pada Aplikasi Web,” Jurnal Ilmiah Multidisiplin Terpadu, vol. 10, no. 1, pp. 2246–6111, Jan. 2026, Accessed: May 26, 2026. [Online]. Available: https://sejurnal.com/pub/index.php/jimt/article/download/699/675/718

[4] H. Kemenko Polhukam RI, “Kemenko Polkam Dorong Percepatan Regulasi Pelindungan Data di Masa Transisi,” Kementerian Koordinator Bidang Politik dan Keamanan. Accessed: May 26, 2026. [Online]. Available: https://polkam.go.id/kemenko-polkam-dorong-percepatan-regulasi-pelindungan-data-di-masa-transisi/

[5] M. Akbar, I. Kanedi, and O. Jey FhiterW, “Implementasi Kriptografi Metode Elgamal Untuk Keamanan Data Teks,” Universitas Dehasen Bengkulu Jl. Meranti Raya No. 32 Kota Bengkulu, vol. 21, no. 2, p. 341139, Oct. 2695, Accessed: May 26, 2026. [Online]. Available: https://jurnal.unived.ac.id/index.php/jmi/article/download/9376/6650/

[6] 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,” Informatika Mulawarman : Jurnal Ilmiah Ilmu Komputer, vol. 10, no. 1, p. 20, Feb. 2016, doi: 10.30872/jim.v10i1.23.

[7] A. A. Siagian and Z. Indra, “Analisis Teknik Playfair Dan Shift Cipher Sebagai Metode Kriptografi Klasik Untuk Keamanan Data,” JUKOMTEK (Jurnal Komputer dan Teknologi), vol. Vol. 04, No. 01, pp. 13–19, Jan. 2025, Accessed: May 26, 2026. [Online]. Available: https://jurnal-cahayapatriot.org/index.php/jukomtek/article/view/315

[8] A. A. Permana, “Penerapan Kriptografi Pada Teks Pesan dengan Menggunakan Metode Vigenere Cipher Berbasis Android,” JURNAL Al-AZHAR INDONESIA SERI SAINS DAN TEKNOLOGI, vol. 4, No.3, no. 3, pp. 110–115, Mar. 2018, doi: 10.36722/sst.v4i3.280.

[9] V. Hulu and B. Nadeak, “Kombinasi Algoritma Vigenere Cipher dan One Time Pad untuk Mengamankan Data Teks,” KAKIFIKOM (Kumpulan Artikel Karya Ilmiah Fakultas Ilmu Komputer), vol. 02, no. 01, pp. 49–57, Apr. 2020.

[10] S. A. ALABADY, T. F. SHAWKAT, and A. W. ADREES, “Enhanced Vigenere Cipher Algorithm For Improved Cryptographic Security,” Quantum Journal of Engineering, Science and Technology, vol. 6, no. 1, pp. 1–12, Dec. 2024, doi: 10.55197/QJOEST.V6I1.194.

[11] M. D. Asrofa, S. Bahri, and K. Kasliono, “One-Time Pad Cryptography for Secure Data Transmission in IoT Smart Door Using QR Code,” Jurnal Media Informasi Teknologi, vol. 2, no. 2, pp. 133–148, Oct. 2025, doi: 10.69616/MIT.V2I2.248.

[12] Vignesh, N. P. Deepa, T. Srinivasan, R. S. Somesh, and V. Mendonca, “Quantum Cipher Exchange with BB84 Protocol and Cryptography Using the One-Time Pad Algorithm,” Proceedings of the 3rd International Conference on Intelligent and Innovative Technologies in Computing, Electrical and Electronics, IITCEE 2025, 2025, doi: 10.1109/IITCEE64140.2025.10915391.

[13] H. Eka Putra and K. Harianto, “Implementasi Linear Congruential Generator untuk Pengacakan Gambar pada Permainan Puzzle,” Sains dan Teknologi Informasi, vol. 4, no. 1, pp. 89–96, Jun. 2018, doi: 10.33372/STN.V4I1.302.

[14] A. M. Siahaan and J. Hendrik, “Perancangan Aplikasi Edukasi Pembelajaran Alfabet dan Angka Berbasis Android dengan Metode Linear Congruential Generator (LCG),” Bulletin of Computer Science Research, vol. 3, no. 1, pp. 170–176, Dec. 2022, doi: 10.47065/BULLETINCSR.V3I1.223.

[15] I. T. Kurniawan, H. Haryanto, E. Dolphina, and E. Z. Astuti, “Pseudo Random Number Generator Menggunakan Algoritma Linear Congruential Generator untuk Variasi Level dan Ketersediaan Konten pada Game Hyper Casual,” TECHNO CREATIVE, vol. 3, no. 2, pp. 84–90, Feb. 2026, doi: 10.62411/TCV.V3I2.3246.

[16] M. Rizaludin and F. Fikriah, “Prediksi Prediksi Perilaku Pelanggan Pada Produk UMKM Batik Dengan Menggunakan Algoritma Decision Tree,” Teknomatika, vol. 13, no. 02, pp. 8–16, Nov. 2023, doi: 10.61423/TEKNOMATIKA.V13I02.622.

[17] A. I. Zalukhu, Z. Sitorus, S. Suhardiansyah, and N. Septiani, “Enhancing Text Messages with a Combination of Vigenère Cipher and One Time Pad Using Random Key LFSR,” Jurnal Sains dan Teknologi, vol. 6, no. 1, pp. 52–57, May 2024, doi: 10.55338/SAINTEK.V6I1.3190.

[18] T. Mhd Zulfikar, L. Tanti, P. Utama, and J. K. Yos Sudarso KM, “Rancang Bangun Aplikasi Quiz Simulasi TOEFL Memanfaatkan Algoritma Linear Congruential Generator (LCG) Berbasis Android,” Jurnal Info Digit (JID), vol. 2, no. 1, pp. 18–31, Jan. 2024, Accessed: May 26, 2026. [Online]. Available: https://kti.potensi-utama.org/index.php/JID/article/view/1260

[19] dwita deslianti and A. Fahry, “APLIKASI PEMBELAJARAN BAHASA INGGRIS DENGAN MENGGUNAKAN ALGORITMA LINEAR CONGRUENT GENERATOR BERBASIS ANDROID,” JUSIBI (Jurnal Sistem Informasi dan E-Bisnis), vol. 5, no. 1, pp. 9–15, Jan. 2023, doi: 10.54650/JUSIBI.V5I1.496.

[20] N. S. Harahap and M. Iqbal, “METODE PEMBAYARAN ELEKTRONIK BERDASARKAN PADA KRIPTOGRAFI,” JATI (Jurnal Mahasiswa Teknik Informatika), vol. 10, no. 2, pp. 2167–2173, Mar. 2026, doi: 10.36040/JATI.V10I2.17316.

[21] P. Pazri and A. H. Hasugian, “Implementasi Algoritma Vigenere Cipher Untuk Keamanan Data Bantuan Sosial Di Desa,” Bulletin of Computer Science Research, vol. 5, no. 4, pp. 317–328, Jun. 2025, doi: 10.47065/BULLETINCSR.V5I4.544.

[22] S. Sarifah, I. Faisal, and I. Lubis, “Metode One Time Pad sebagai Verifikasi Akun E-Wallet dalam Pencegahan Cybercrime,” Explorer (Hayward)., vol. 5, no. 1, pp. 59–72, Jan. 2025, doi: 10.47065/EXPLORER.V5I1.1817.

[23] O. Krianto Sulaiman, “Generate Pseudo-Random Numbers Linear-Feedback Shift Register (LSFR) Pada Kunci Algoritma One Time Pad (OTP),” Seminar Nasional Teknologi Komputer & Sains (SAINTEKS), pp. 171–175, Feb. 2020, Accessed: May 28, 2026. [Online]. Available: https://prosiding.seminar-id.com/index.php/sainteks