Analisis Komparatif Performa Algoritma AES Dan RSA Dalam Keamanan Data Digital Berbasis Python
DOI:
https://doi.org/10.36050/wdhsc889Keywords:
AES, Cryptography, Decryption, Encryption, RSAAbstract
Data security is a crucial aspect of digital information exchange. System developers are often faced with the choice between the symmetric algorithm Advanced Encryption Standard (AES), which is fast but has challenges in key distribution, and the asymmetric algorithm Rivest–Shamir–Adleman (RSA), which provides more secure key distribution but incurs higher computational overhead. In addition, studies examining the performance efficiency of these two algorithms across various file sizes and types remain limited. This study aims to analyze the performance comparison between AES and RSA based on encryption and decryption time as well as computational efficiency. The method used is an experimental approach through simulation using the Python programming language with a graphical user interface (GUI). Testing was conducted on various file types and sizes, namely .txt (1 KB, 2 KB), .doc (48 KB), .pdf (97 KB), .png (122 KB), and .jpg (359 KB). The experimental results show that AES tends to be more efficient and faster for medium to large-sized files, while RSA demonstrates more stable performance on small file sizes but is less efficient for larger files due to its computational complexity. Therefore, AES is more recommended for primary data encryption, while RSA is effectively used for secure key distribution mechanisms.
References
[1] A. M. Fajrin, C. Kelvin, B. Owen, and B. Aji, “Perbandingan Performa dari Algoritma AES dan RSA dalam Keamanan Transaksi,” vol. 5, no. 2, pp. 696–705, 2024.
[2] T. Nawawi, D. B., Huda, M. M. ., & Prabowo, “G-Tech : Jurnal Teknologi Terapan,” J. Teknol. Terap., vol. 8, no. 1, pp. 186–195, 2024.
[3] Risna, Y. Amaliah, and S. Yunita, “Implementasi Kriptografi Pada Pengamanan Data Pembayaran Piutang Pelanggan Menggunakan Vigenere Cipher,” vol. 26, no. 2, pp. 525–534, 2022, doi: 10.46984/sebatik.v26i2.2061.
[4] A. Prasetyo, S. N. Arief, and R. Wakhidah, “Optimasi Pemrosesan Enkripsi Dan Dekripsi RSA Pada Single Board Computer (SBC) Dengan Pembagian Beban Komputasi Dalam Sistem Terdistribusi,” J. Inform. Polinema, vol. 7, no. 4, pp. 7–12, 2021.
[5] D. S. Wiratomo, B. Hananto, and I. W. widi Pradnyana, “Implementasi Keamanan File Pada Aplikasi Penyimpanan Berbasis Cloud Computing Dengan Algoritma Advanced Encryption Standard (AES) dan Kompresi Lempel Ziv Welch (LZW),” SENAMIKA, vol. 3, no. 2, pp. 521–530, 2022.
[6] I. G. Arianto, W. Witanti, and H. Ashaury, “Sistem Keamanan Otentikasi Pengguna pada Modul Single Sign On Menggunakan OAuth 2 . 0 dan One Time Password,” J. Ilmu Komput. dan Teknol., vol. 6, no. 1, pp. 25–31, 2025.
[7] M. H. Prasetyo, H. Mulyo, and T. Tamrin, “Analisis Algoritma RSA Dan AES Dalam Enkripsi Gambar Digital,” J. Tek. Inform., vol. 4, no. 1, pp. 197–207, 2025.
[8] A. H. Nasrullah, A. S. Amaliah, and G. R. Jannah, “Hybrid Kriptografi Menggunakan RSA dan AES untuk Keamanan Pengiriman File Digital,” J. Comput. Informatics, Vocat. Educ., vol. 2, no. 2, pp. 11–17, 2025.
[9] R. A. Juandana, A. P. Harahap, Z. P. B. Hutabarat, A. D. M. Matondang, U. Maulida, and M. A. Nasywa, “Implementasi Algoritma AES Sebagai Kriptografi Simetris Untuk Proses Enkripsi Dan Dekripsi Data,” J. Ilmu Komput., vol. 1, no. 2, pp. 45–48, 2025.
[10] F. Yusri et al., “Implementasi Algoritma Advanced Encryption Standard (AES) Secara Manual Menggunakan Python,” J. Ilmu Komput., vol. 1, no. 1, pp. 12–16, 2025.
[11] A. F. Pranata, A. F. Saragih, R. Fikri, K. Rahmadani, and N. P. Aulia, “Analisis Perbandingan Enkripsi dan Dekripsi Menggunakan Algoritma Simetris AES dan Hybrid ( AES + RSA ) Pada File Video,” J. Ilmu Komput., vol. 2, no. 1, pp. 102–107, 2026.
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Habib Nurfaizal Habib, Abdul Choliq, Fahrul Roji , Ayu Permatasari (Author)

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






