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
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
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: kristian_arnold2008@yahoo.co.id1,inekep200472@yahoo.com2
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