ANALISIS KINERJA BCRYPT DAN ARGON2ID PADA APLIKASI WEB PHP BERDASARKAN LATENSI VERIFIKASI DAN KONSUMSI MEMORI

Pribadi, Ilham Unggul (2026) ANALISIS KINERJA BCRYPT DAN ARGON2ID PADA APLIKASI WEB PHP BERDASARKAN LATENSI VERIFIKASI DAN KONSUMSI MEMORI. Other thesis, Universitas Amikom Purwokerto.

[thumbnail of COVER.pdf] Text
COVER.pdf

Download (812kB)
[thumbnail of DAFTAR ISI.pdf] Text
DAFTAR ISI.pdf

Download (594kB)
[thumbnail of ABSTRAK.pdf] Text
ABSTRAK.pdf

Download (597kB)
[thumbnail of BAB I.pdf] Image
BAB I.pdf
Restricted to Registered users only

Download (625kB)
[thumbnail of BAB II.pdf] Image
BAB II.pdf
Restricted to Registered users only

Download (678kB)
[thumbnail of BAB III.pdf] Image
BAB III.pdf
Restricted to Registered users only

Download (805kB)
[thumbnail of BAB IV.pdf] Image
BAB IV.pdf
Restricted to Registered users only

Download (956kB)
[thumbnail of BAB V.pdf] Image
BAB V.pdf
Restricted to Registered users only

Download (605kB)
[thumbnail of DAFTAR PUSTAKA.pdf] Image
DAFTAR PUSTAKA.pdf
Restricted to Registered users only

Download (662kB)
[thumbnail of LAMPIRAN.pdf] Text
LAMPIRAN.pdf
Restricted to Repository staff only

Download (645kB)

Abstract

Keamanan penyimpanan kata sandi pada aplikasi web memerlukan algoritma password hashing yang mampu meningkatkan biaya penebakan tanpa menimbulkan latensi dan konsumsi sumber daya yang berlebihan. Penelitian ini bertujuan membandingkan karakteristik bcrypt dan Argon2id pada aplikasi web uji berbasis PHP berdasarkan latensi verifikasi password dan konsumsi memori, serta menganalisis simulasi offline password cracking pada bcrypt dan karakteristik ketahanan Argon2id berdasarkan sifat memory-hard, hasil benchmark, dan literatur pendukung. Penelitian menggunakan metode eksperimen pada PHP 8.1.25 dan SQLite dengan analisis deskriptif komparatif. Algoritma bcrypt diuji pada cost 10 sampai 14, sedangkan Argon2id diuji melalui 48 kombinasi parameter. Lima konfigurasi representatif Argon2id disajikan pada tabel utama. Setiap konfigurasi dijalankan 30 kali untuk memperoleh median waktu hashing, median waktu verifikasi, dan peak RSS proses PHP. Simulasi time-boxed dictionary attack dilakukan terhadap bcrypt cost 10 menggunakan Hashcat dengan dua skenario wordlist. Hasil menunjukkan bahwa median verifikasi bcrypt meningkat dari 60,48 ms menjadi 918,65 ms dengan peak RSS 18,88 sampai 18,96 MiB. Pada lima konfigurasi representatif, median verifikasi Argon2id berada pada 28,69 sampai 419,12 ms dengan peak RSS 38,02 sampai 147,53 MiB. Skenario top10k_n10 menemukan 10/10 hash, sedangkan rank100k_n10_vs_top10k tidak menemukan hash dalam 600 detik karena kandidat target berada di luar wordlist. Di antara lima konfigurasi representatif, Argon2id m=19456, t=2, p=1 mencatat median verifikasi dan peak RSS terendah, yaitu 28,69 ms dan 38,02 MiB. Argon2id m=47104, t=1, p=1 mencatat 39,88 ms dan 65,00 MiB pada kedua metrik tersebut. Hasil ini tidak merupakan perbandingan cracking langsung yang setara antara bcrypt dan Argon2id.
Item Type: Thesis (Other)
Additional Information: Dosen Pembimbing: Mohammad Imron, M.Kom., dan Irma Darmayanti, M.Kom.
Uncontrolled Keywords: Argon2id, bcrypt, konsumsi memori, latensi verifikasi password, offline password cracking.
Subjects: T Technology > T Technology (General)
Divisions: Fakultas Ilmu Komputer > Teknologi Informasi
Depositing User: UPT Perpustakaan Pusat Universitas Amikom Purwokerto
Date Deposited: 01 Oct 2026 04:20
Last Modified: 01 Oct 2026 04:20
URI: https://eprints.amikompurwokerto.ac.id/id/eprint/3505

Actions (login required)

View Item
View Item