Development of Dynamic Key Based on Pseudo-Random Algorithm in Vigenere Cipher for Hybrid Vigenere-ElGamal Encryption to Secure Documen Data
DOI:
https://doi.org/10.59934/jaiea.v5i1.1415Keywords:
Cryptography, Dynamic_Key, ElGamal, Hybrid_encryption, Vigenère_CipherAbstract
The security of digital documents has become increasingly critical in line with the growing threats to the confidentiality and integrity of information. This study aims to develop a hybrid cryptographic system that combines the Vigenère Cipher with dynamic keys generated through the Linear Congruential Generator (LCG) and the ElGamal algorithm. The application of dynamic keys in the Vigenère Cipher enhances randomness and reduces predictability, while the ElGamal algorithm strengthens protection through public-key cryptography. The system was designed and implemented as a desktop application using Visual Basic .NET Framework 4.0, supporting the encryption and decryption of PDF, DOCX, and XLSX files. Each data byte is processed according to the algorithm sequence stored in a hybrid file format, ensuring accurate decryption results. Experimental testing demonstrated that the system can successfully restore encrypted documents to their original form without data loss, thereby maintaining document integrity. However, the ciphertext size increased to nearly three times that of the original file due to the ElGamal mechanism, which produces two values for each byte. This study concludes that the hybrid Vigenère–ElGamal method with LCG-based dynamic keys can effectively enhance the security of digital document encryption, although it results in a larger ciphertext size.
Downloads
References
R. M. Ulfa Br Mtd, A. Fauzi, and H. Sembiring, “Kombinasi Algoritma Vigenere Cipher Dan One Time Pad Pada Keamanan Citra Digital,” J. Inform. Kaputama, vol. 5, no. 1, pp. 137–146, 2021, doi: 10.59697/jik.v5i1.312.
A. Fauzi, “Analisa Perancangan Aplikasi Penyandian Pesan Pada Email Menggunakan Algoritma Kriptografi Blowfish,” MEANS (Media Inf. Anal. dan Sist., vol. 1, no. 2, pp. 72–77, 2016, doi: 10.54367/means.v1i2.13.
M. S. Dairi, M. Setiani Asih, and corespondent author, “Implementasi Algoritma Kriptografi RSA Dalam Aplikasi Sistem Informasi Perpustakaaan,” J. Ilmu Komput. dan Sist. Inf., vol. 2, no. 1, pp. 98–107, Jan. 2023, doi: 10.70340/JIRSI.V2I1.44.
Jamaludin and Romindo, “Implementation of Combination Vigenere Cipher and RSA in Hybrid Cryptosystem for Text Security,” Int. J. Inf. Syst. Technol. Akreditasi, vol. 4, no. 1, pp. 471–481, 2020.
A. Y. Suseno, N. Sulistiyowati, and P. -, “Analisis Peningkatan hybrid Cryptosystem Untuk Enkripsi dan Dekripsi Menggunakan Vigenere Cipher dan RSA Pada Text,” STRING (Satuan Tulisan Ris. dan Inov. Teknol., vol. 6, no. 2, p. 142, 2021, doi: 10.30998/string.v6i2.10309.
Q. Kester, “A hybrid cryptosystem based on Vigenère cipher and columnar transposition cipher,” Int. J. Adv. Technol. Eng. Res., vol. 3, no. 1, pp. 141–147, 2013.
N. A. Nanda, S. M. S. Silalahi, D. Fatricia Nasution, M. Sari, and I. Gunawan, “Kriptografi dan Penerapannya Dalam Sistem Keamanan Data,” J. Media Inform., vol. 4, no. 2, pp. 90–93, 2023, doi: 10.55338/jumin.v4i2.428.
A. Fauzi, Y. Maulita, and N. Novriyenni, “Perancangan Aplikasi Keamanan Pesan Menggunakan Algoritma Elgamal Dengan Memanfaatkan Algoritma One Time Pad Sebagai Pembangkit Kunci,” JTIK (Jurnal Tek. Inform. Kaputama), vol. 1, no. 1, pp. 1–9, 2017, doi: 10.59697/jtik.v1i1.680.
A. M. H. Pardede et al., “Aplikasi Pengamanan File Gambar Menggunakan Algoritma Elgamal,” J. Inf. Syst. Dev., vol. 3, no. 2, 2018.
D. Deslianti and A. Fahry, “Aplikasi Pembelajaran Bahasa Inggris Dengan Menggunakan Algoritma Linear Congruent Generator Berbasis Android,” JUSIBI (Jurnal Sist. Inf. dan Bisnis), vol. 5, no. 1, pp. 9–15, 2023, doi: 10.54650/jusibi.v5i1.496.
Ahmad Thariq and Mita Paramitha, “Aplikasi Game Edukasi Pembelajaran Seni Budaya Menggunakan Linear Congruential Generator (Lcg),” Tek. Teknol. Inf. dan Multimed., vol. 5, no. 1, pp. 11–16, 2024, doi: 10.46764/teknimedia.v5i1.168.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Journal of Artificial Intelligence and Engineering Applications (JAIEA)

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







