Pribadi, Ilham Unggul (2026) ANALISIS KINERJA BCRYPT DAN ARGON2ID PADA APLIKASI WEB PHP BERDASARKAN LATENSI VERIFIKASI DAN KONSUMSI MEMORI. Other thesis, Universitas Amikom Purwokerto.
COVER.pdf
Download (812kB)
DAFTAR ISI.pdf
Download (594kB)
ABSTRAK.pdf
Download (597kB)
BAB I.pdf
Restricted to Registered users only
Download (625kB)
BAB II.pdf
Restricted to Registered users only
Download (678kB)
BAB III.pdf
Restricted to Registered users only
Download (805kB)
BAB IV.pdf
Restricted to Registered users only
Download (956kB)
BAB V.pdf
Restricted to Registered users only
Download (605kB)
DAFTAR PUSTAKA.pdf
Restricted to Registered users only
Download (662kB)
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 |
