Implementasi Keamanan Data Dengan Menerapkan Algoritma Rabbit Stream Cipher Untuk Penyandian Data Teks
DOI:
https://doi.org/10.17605/jti.v4i1.511Abstract
Perkembangan ilmu pengetahuan dan teknologi yang demikian pesat telah memberikan banyak kemudahan bagi manusia dalam melakukan segala kegiatannya, termasuk dalam melakukan pertukaran informasi. Akan tetapi, terdapat pihak-pihak tertentu dengan berbagai kepentingan berusaha mengungkap pertukaran informasi yang dilakukan oleh pihak lainnya. Tentu hal ini menimbulkan suatu kerugian apabila informasi yang dipertukarkan merupakan informasi yang bersifat rahasia, misalnya informasi mengenai account pribadi pada suatu bank. Rabbit merupakan salah satu algoritma cipher aliran yang diperkenalkan pada tahun 2003. Algoritma Rabbit menggunakan 128 bit kunci rahasia dan 64 bit Initialization Vector (IV) sebagai masukan untuk membangkitkan blok keluaran yang terdiri dari 128 bit acak semu (pseudo-random,, yang merupakan kombinasi dari bit-bit pada status internal, untuk setiap iterasi. Proses enkripsi/dekripsi dilakukan dengan meng XOR-kan blok acak semu tersebut dengan plainteks/cipherteks. Ukuran dari status internal adalah 513 bit dibagi menjadi 8 variabel status dengan panjang 32 bit, 8 counter dengan panjang 32 bit, dan 1 bit carry untuk counter. Kedelapan variabel status diupdate dengan 8 buah fungsi non-linear.References
Adelia. 2004. Dasar-Dasar Pemrograman Microsoft Visual Basic 2008. Bandung. Penerbit PT. Sarana Tutorial Nurani Sejahtera. [2] Sholiq. 2006. Panduan Singkat Bahasa Pemodelan Objek Standar. Yogyakarta. Penerbit Andi. [3] Kendall. 2007. Analisis dan Perancangan Sistem. Jakarta. Penerbit Indeks. [4] Nurdin Usman. 2002. Konteks Implementasi Berbasis Kurikulum. Jakarta. Penerbit PT. Indeks. [5] Rifki Sadikin. 2012. Kriptografi Untuk Keamanan Jaringan.Yogyakarta. Penerbit Andi publisher. [6] Andree Datta Adwitya. 2006. Studi Lengkap Mengenai Rabbit Cipher Institut Teknologi Bandung. Waktu Akses 30 Juni2014, 16:12 WIB. [7] Mohamad Endhy. 2008. Implementasi Algoritma Stream Cipher Rabbit Pada Protokol Secure Socket Layer (SSL)Universitas Indonesia. Waktu Akses 26 Juni 2014, 21:15 WIB. [8] Paramitha. 2006. Studi dan Analisis Mengenai Algoritma Cipher Aliran “Rabbit†STEI-ITB. Waktu Akses 26 Juni 2014, 23:18 WIB. [9] Rinaldi Munir. 2003. Aplikasi Klien Surel Dengan Algoritma Rabbit Pada Ponsel Android Teknik Informatika ITB. Waktu Akses 26 Juni 2014, 23:40 WIB.