Optimasi Kinerja Algoritma AES-128 Pada Proses Enkripsi dan Dekripsi File Berbasis Python
Abstract
Data security is a top priority in the digital era, especially in the face of increasing cyber threats. Advanced Encryption Standard (AES) is one of the most widely used cryptographic algorithms to protect data. The purpose of this study is to implement the AES algorithm in the Python programming language using the Google Colab platform to improve data security in an efficient manner. This implementation explores the use of AES to perform secure and fast data encryption and decryption, and evaluates the algorithm's performance in terms of speed and resource efficiency. The study shows that AES-128 is able to encrypt data in an average time of 0.003663 seconds and decrypt data in 0.000112 seconds. The file size increases by only 17% after encryption, indicating efficiency in resource usage. The Google Colab platform has been shown to improve computational performance, especially in the fast decryption process without compromising data security.
Kata kunci: AES, Optimasi, Pyhton
Full Text:
PDFReferences
Ade Bastian, Dadan Zaliluddin, & Muhammad Syifa Al Maroghi. (2022). Implementasi Pemrograman Paralel Menggunakan Platform Openmp Pada Citra Digital Dengan Metode Low-Pass Filter Dan Histogram Equalization. INFOTECH Journal, 8(1), 28–33. https://doi.org/10.31949/infotech.v8i1.1878
https://doi.org/10.31949/infotech.v8i1.1878
Azhari, M., Mulyana, D. I., Perwitosari, F. J., & Ali, F. (2022). Implementasi Pengamanan Data pada Dokumen Menggunakan Algoritma Kriptografi Advanced Encryption Standard (AES). Jurnal Pendidikan Sains Dan Komputer, 2(01), 163–171.
https://doi.org/10.47709/jpsk.v2i01.1390
Fatima, S., Rehman, T., Fatima, M., Khan, S., & Ali, M. A. (2022). Comparative Analysis of Aes and Rsa Algorithms for Data Security in Cloud Computing †.
https://doi.org/10.3390/engproc2022020014
Firman Aditya, M., Arfanda, W., & Ndika purnama, V. (2023). Studi Algoritma Kriptografi Kunci Simetris Pada Keamanan Data Dengan Metode Komparasi. Jurnal Siteba, 2(1), 7–14.
Hadiana, A. I., Informatika, P. S., Jenderal, U., & Yani, A. (2024). Moch. Dzikri Azhari Ali 1 , Asep Id Hadiana 2 , Melina 3 Program Studi Informatika, Fakultas Sains dan Informatika, Universitas Jenderal Achmad Yani. 7.
Oktaviani, S., Rizky, F., & Gunawan, I. (2023). Analisis Keamanan Data Dengan Menggunakan Kriptografi Modern Algoritma Advance Encryption Standar (AES). Jurnal Media Informatika, 4(2), 97–101. https://doi.org/10.55338/jumin.v4i2.435
https://doi.org/10.55338/jumin.v4i2.435
Ondang, R. E., Ilat, V., Kindangen, W. D., Perbandingan, A., Kinerja, P., Metode, D., Akuntansi, J., Ekonomi, F., & Ratulangi, U. S. (2021). tradisional dan metode balanced scorecard pada pt . buana finance tbk the comparative analysis of performance measurement method with traditional method and balanced scorecard method on pt . buana finance tbk . Jurnal EMBA Vol . 9 No . 3 Juli 2021 , Hal . 9(3), 576–583.
Primartha, R. (2013). Penerapan Enkripsi dan Dekripsi File menggunakan Algoritma Advanced Encryption Standard (AES). Journal of Research in Computer Science and Applications, 2(1), 13–18.
Simbolon, I. A. R., Gunawan, I., Kirana, I. O., Dewi, R., & Solikhun, S. (2020). Penerapan Algoritma AES 128-Bit dalam Pengamanan Data Kependudukan pada Dinas Dukcapil Kota Pematangsiantar. Journal of Computer System and Informatics (JoSYC), 1(2), 54–60.
Sinaga, J. H., Pangaribuan, M., Fazly, F., Rivaldo, I., & Gunawan, I. (2022). Penerapan Enkripsi Dan Deskripsi Menggunakan Algoritma Data Encryption Standart Dengan Pemograman Matlab. Jurnal Media Informatika, 4(1), 63–69. https://doi.org/10.55338/jumin.v4i1.468
https://doi.org/10.55338/jumin.v4i1.468
Wardhana, F. K., Kurniawan, A., Seto, B. R., & Saputro, I. A. (2023). Analisis Perbandingan Kinerja Enkripsi Algoritma RC4 Dan AES. Prosiding SEMINAR NASIONAL AMIKOM SURAKARTA (SEMNASA) 2023, November, 124–134.
Widodo, B. E., & Purnomo, A. S. (2020). Implementasi Advanced Encryption Standard Pada Enkripsi Dan the Implementation of Advanced Encryption Standard on the Encryption and Decryption of the Confidential Documents At. Jurnal Teknik Informatika (Jutif), 1(2), 69–77.
https://doi.org/10.20884/1.jutif.2020.1.2.21
Wiharto, Y., & Irawan, A. (2018). Enkripsi Data Menggunakan Advanced Encryption Standart 256. Kilat, 7(2), 91–99. https://doi.org/10.33322/kilat.v7i2.352
https://doi.org/10.33322/kilat.v7i2.352
Indriati, A. (2023). PENERAPAN ALGORITMA AES PADA KEAMANAN URL STUDI KASUS
WEBSITE MAHASISWA ATMA LUHUR. Jurnal Media Informatika dan Teknologi (JUMINTEK), 22-30.
Ni Putu Ayu Astriyani, D. R. ( 2024). Studi Perbandingan AES 128 dan 256 untuk
Pengamanan Sistem Informasi Manajemen Rumah Sakit Dr. Mintoharjo . Journal on Education , 13293-13300 .
Reski Mulud Muchamad, A. A. (2023 ). IMPLEMENTASI ALGORITMA ADVANCED
ENCRYPTION STANDARD (AES) UNTUK MENGENKRIPSI DATASTORE PADA APLIKASI BERBASIS ANDROID. Jurnal MNEMONIC, 55-64.
Yoga Arif Wibowo, N. B. (2019). Penerapan Algoritma AES 128 Bit Untuk Keamanan Data Peminjaman Senjata Api Pada DENPOM I/5 Medan. Jurnal CyberTech, 1-10.
DOI: http://dx.doi.org/10.23960%2F31691
Refbacks
- There are currently no refbacks.
Jurnal Pendidikan Teknologi Informasi dan Vokasional
Diterbitkan oleh:
PROGRAM STUDI PENDIDIKAN TEKNOLOGI INFORMASI
FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN
UNIVERSITAS LAMPUNG
Jl. Prof. Dr. Sumantri Brojonegoro No.1Kota Bandar Lampung
Homepage: http://pti.fkip.unila.ac.id
email: pti@fkip.unila.ac.id