Institutional Repository | Satya Wacana Christian University: Implementasi Multithreading pada Aplikasi Kriptografi Algoritma Twofish

Implementasi Multithreading pada
Aplikasi Kriptografi Algoritma Twofish
Artikel Ilmiah

Peneliti :
Kristian Arnold Morintoh (672008254)
M. A. Ineke Pakereng, M.Kom.

Program Studi Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
Juli 2013

Implementasi Multithreading pada
Aplikasi Kriptografi Algoritma Twofish

Artikel Ilmiah
Diajukan kepada
Fakultas Teknologi Informasi
untuk memperoleh Gelar Sarjana Komputer


Peneliti :
Kristian Arnold Morintoh (672008254)
M. A. Ineke Pakereng, M.Kom.

Program Studi Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
Juli 2013

Implementasi Multithreading pada
Aplikasi Kriptografi Algoritma Twofish
Kristian Arnold Morintoh1, M. A. Ineke Pakereng 2
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Jl. Diponegoro 52-60, Salatiga 50771, Indonesia
E-mail: [email protected],[email protected]

Abstract

Cryptographic algorithm Twofish encryption is one method that can guarantee
the security of data in the process of sending and receiving data. Encryption processing
time depends on the size of the encrypted data. Solutions that can be used is by applying
the technique of multithreading. This technique is useful to speed up the process of using
a cryptographic algorithm Twofish in the process of encryption and decryption so that the
running program does not rely on the size of the file to be encrypted. The results show
that the multithreading can speed up the process of encryption / decryption.
Keywords:Cryptography, Twofish, Multithreading

Abstrak
Algoritma kriptografi Twofish merupakan salah satu metode enkripsi yang dapat
menjamin keamanan data dalam melakukan proses pengiriman dan penerimaan data.
Dalam pelaksanaannya tentunya pada saat melakukan enkripsi lama waktunya akan
tergantungpada besarnya data yang akan dienkripsi. Solusi yang dapat digunakan adalah
menerapkan teknik multithreading. Teknik ini bermanfaat untuk mempercepat proses
kriptografi menggunakan algoritma Twofish dalam melakukan proses enkripsi dan
dekripsi, sehingga proses berjalannya program tidak bergantung pada besar kecilnya file
yang akan dienkripsi. Penelitian yang dilakukan menunjukkan bahwa Multihtreading
dapat mempercepat proses enkripsi/dekripsi.
Kata Kunci :Kriptografi, Twofish, Multithreading


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