15.04.895
C -
Karya Ilmiah - Skripsi (S1) - Reference
Cryptography
237 kali
MD5 merupakan sebuah algoritma kriptografi hash function _yang banyak digunakan sebagai _digital signature _dari sebuah _file _atau sebagai enkripsi ketika menyimpan _password _dalam _database. Salah satu cara untuk menembus sebuah enkripsi hash function _adalah _brute-forcing _dengan teknik _exhaustive key search. Teknik kriptanalisis ini terbilang mudah, tetapi memiliki konsekuensi kebutuhan komputasi yang tinggi. Untuk mengatasi konsekuensi tersebut, pendekatan komputasi paralel digunakan dan dijalankan pada dua GPU kelas high-end dengan menggunakan dua bahasa, yaitu CUDA dan OpenCL.
Pengujian dalam penelitian ini menggunakan 1 s/d 9 digit _random__string_/_random password_, yang berdasar dari 65 macam karakter. Berdasarkan set karakter tersebut, ada 2 skenario pengujian yang dilakukan.Hasil penelitian menunjukkan sebuah _high-end _GPU relatif memiliki batas kemampuan kriptanalisis hingga 9 karakter _random password_, dengan waktu kriptanalisis terlama bisa mencapai lebih dari 1 minggu. Sedangkan untuk perbandingan performansi, OpenCL pada GPU AMD menghasilkan performa kriptanalisis terbaik jika dibandingkan dengan CUDA & OpenCL yang dijalankan pada GPU NVIDIA.
Kata Kunci: MD5, Kriptanalisis, CUDA, OpenCL, GPU.
Tersedia 1 dari total 1 Koleksi
Nama | RIZKY ALFIANSYAH |
Jenis | Perorangan |
Penyunting | Fitriyani, Nurul Ikhsan |
Penerjemah |
Nama | Universitas Telkom |
Kota | |
Tahun | 2015 |
Harga sewa | IDR 0,00 |
Denda harian | IDR 0,00 |
Jenis | Non-Sirkulasi |