Rivest Code 4 RC4 International Data Encryption Algoritma IDEA

J a r i n g a n D a s a r | 167 Triple DES ini merupakan model yang lain dari operasi DES yang mungkin lebih sederhana. Cara kerja dari model enkripsi ini adalah mengambil 3 kunci sebanyak 64 bit dari seluruh kunci yang mempunyai panjang 192 bit. Triple DES memungkinkan pengguna memakai 3 sub kunci dengan masing masing pajangnya 64 bit. Prosedur untuk enkripsi sama dengan DES, tetapi diulang sebanyak 3 kali. Data dienkrip dengan kunci pertama kemudian dienkrip dengan kunci kedua dan pada akhirnya dienkrip lagi dengan kunci ketiga. 2 Perhatikan gambar berikut ini : Gambar 8.1 Gambar 8.1 Triple DES Akibatnya , Triple DES menjadi 3 kali lebih lambat dari DES, tetapi lebih aman jika digunakan sebagaimana mestinya. Sayangnya, ada beberapa kunci yang menjadi kunci lemah. Jika semua kunci yaitu 3 kunci, kunci pertama dan kunci kedua atau kuncikedua dan kunci ketiga sama maka prosedur enkripsi secara esensial sama dengan standar DES. Dengan catatan bahwa meskipun kunci input untuk DES mempunyai panjang 64 bit, kunci yang sebenarnya digunakan oleh DES hanya 56 bit sehingga kurang tepat kalau untuk di terapkan pada masing masing bit.

1.8. Rivest Code 4 RC4

168 | J a r i n g a n D a s a r RC4 merupakan salah satu algoritma kunci simetris yang berbentuk stream cipher. Algoritma ini ditemukan pada tahun 1987 oleh Ronald Rivest dan menjadi simbol keamanan RSA. RC4 menggunakan variable yang panjang kuncinya dari 1 sampai 256 bit yang digunakan untuk menginisialisasikan aliran peudo random bit dan kemudian untuk menggenerasikan aliran peudo random yang menggunakan XOR dengan plaintext untuk menghasilakn ciphertext. Masing masing elemen dalam tabel saling ditukarkan minimal sekali. Kunci RC4 sering terbatas hanya 440 bit, tapi kadang kadang juga menggunakan kunci 128 bit. Biasanya RC4 digunakan dalam paket software perdagangan seperti LOTUS NOTES dan Oracle Secure SQL. Algoritma RC4 bekerja dalam 2 fase yaitu key setup dan ciphering.Key setup adalah fase pertama dan yang paling sulit dari algoritma ini. Selama Key setup N bit N menjadi panjang kunci, kunci enkripsi digunakan untuk menghasilkan variable enkripsi dengan menggunakan 2 aturan yaitu bagian variable dan kunci serta jumlah N dari operasi percampuran. Percampuran ini terdiri dari penukaran bit, operasi modulo dan rumus yang lain. Operasi modulo adalah hasil sisa dari proses pembagian. Contoh 114=2 sisa 3. Oleh karena itu 11 mod 4 sama dengan 3.

1.9. International Data Encryption Algoritma IDEA

Dikembangkan pada tahun1990 di Swiss oleh kriptografer ternama James Massey dan Xuejia Lai. Algoritma ini menggunakan kunci sepanjang 128 bit. Sampai saat ini nampak sangat tangguh dan belum ada yang menghasilkan menemukan kelemahannya. Algoritma blok cipher dalam IDEA beroperasi dengan menggunakan 64 bit plaintext dan blok cipher text yang dikendalikan oleh 12 inovasi dasar dalam desain algoritmanya yang berbentuk tabel. 3 Proses dalam algoritma itu terdiri dari 8 putaran enkripsi yang diikuti oleh transformasi output. 64 bit plaintext dibagi menjadi 4 bagian yang masing masing terdiri dari 16 bit sub blok dan operasi yang digunakan adalah operasi aljabar dengan 16 bit angka. Putaran enkripsi yang pertama, 16 bit sub blok yang pertama dikombinasikan dengan 16 bit plaintext yang kedua dengan menggunakan penambahan modulo 2 16 , dan J a r i n g a n D a s a r | 169 dengan 16 bit plaintext yang lain menggunakan penambahan modulo 2 16 +1. Dan seterusnya sampai 4 bagian yang terdiri dari 16 bit sub blok dikenai operasi itu.

1.10. Skipjack