Analisis Tingkat Kompleksitas Waktu dan Tingkat Keamanan Enkripsi Pada Algoritma Kriptografi RSA, DES, AES

Authors

  • Muhamad Zulfikar Mahasiswa
  • Tapha Imanuddin
  • Riyan Anugrah Alhad
  • Nova Eko Prastyo
  • Satriya Adi Firmansyah

Keywords:

Cryptography, RSA, DES, AES, Comparison, Time Complexity, Security

Abstract

In today's era of advanced information and technology, data plays an important role. However, the importance of data also brings challenges in terms of security and privacy. Cryptography is an effective solution to maintain data security by encoding information so that only authorized parties can read it. This research aims to compare cryptography algorithms such as RSA, DES, AES. This comparison will give an idea about the security level of each algorithm in various situations. RSA is a strong public key cryptography algorithm, using large number factorization for its security. RSA encryption requires O(n^k) time complexity, where n is the number of bits in the public key and k corresponds to the factorization algorithm. The longer the key, the higher the security level, but the encryption process can be slower. DES is a symmetric key cryptography algorithm with 64-bit blocks and O(1) time complexity in the encryption process. However, the relatively short key length makes DES vulnerable to brute-force attacks. AES is a symmetric key cryptography algorithm with 128-bit blocks and 128-bit keys. The AES encryption process has O(1) time complexity, offers better security with longer key sizes and complex structures, and reduces the risk of brute-force attacks. AES is a highly secure and efficient encryption algorithm for maintaining data confidentiality and integrity.

References

MASRIL MA, CANIAGO DP. Sistem Pencegahan Illegal Fishing di Laut Batam menggunakan YOLOv7 berbasis Notifikasi Telegram. ELKOMIKA: Jurnal Teknik Energi Elektrik, Teknik Telekomunikasi, & Teknik Elektronika [Internet]. 2024 Jan 17;12(1):175. Available from: https://ejurnal.itenas.ac.id/index.php/elkomika/article/view/10020

Gunawan, I. (2018). Kombinasi Algoritma Caesar Cipher dan Algoritma RSA untuk pengamanan File Dokumen dan Pesan Teks. InfoTekJar (Jurnal Nasional Informatika Dan Teknologi Jaringan), 2(2), 124–129. https://doi.org/10.30743/infotekjar.v2i2.266

Prasetyo, Y., Triandi, B., & Hardianto, H. (2018). Perancangan Aplikasi Pengamanan File Teks dengan Skema Hybrid Menggunakan Algoritma Enigma dan Algoritma RSA. It (Informatic Technique) Journal, 6(1), 46. https://doi.org/10.22303/it.6.1.2018.46-55

Rambe, M. R., Haryanto, E. V., & Setiawan, A. (2019). Aplikasi Pengamanan Data Dan Disisipkan Pada Gambar Dengan Algoritma Rsa Dan Modified Lsb Berbasis Android. It (Informatic Technique) Journal, 7(1), 51. https://doi.org/10.22303/it.7.1.2019.51-62

Suparman, B. (2022). Aplikasi Pengamanan Data Menggunakan Kriptografi Dengan Metode Wake dan Algoritma Des Bebasis Java Desktop. OKTAL: Jurnal Ilmu Komputer Dan Sains, 1(07), 808–817. https://journal.mediapublikasi.id/index.php/oktal/article/view/777%0Ahttps://journal.mediapublikasi.id/index.php/oktal/article/download/777/304

Downloads

Published

16-01-2024

How to Cite

Muhamad Zulfikar, Tapha Imanuddin, Riyan Anugrah Alhad, Nova Eko Prastyo, & Satriya Adi Firmansyah. (2024). Analisis Tingkat Kompleksitas Waktu dan Tingkat Keamanan Enkripsi Pada Algoritma Kriptografi RSA, DES, AES. JURNAL SITEBA, 2(2). Retrieved from https://journal.iteba.ac.id/index.php/jurnalsiteba/article/view/153