IMPLEMENTASI ALGORITMA MD5, SHA1, DAN RC4 UNTUK SISTEM KRIPTOGRAFI PADA APLIKASI MOBILE INTERNET BERBASIS JAVA (IMPLEMENTATION OF MD5, SHA1, AND RC4 ALGORITHM FOR CRYPTOGRAPHY SYSTEM IN MOBILE INTERNET APPLICATION BASED ON JAVA)

ANGGER ARDYANTO PAMUNGKAS

Informasi Dasar

111020082
000
Karya Ilmiah - Skripsi (S1) - Reference

ABSTRAKSI: Kebutuhan akan informasi yang mobile juga menjadi latar belakang bagi perkembangan teknologi proteksi komunikasi data. Tidak jarang ditemui adanya perilaku kriminal yang mencoba masuk ke celah-celah komunikasi data ini. Ketika membicarakan tentang keamanan data, maka salah satu solusi yang terpikir adalah kriptografi. Kriptografi adalah suatu cabang ilmu matematika yang memanfaatkan proses komputasi untuk mengacak data yang akan dikirimkan. Enkripsi adalah sebuah proses data encoding untuk mencegah pihak yang tidak berwenang melihat atau memodifikasinya.
Dalam tugas akhir ini diimplementasikan tiga algoritma yang digunakan dalam kriptografi, antara lain hash function dengan algoritma MD5 dan SHA1, serta algoritma kriptografi simetrik, yaitu RC4. Algoritma-algoritma tersebut adalah solusi yang ditawarkan dalam dunia kriptografi dan sudah umum digunakan dalam jaringan internet. Semua algoritma yang diimplementasikan diadaptasi kedalam sistem yang menggunakan platform J2ME.
Sistem yang telah diimplementasikan dapat berjalan baik pada emulator J2ME Wireless Toolkit. Analisa terhadap subsistem security dilakukan berdasarkan beberapa parameter yaitu panjang data output, penggunaan memory, waktu proses, distribusi frekuensi kemunculan karakter, variansi distribusi, avallanche effect untuk algoritma RC4, dan waktu untuk melakukan brute force attack pada algoritma RC4.
Dari hasil analisa terhadap parameter-parameter diatas dibandingkan performansi yang lebih baik antara algoritma hash function MD5 dan SHA1. Dari proses tersebut diperoleh bahwa algoritma SHA1 memiliki keunggulan pada parameter panjang data output, waktu proses dengan kombinasi algoritma RC4, distribusi frekuensi, variansi, dan waktu brute force attack. Algoritma MD5 memiliki keunggulan pada parameter penggunaan memory, dan waktu proses tanpa kombinasi algoritma RC4. Maka secara umum algoritma SHA1 memiliki performansi yang lebih baik daripada MD5.Kata Kunci : ABSTRACT: The requirements of mobile information also become a background to the growth of data communications protection technology. It is often discovered the existence of criminal behaviour trying to enter this data communications gap. When conversing about data security, hence one of the thought up solution is cryptography. Cryptography is a mathematics science branch that exploits computing process to randomize data to be transmitted. Encryption is a data encoding process to prevent the unqualified party to see or modifying it.
This final paper implements three algorithms which are used in cryptography, such as hash function with MD5 and SHA1 algorithms, and also symmetrical cryptography with RC4 algorithm. These algorithms are solution which offered in the cryptography’s world and commonly used in internet network. All implemented algorithm will adapted into system using J2ME platform.
The implemented system runs well in J2ME Wireless Toolkit emulator. Analysis within security subsistem has done based on some parameters, output data length, memory usage, process time, frequency distribution, variance, avalanche effect for RC4 algorithm, and brute force attack time for RC4 algorithm.
From the analysis result, it has compared which is better performance between hash function algorithms, MD5 and SHA1. The process has obtained that SHA1 algorithm has good point in output data length, process time with RC4 combination, frequency distribution, variance, and brute force attack time. MD5 algorithm has good point in memory usage, and process time without RC4 combination. Therefore, generally SHA1 algorithm has better performance than MD5 algorithm.Keyword:

Subjek

other
 

Katalog

IMPLEMENTASI ALGORITMA MD5, SHA1, DAN RC4 UNTUK SISTEM KRIPTOGRAFI PADA APLIKASI MOBILE INTERNET BERBASIS JAVA (IMPLEMENTATION OF MD5, SHA1, AND RC4 ALGORITHM FOR CRYPTOGRAPHY SYSTEM IN MOBILE INTERNET APPLICATION BASED ON JAVA)
 
 
Indonesia

Sirkulasi

Rp. 0
Rp. 0
Tidak

Pengarang

ANGGER ARDYANTO PAMUNGKAS
Perorangan
-
 

Penerbit

Universitas Telkom
Bandung
2006

Koleksi

Kompetensi

 

Download / Flippingbook

 

Ulasan

Belum ada ulasan yang diberikan
anda harus sign-in untuk memberikan ulasan ke katalog ini