APTIIAPTII

Modem : Jurnal Informatika dan Sains Teknologi.Modem : Jurnal Informatika dan Sains Teknologi.

Penelitian ini menganalisis performa kecepatan algoritma Dual Modulus RSA dalam pengamanan data teks menggunakan Python. Pesatnya pertumbuhan teknologi digital meningkatkan risiko ancaman keamanan data, sehingga enkripsi yang efisien dan aman menjadi sangat penting. Dual Modulus RSA merupakan modifikasi dari algoritma RSA klasik yang menggunakan dua modulus berbeda dalam proses enkripsi dan dekripsi, sehingga meningkatkan tingkat keamanan karena penyerang harus memfaktorkan dua modulus secara bersamaan. Penelitian ini menggunakan pendekatan kuantitatif eksperimental dengan mengukur waktu eksekusi proses enkripsi dan dekripsi dengan variasi panjang plaintext (5, 10, dan 15 karakter). Implementasi dilakukan menggunakan Python 3 dengan fungsi time.perf_counter() untuk pengukuran presisi mikrodetik. Hasil menunjukkan algoritma Dual Modulus RSA berhasil mengenkripsi dan mendekripsi semua plaintext uji dengan benar. Waktu enkripsi berkisar 0,0212 ms hingga 0,0823 ms, sedangkan waktu dekripsi berkisar 0,0422 ms hingga 0,0955 ms. Terdapat hubungan linear positif antara panjang plaintext dan waktu pemrosesan. Dekripsi secara konsisten lebih lambat dari enkripsi karena eksponen kunci privat yang lebih besar dibandingkan eksponen publik. Faktor utama yang mempengaruhi performa adalah ukuran eksponen, overhead dual modulus, efek caching CPU, dan overhead interpretasi Python. Penelitian ini merekomendasikan penggunaan Dual Modulus RSA dengan hybrid encryption untuk implementasi praktis guna menyeimbangkan keamanan dan performa.

Penelitian ini berhasil mengimplementasikan algoritma Dual Modulus RSA secara lengkap menggunakan Python 3, mencakup modul pembangkitan kunci, enkripsi, dan dekripsi dengan verifikasi kebenaran pada seluruh plaintext uji.Seluruh proses enkripsi dan dekripsi berjalan dengan benar, membuktikan keabsahan implementasi algoritma.Analisis performa menunjukkan bahwa algoritma Dual Modulus RSA mampu mengenkripsi data teks dalam waktu yang sangat singkat, berkisar 0,0212 ms hingga 0,0823 ms, sehingga sangat efisien untuk pengamanan data teks berukuran pendek hingga menengah.Terdapat hubungan positif antara panjang plaintext dan waktu eksekusi yang bersifat linear, sesuai dengan kompleksitas algoritma O(n) terhadap jumlah karakter.Dekripsi secara konsisten membutuhkan waktu lebih lama dari enkripsi dengan rasio 1,67x hingga 3,69x, disebabkan oleh ukuran eksponen privat yang jauh lebih besar.Empat faktor utama yang mempengaruhi performa adalah.ukuran eksponen privat, overhead dual modulus, efek caching CPU, dan karakteristik Python sebagai interpreted language.

Untuk penelitian lanjutan, direkomendasikan: (1) menggunakan bilangan prima berukuran minimal 512-bit per modulus untuk implementasi produksi sesuai standar keamanan industri; (2) menerapkan hybrid encryption yang menggabungkan Dual Modulus RSA dengan algoritma simetris seperti AES-GCM untuk mengamankan data bervolume besar; (3) mengimplementasikan padding scheme seperti OAEP untuk mencegah frequency analysis attack; (4) melakukan pengujian komprehensif dengan variasi ukuran kunci (512-bit, 1024-bit, 2048-bit per modulus) untuk mendapatkan kurva performa yang lebih lengkap; dan (5) mengoptimalkan implementasi menggunakan library gmpy2 atau Cython untuk meningkatkan kecepatan komputasi secara signifikan.

  1. Proceedings of the 2020 ACM SIGSAC Conference on Computer and Communications Security | ACM Conferences.... dl.acm.org/doi/proceedings/10.1145/3372297Proceedings of the 2020 ACM SIGSAC Conference on Computer and Communications Security ACM Conferences dl acm doi proceedings 10 1145 3372297
  2. Speech Encryption Scheme Based on BFV Homomorphic Encryption|Airiti Library 華藝線上圖書館.... doi.org/10.6633/IJNS.202209_24(5).08Speech Encryption Scheme Based on BFV Homomorphic EncryptionuAiriti Library ayoOunu doi 10 6633 IJNS 202209 24 5 08
  3. Analisis Performa Kecepatan Algoritma Dual Modulus RSA dalam Pengamanan Data Teks dengan Python | Modem... doi.org/10.62951/modem.v4i2.842Analisis Performa Kecepatan Algoritma Dual Modulus RSA dalam Pengamanan Data Teks dengan Python Modem doi 10 62951 modem v4i2 842
Read online
File size308.97 KB
Pages10
DMCAReport

Related /

ads-block-test