DETAIL DOCUMENT
APLIKASI KEAMANAN DATA MENGGUNAKAN ALGORITMA RSA SERTA ALGORITMA HUFFMAN UNTUK PEMAMPATAN
Total View This Week0
Institusion
STMIK Akakom
Author
Praga, Felix Andri - 075410124
Subject
Program Aplikasi 
Datestamp
2016-06-30 06:00:03 
Abstract :
Enkripsi data merupakan solusi untuk melindungi data dari usaha-usaha pencurian data. Aplikasi keamanan data yang dibangun bertujuan mengamankan data yang disimpan pada media penyimpanan seperti harddisk, maupun data yang ditransmisikan melalui jaringan. Dimana data telah dimampatkan atau dikompresi sehingga mengurangi ruang, waktu, dan biaya yang besar. Data yang dienkripsi dalam bentuk file dengan format *.txt, *.rtf, dan *.html. Algoritma Enkripsi yang digunakan adalah algoritma RSA dan algoritma huffman yang digunakan untuk pemampatan. Algoritma RSA merupakan algoritma kriptografi asimetris yang menggunakan dua jenis kunci, yaitu kunci publik dan kunci privat. Tingkat keamanan algoritma ini didasarkan atas masalah sulitnya memfaktorkan bilangan prima yang besar menjadi faktor-faktor prima. Algoritma huffman melakukan pemampatan dengan mengkodekan setiap karakter dari rangkaian kode biner yang disusun dari pohon biner. Aplikasi dibangun dengan bahasa pemrograman Java. Pembagian blok plainteks sangat mempengaruhi waktu yang dibutuhkan dan ukuran cipherteks yang dihasilkan. Pembagian blok plainteks berdasarkan byte lebih baik dari segi waktu sedangkan pembagian blok plainteks berdasarkan biner lebih baik dari segi ukuran cipherteks yang dihasilkan. Rasio pemampatan yang dihasilkan hingga 58%. Aplikasi ini masih jauh dari sempurna. Kelemahan aplikasi ini adalah jenis file yang dienkripsi terbatas pada file teks saja, dan rasio kompresi yang dihasilkan masih relatif besar. Kata kunci : Enkripsi, Huffman, Kunci Publik, Kunci Privat, RSA. 
Institution Info

STMIK Akakom