Implementasi Algoritma Argon2 untuk Pengamanan Password pada Sistem Jaringan Client-Server
DOI:
https://doi.org/10.62375/pa3gfc24Keywords:
Argon, Client-Server, Keamanan data, Hash, PasswordAbstract
Penelitian ini membahas implementasi algoritma password hashing Argon2id sebagai metode penguatan keamanan autentikasi pada sistem client–server. Argon2, pemenang Password Hashing Competition (PHC) tahun 2015, dirancang sebagai memory-hard function yang secara intensif memanfaatkan memori dan CPU untuk menghambat serangan brute-force dan GPU cracking berbasis paralel. Dalam studi ini, algoritma diimplementasikan pada proses enkripsi dan verifikasi kata sandi, serta dianalisis berdasarkan tingkat keamanan, kompleksitas komputasi, dan efektivitasnya dibandingkan dengan algoritma hash konvensional seperti MD5 dan SHA-256. Pengujian performa (Benchmarking) menunjukkan bahwa Argon2id membutuhkan waktu rata-rata 202,2238 ms, yang secara signifikan lebih lambat (sekitar 2.229 kali lebih lambat dari MD5 dan 1.111 kali dari SHA-256), sehingga efektif memberikan penalti waktu untuk mitigasi serangan. Selain itu, Avalanche Effect (Uji Kualitas Kriptografi) menghasilkan tingkat perubahan bit sebesar 34,39%, yang tergolong "Sangat Baik" dan membuktikan kemampuan difusi serta ketahanan terhadap analisis pola data. Implementasi Argon2id terbukti menghasilkan hash yang kuat dan tahan terhadap serangan brute-force berbasis paralel, sehingga meningkatkan keamanan autentikasi serta memberikan perlindungan lebih baik terhadap risiko kebocoran kata sandi dalam lingkungan sistem modern.
References
T. P. Batubara and A. M. Aritonang, “Perbandingan Algoritma Kriptografi Hash Sha 256 dan Sha 512,” vol. 3, no. 1, pp. 6–10, 2025.
J. Hutagalung, P. S. Ramadhan, S. J. Sihombing, and P. Korespondensi, “KEAMANAN DATA MENGGUNAKAN SECURE HASHING ALGORITHM ( SHA ) - 256 DAN RIVEST SHAMIR ADLEMAN ( RSA ) PADA DIGITAL SIGNATURE IMPLEMENTATION OF SECURE HASHING ALGORITHM ( SHA ) -256 AND RIVEST SHAMIR ADLEMAN ( RSA ) ON DIGITAL SIGNATURE,” vol. 10, no. 6, 2023, doi: 10.25126/jtiik.2023107319.
N. T. Jehian et al., “PENGEMBANGAN SISTEM KEAMANAN DATA BERBASIS WEB MENGGUNAKAN KOMBINASI ALGORITMA CHACHA20-POLY1305 DAN ARGON2,” vol. 13, no. 3, 1958.
A. T. George, “Argon2 : The Secure Password Hashing Function,” vol. 3, no. 1, pp. 81–84, 2021, doi: 10.5281/zenodo.5091700.
A. Biryukov, D. Dinu, and D. Khovratovich, “Argon2: New Generation of Memory-Hard Functions for Password Hashing and Other Applications,” in 2016 IEEE European Symposium on Security and Privacy (EuroS&P), IEEE, Mar. 2016, pp. 292–302. doi: 10.1109/EuroSP.2016.31.
P. T. and M. P. Berner, “Real-World Software”.
L. C. Jain, H. S. Behera, J. K. Mandal, and D. P. Mohapatra, Computational Intelligence in Data Mining - Volume 3, vol. 3, no. December. 2014.
S. Eum, “Optimized Implementation of Argon2 Utilizing the Graphics Processing Unit,” 2023.
A. F. Webster and S. E. Tavares, “On the Design of S-Boxes,” in Advances in Cryptology — CRYPTO ’85 Proceedings, Berlin, Heidelberg: Springer Berlin Heidelberg, pp. 523–534. doi: 10.1007/3-540-39799-X_41.
R. B. Miller, “Response time in man-computer conversational transactions,” 1968.
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Fernandoz Lim, Samuel Candra, Novelia Safitri, Khairunnisa Saputri, Alfana Hasbi Shiddieqy, Vincent Tan, Muhammad Iqbal Farizki Abdillah

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





