Perancangan dan Implementasi
Aplikasi Kriptosistem Pada Data
F ile
Terkompresi
Menggunakan Algoritma
Blowfish
Anes Yan Tamarugi 1, M. A. Ineke Pakereng 2, Radius Tanone 3 Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana Jl. Diponegoro 52-60, Salatiga 50711, Indonesia
E-mail: 672009135@student.uksw.edu1, inekep200472@yahoo.com2 , radiustanone@gmail.com3
Abstract
Cryptography is a solution to secure information. The application technique of cryptography considered a matter of time required in conducting the process of the encryption and decrytpion files, where the size of a file influence on the speed. so, compressed file needs to be done to reduce the size of the original file so that it can optimize the speed of the process and minimize the use of a storage medium. In this research are implemented application cryptosystem using Blowfish that serves as the encryption and decryption on data that has been compressed using LZW algorithm. The conclusion obtained is cryptosystem application capable compressing a file with a good compression ratio. Similarly, encryption and decryption process is able to encrypt files with changed plaintext files compressed to ciphertext and instead.
Keywords: Cryptography, Blowfish, LZW algorithm
Abstrak
Kriptografi merupakan solusi untuk mengamankan informasi. Penerapan teknik kriptografi mempertimbangkan masalah waktu yang dibutuhkan dalam melakukan proses enkripsi dan dekripsi
file, dimana ukuran file mempengaruhi proses kecepatan. Sehingga, perlu dilakukan kompresi file
untuk memperkecil ukuran file asli sehingga dapat mengoptimalkan kecepatan proses serta meminimalisir penggunaan media penyimpanan. Pada penelitian ini diimplementasikan aplikasi kriptosistem menggunakan algoritma Blowfish yang berfungsi sebagai enkripsi dan dekripsi pada data yang telah terkompresi terlebih dahulu dengan menggunakan algoritma LZW. Kesimpulan yang diperoleh adalah aplikasi kriptosistem dapat mengkompresi file dengan rasio pemampatan yang baik. Begitu juga proses enkripsi dan dekripsi, dapat mengenkripsi file dengan merubah file plaintext terkompresi ke bentuk ciphertext dan sebaliknya.
Kata Kunci : Kriptografi, Blowfish,AlgoritmaLZW
1
Mahasiswa Program Studi Teknik Informatika, Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana Salatiga