Analisis Tingkat Kompleksitas Waktu dan Tingkat Keamanan Enkripsi Pada Algoritma Kriptografi RSA, DES, AES
Keywords:
Cryptography, RSA, DES, AES, Comparison, Time Complexity, SecurityAbstract
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
How to Cite
Issue
Section
License
Copyright (c) 2024 Muhamad Zulfikar, Tapha Imanuddin, Riyan Anugrah Alhad, Nova Eko Prastyo, Satriya Adi Firmansyah
This work is licensed under a Creative Commons Attribution 4.0 International License.