Algoritma Blowfish Untuk Penyandian Pesan
View/ Open
Date
2002Author
Mardiana, Dian
Guritman, Sugi
Rachmaniah, Meuthia
Metadata
Show full item recordAbstract
Meningkatnya penggunaan internet untuk melakukan pengiriman pesan menyebabkan metode penganuisan terhadap pesan menjadi amat penting. Metode pengamanan pesan yang digunakan saat ini adalah teknik kriptografi. Secara umum kriptografi digunakan untuk melakukan penyandian pesan dan autentikas pesan. Pada penelitian ini teknik yang digunakan adalah teknik kriptografi penyandian pesan.
Berdasarkan kunci pengaman yang digunakannya, teknik kriptografi penyandian pesan dibedakan menjadi chua yaitu simetrik dan asimetrik. Blowfish merupakan algoritma kriptografi penyandian pesan yang menggunakan teknik simetrik, artinya kunci yang digunakan pada proses enkripsi sama dengan kunci Wang digunakan pada proses dekripsi. Tulisan ini bertujuan untuk mempelajari, mengimplementasikan, dan menganalisis algoritma Blowfish, sehingga dapat diketahui kinerjanya dalam melakukan penyandian serta menjaga kerahasiaan pesan yang disandikannya. Implementasi algoritma ini menggunakan dua modus operasi yaitu Electronic CodeBook (ECB) dan Cipher-Block Chaining (CBC). Sedangkan analisis yang dilakukan meliputi analisis teori, analisis algoritma, analisis keamanan, dan analisis hasil implementasi
Analisis teori menunjukkan bahwa Blowfish merupakan algoritma kriptografi yang menggunakan kunci simetrik dengan panjang bervariasi asalkan tidak lebih dari 448-bit. Blowfish juga meng kombinasikan fungsi tak-membalik, key-dependent S-Box, dan jaringan Feistel. Proses enkripsi-dekripsi dengan ECB dan dengan CBC memiliki kasus terburuk yang sama yaitu Ofn). Meskipun notasi-pada keduanya sama, pengukuran kecepatan pada hasil implementasi menunjukkan bahwa kecepatan Blowfish dengan ECB lebih baik dibandingkan Blowfish dengan CBC. Namun ditinjau dari segi keamanan, Blowfish dengan CBC lebih baik dibandingkan Blowfish dengan ECB. Hingga saat ini belum ada attack yang mampu membongkar keamanan Blowfish 16-round Dengan menggunakan exhaustive key search kunci rahasia Blowfish dapat ditemukan melalui 7,27x10 operasi dekripsi (kasus terburuk) Penelitian Vaudenay tahun 1995 berhasil menganalisis weak key pada algoritma ini, yaitu disebabkan oleh adanya dun entries identik pada suatu S-Box-nya, tetapi penelitian ini belum mampu menunjukkan nilai dart weak Any tersebut.
Kata kunci: Blowfish, kriptografi, Electronic CodeBook, Cipher-Block Chaining, enkripsi, dekripsi, stream cipher, block cipher
Collections
- UT - Computer Science [2482]
