download skripsi gratis untuk berbagai jurusan, skripsi ilmu lengkap, skripsi dan tesis informatika, judul skripsi gratis

Computers Blogs Ping your blog, website, or RSS feed for Free ping fast  my blog, website, or RSS feed for Free Top Sites List

One-Way-Hash HAVAL - SKRIPSI INFORMATIKA GRATIS

Sabtu, 04 Februari 2012


BAB I

PENDAHULUAN

1.1       Latar Belakang
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”.

1.2       Perumusan Masalah
            Sesuai dengan latar belakang diatas, maka yang menjadi permasalahan adalah bagaimana caranya menghasilkan perangkat lunak yang dapat menjelaskan algoritma One-Way Hashing HAVAL.

1.3       Tujuan dan Manfaat Penulisan
Tujuan dari perancangan perangkat lunak ini adalah mempelajari lebih lanjut tentang algoritma one-way hashing HAVAL dan membantu pemahaman terhadap prosedur kerja algoritma HAVAL dalam menghasilkan nilai hash.
Manfaat dari perancangan perangkat lunak ini adalah :
1.      Perangkat lunak hasil rancangan dapat digunakan sebagai alat bantu dosen dalam pengajaran algoritma HAVAL didalam ruang kuliah.
2.      Perangkat lunak dapat diaplikasikan untuk metode kriptografi yang membutuhkan nilai hash.

1.4       Pembatasan Masalah
Masalah yang dibahas oleh penulis memiliki beberapa batasan yaitu sebagai berikut :
1.      Algoritma one-way hashing yang dibahas adalah HAVAL yang menerima input sepanjang 128 karakter atau 1024 bit biner dengan jumlah proses 3 kali dan menghasilkan nilai hash sepanjang 32 karakter atau 256 bit biner.
2.      Perangkat lunak akan menampilkan proses kerja algoritma HAVAL secara bertahap. Setiap fungsi dan prosedur dari algoritma HAVAL dirancang secara terpisah, sehingga pengguna dapat memberikan input dan melihat output dari setiap fungsi dan prosedur secara terpisah.
3.      Perangkat lunak akan menampilkan tahap – tahap perhitungan dalam bentuk biner atau heksadesimal, sedangkan output nilai hash dapat ditampilkan dalam bentuk biner, heksa atau ascii.
4.      Perangkat lunak menyediakan fasilitas Save untuk menyimpan hasil proses eksekusi ke dalam file teks dan fasilitas Print untuk mencetak hasil eksekusi ke printer.
5.      Perancangan perangkat lunak menggunakan bahasa pemrograman Microsoft Visual Basic 6.0.



1.5              Metodologi Penyelesaian Masalah
Dalam menyelesaikan tugas akhir ini, dilakukan tahapan – tahapan berikut ini:
1.      Mempelajari buku – buku dan sumber lain (internet) yang memuat teori yang berhubungan dengan permasalahan yang dibicarakan.
2.      Mempelajari cara kerja dari kriptografi metode Haval 128.
3.      Merancang perangkat lunak prototipe kriptografi metode Haval 128 dengan menggunakan bahasa pemrograman Microsoft Visual Basic 6.0.
4.      Melakukan percobaan terhadap perangkat lunak yang dihasilkan.
5.      Melakukan penyempurnaan terhadap perangkat lunak yang dirancang penulis.
6.      Melakukan penyusunan laporan.
INGIN MENDAPATKAN SKRIPSI LENGKAP DIATAS DARI BAB I - BAB V LENGKAP + SOURCE KODE PESAN DISINI ....

Skripsi Yang Tersedia DI Downloads Skripsi.com yaitu :
Skripsi Lengkap Administrasi Negara,Skripsi Lengkap Administrasi Niaga, Skripsi Lengkap Akuntansi, Skripsi Lengkap Bahasa Inggris, Skripsi Lengkap Ekonomi, Skripsi Lengkap Ekonomi Manajemen, Skripsi Lengkap Ekonomi Pembangunan, Skripsi Lengkap Hukum Pidana, Skripsi Lengkap Hukum Perdata, Skripsi Lengkap Hukum Tata Negara, Skripsi Lengkap Ilmu Hukum, Skripsi Lengkap Ilmu Komunikasi, Skripsi Lengkap Kedokteran, Skripsi Lengkap Keperawatan, Skripsi Lengkap Kesehatan Masyarakat, Skripsi Lengkap Komputer, Skripsi Lengkap Manajemen, Skripsi Lengkap Manajemen Keuangan, Skripsi Lengkap Informatika, Skripsi Lengkap Perbankan & Syariah, Skripsi Lengkap Manajemen SDM, Skripsi Lengkap Matematika, Skripsi Lengkap Pendidikan Bahasa Inggris, Skripsi Lengkap Pendidikan Bahasa Indonesia, Skripsi Lengkap Pendidikan Biologi, Skripsi Lengkap Pendidikan Ekonomi, Skripsi Lengkap Pendidikan Fisika, Skripsi Lengkap Pendidikan Kimia, Skripsi Lengkap Pendidikan Matematika, Skripsi Lengkap Pendidikan Teknik Elektro, Skripsi Lengkap Sosiologi, Skripsi Lengkap Perhotelan, Skripsi Lengkap Teknik Telekomunikasi, Skripsi Lengkap PPKN, Skripsi Lengkap Teknik Sipil, Skripsi Lengkap Teknik Mesin, Skripsi Lengkap Teknik Industri, Skripsi Lengkap Psikologi, dll

0 komentar:

Posting Komentar