Penerapan Algoritma DNA dalam Membangkitkan Kunci pada Algoritma Elgamal

Ihda Umdatul Khoiroh, Turmudi Turmudi, Imam Sujarwo

Abstract


The security of secret messages is an important aspect that must be preserved to prevent public knowledge of the information contained within. One way to secure messages is by utilizing the assistance of cryptography. By employing algorithms found in cryptography, messages are disguised in a manner that makes them difficult to decipher. In this research, the DNA algorithm is used in the key generation process of the Elgamal algorithm. The objective of this research is to enhance the security of plaintext by modifying the key generation process, thereby making it difficult for others to crack the key. The result of this research is the encrypted private key x using the DNA algorithm and the public key g, which is a primitive root of the selected prime number that is further encrypted using the DNA algorithm, resulting in a new public key. Consequently, prior to encrypting the plaintext, decryption of the public key must be performed first.

Keywords


encryption; decription; elgamal algorithm; DNA algorithm

Full Text:

PDF

References


Munir, R, Kriptografi. 2nd ed. Informatika Bandung, 2019.

Satir, E. dan Kendirli, O, “A Symmetric DNA Encryption Process with a Biotechnical Hardware“. Journal of King Saud University, 34(3), 1–10, 2022.

Gaffar, S, Buku Ajar Bioteknologi Molekul. 2007.

Mahesa, K., Sugiantoro, B., dan Prayudi, Y, Pemanfaatan Metode DNA Kriptografi dalam Meningkatkan Keamanan Citra Digital. Jurnal Ilmiah Informatika, 7(02), 108– 113, 2019.

Ahmed, R. K. dan Mohammed, I. J, Developing a New Hybrid Cipher Algorithm using DNA and RC4. International Journal of Advanced Computer Science and Applications, 8(10), 171–176, 2017.

Solin, R. dan Ramadhani, P, Modifikasi Pembangkit Kunci Algoritma Elgamal dengan Menerapkan Algoritma Freivalds. KOMIK (Konferensi Nasional Teknologi Informasi Dan Komputer), 4(1), 2020.

Warnilah, A. I. dan Nugraha, S. N, Komparasi Algoritma Kriptografi Elgamal dan Caesar Cipher untuk Enkripsi dan Dekripsi Pesan. IJCIT (Indonesian Journal on Computer and Information Technology), 3(2), 243–252, 2018.

Jamaludin, Sulaiman, O. K., Tandungan, S., Putra, L. M., Yuswardi, Yulianti, N., Sidabutar, J., Aisa, S., Tantriawan, H., Arizal, Mardalius, dan Pakpahan, A. F, Kriptografi: Teknik Keamanan Data. Yayasan Kita Menulis, 2022.

Menezes, A. J., Oorschoot, P. C., dan Vanstone, S. A, "Handbook of Applied Cryptography". CRC Press, 1996.

Sadikin, R, Kriptografi untuk Keamanan Jaringan dan Implementasinya dalam Bahasa Java (T. A. Prabawati (ed.)). CV. Andi Offset, 2012.

ElGamal, T,"A Public Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms". IEE Transactions on Information Theory, IT-31(4), 469–472. ,1985.

Raj, B. B., Vijay, J. F., dan Mahalakshmi, T,"Secure Data Transfer through DNA Cryptography using Symmetric Algorithm".International Journal of Computer Applications, 2016.

Batten, L. M."Public Key Cryptography Applications and Attacks". IEEE Press, 2012

Harahap, N, "Penelitian Kualitatif (H. Sazali (ed.))". Wal Ashri Publishing, 2020. [15]Tantoni, A. dan Zaen, M. T. A, "Implementasi Double Caesar Cipher Menggunakan

ASCII". Jurnal Informatika Dan Rekayasa Elektronik, 2018




DOI: https://doi.org/10.18860/jrmm.v3i3.23930

Refbacks

  • There are currently no refbacks.