Text Encryption Analysis of Modified Symmetric Keys using Genetic Algorithm on Caesar Cipher and One Time Pad

Julia Kurniasih, Dian Tiara Rezalti

Abstract

The problem of data security is essential because data must be maintained securely and in its integrity, starting with the sending procedure and ending with the intended recipient. One way to maintain data security is to use cryptographic techniques, which use data encryption characteristics to transmit messages in secret (information encoding). Information can be encrypted using the Caesar Cipher and One Time Pad, symmetric key cryptographic algorithms. The key must be changed as a critical component of the cryptographic procedure to enhance the data or text's security. This study aims to analyse text encryption on the Caesar Cipher and One Time Pad (OTP) algorithms using a modified symmetric key by implementing a Genetic Algorithm, an optimisation algorithm. The research phase begins by adjusting the key using two types of Genetic Algorithm crossover operators, one-point crossover and two-point crossover, applied to the Caesar Cipher and OTP algorithms. Then testing and analysis of the ciphertext strength are carried out by comparing the frequency of character repetition with the results of implementing the two modification keys to determine which encoding model provides a better data security strength.

Keywords

Caesar Cipher,; Cryptography; Genetic Algorithm; One Time Pad

Full Text:

PDF

References

Ariyus, D. (2008). Pengantar Ilmu Kriptografi: Teori Analisis & Implementasi. Yogyakarta: Andi Offset.

Ariyus, D., Kurniasih, J., & Profesi, D. E. (2019). Modifikasi Kunci Simetris Caesar Cipher dan OTP Menggunakan Algoritma Genetika Pada Steganografi. CSRID (Computer Science Research and Its Development Journal).

Gunawan, I. (2018). Kombinasi Algoritma Caesar Cipher dan Algoritma RSA untuk Keamanan File Dokumen dan Pesan Teks. Jurnal Nasional Informatika dan Teknologi Jaringan (InfoTekJar).

Harahap, M. K., & Khairina, N. (2017). Analisis Algoritma One Time Pad Dengan Algoritma Cipher Transposisi Sebagai Pengamanan Pesan Teks. Sinkron : Jurnal Dan Penelitian Teknik Informatika, 58-62.

Jhingran, R., Thada, V., & Dhaka, S. (2015). A Study on Cryptography using Genetic Algorithm. International Journal of Computer Applications (IJCA).

Kalsi, S., Kaur, H., & Chang , V. (2018). DNA Cryptography and Deep Learning using Genetic Algorithm with NW algorithm for Key Generation. Journal of Medical Systems.

Mittal, A., & Gupta, R. K. (2019). Encryption and Decryption of a Message Involving Genetic Algorithm. International Journal of Engineering and Advanced Technology (IJEAT).

Nazeer, M. I., Mallah, G. A., Shaikh, N. A., Bhatra, R., Memon, R. A., & Mangrio, M. I. (2018). The Implication of Genetic Algorithm in Cryptography to Enhance Security. (IJACSA) International Journal of Advanced Computer Science and Applications.

Rachmawati, D., & Candra, A. (2015). Implementasi Kombinasi Caesar Cipher dan Affine Cipher Untuk Keamanan Data Teks. Jurnal Edukasi dan Penelitian Informatika (JEPIN), 1(2).

Rachmawati, D., Sharif, A., & Sianipar, R. (2018). A combination of the vigenere algorithm and one-time pad algorithm in the three-pass protocol. MATEC Web of Conferences. EDP Sciences.

Saputro, F. A. (2020). Implementasi Algoritma One Time Pad Cipher dan. Malang: Jurusan Matematika Fakultas Sains dan Teknologi, Universitas Islam Negeri Maulana Malik Ibrahim.

Srikanth, P., Mehta, A., Yadav, N., Singh, S., & Singhal, S. (2017). Encryption and Decryption Using Genetic Algorithm Operations and Pseudorandom Number. IJCSN - International Journal of Computer Science and Network.