Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Aplikasi Kriptosistem Pada Data File Terkompresi Menggunakan Algoritma Blowfish
Perancangan dan Implementasi
Aplikasi Kriptosistem Pada Data File 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, Algoritma LZW
1
Mahasiswa Program Studi Teknik Informatika, Fakultas Teknologi Informasi, Universitas Kristen Satya
Wacana Salatiga
2
Staf Pengajar Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga
3
Staf Pengajar Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga
Aplikasi Kriptosistem Pada Data File 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, Algoritma LZW
1
Mahasiswa Program Studi Teknik Informatika, Fakultas Teknologi Informasi, Universitas Kristen Satya
Wacana Salatiga
2
Staf Pengajar Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga
3
Staf Pengajar Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga