Prototipe Penerapan Algoritma One-Way Hashing HAVAL
Skripsi Komputer: Prototipe Penerapan Algoritma One-Way Hashing HAVAL
Algoritma hash satu arah (one-way hashing) adalah suatu algoritma yang mengkompresi suatu pesan dengan panjang sembarang, dan menghasilkan keluaran suatu nilai yang selalu sama panjangnya. Nilai keluaran ini digunakan sebagai tanda tangan digital (digital signature) untuk memeriksa kebenaran (authentication) dari pesan tersebut.
Algoritma hash satu arah banyak digunakan untuk mengamankan maupun memeriksa keaslian suatu pesan. Salah satu algoritma yang paling banyak digunakan dalam keamanan jaringan dan internet adalah Message Digest versi 5 (MD5). Selain MD5, algoritma SHA (Secure Hash Algoritma) juga sering digunakan. Algoritma – algoritma tersebut selalu menghasilkan keluaran nilai dengan panjang digest yang selalu sama. MD5 selalu menghasilkan keluaran dengan panjang nilai 128 bit. SHA menghasilkan keluaran dengan panjang nilai 160 bit.
HAVAL adalah salah satu algoritma hash satu arah yang diciptakan oleh Yuliang Zheng, Josef Pieprzky dan Jennifer Seberry. Tujuan utama dari algoritma ini adalah untuk menghasilkan keluaran nilai dengan panjang digest yang dapat bervariasi. Hasil keluaran panjang nilai algoritma HAVAL dapat berupa 128, 160, 192, 224 dan 256 bit. Pada algoritma HAVAL ini, suatu pesan dapat diproses sebanyak 3, 4 atau 5 kali. Hal ini menambahkan eksibilitas pada algoritma HAVAL. Kombinasi antara panjang output (digest) dan jumlah proses menyediakan 15 versi HAVAL. Menurut eksperiman dari penciptanya, HAVAL lebih cepat 60 % dibandingkan dengan MD5 jika melalui 3 kali proses, 15% lebih cepat jika melalui 4 kali proses dan sama cepat dengan MD5 jika melalui 5 kali proses.
Berdasarkan uraian diatas, maka penulis ingin mengajukan Tugas Akhir dengan judul “Prototipe Penerapan Algoritma One-Way Hashing HAVAL”.
Untuk mendownload silakan klik link di bawah ini
Prototipe Penerapan Algoritma One-Way Hashing HAVAL,