Algoritma blowfish untuk penyandian pesan
Abstract
Meningkatnya penggunaan internet untuk melakukan pengiriman pesan menyebabkan metode pengamanan terhadap pesan menjadi amat penting. Metode pengamanan pesan yang digunakan saat ini adalah metode kriptogmfi. Secara umum, knptografi digunakan untuk melakukan penyandian pesan dun autentikasi pesan. Pada penelitian ini teknik yang digunakan adalah teknik kriptografi penyandian pesan menggunakan algoritme Blowfuh. Berdasarkan kunci pengaman yang digunakannya, teknik kriptografi penyandian pesan dibedakan menjadi dua yaitu simetrik dun asimetrik Blowfish merupakan algoritma knptografi penyandian pesan yang menggunakan teknik simetrik; artinya kunci yang digunakan pada proses enknpsi sama dengan kunci yang digunakan pada proses dekripsi. Tulisan ini bertujuan untuk mempelajari, ntengimplementasikan, dun menganalisis algoritma Blowfish, sehingga dapat diketahui kinejanya dalam melakukan penyandian serta menjaga kerahasiaan pesan yang disandikannya. Implementasi algoritma ini menggunakan dua modus operasi yaitu Electronic Code-Book (ECB) dan Cipher-Block Chaining (CBC). Sedangkan analisis yang dilakukan meliputi analisis teori, analisis algoritma, analisis keamanan, dun analisis hasil implementasi. Analisis teori menunjukkan bahwa Blowjiih merupakan algoritma kriptogrnfi yang menggunakan kunci simetrik dengan panjang bervariasi asalkan tidak lebih dari 448-bit. Blowjuh juga mengkombinasikan fingsi f tak-membalik, keydependent S-Box, dun jaringan Feistel. Pmses enkripsi-dekripsi menggunakan ECB dun operasi CBC memiliki kasus terburuk yang sama yaitu qn). Meskpun notasi-0 pada keduanya sama, pengukuran kecepatan pada hasil implementasi menunjukkan bahwa kecepatan Blowfuh dengan ECB lebih baik dibandingkan Blowfish dengan CBC. Namun ditinjau dari segi keamanan, Blowfsh menggunakan operasi CBC lebih baik dibandingkan Blowfsh menggunakan operasi 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,27xldM operasi dekripsi (hsus terburuk). Penelitian Vaudenay tahun 1995 berhasil menganalisis weak key pada algoritma ini, yaitu disebabkan oleh adanya dua entries identik pada suatu S-Box-nya, tetapi penelitian ini belum mampu menunjukkan nilai dari weak key tersebut.
Collections
- Computer Science [72]