Sejarah RC4
Algoritma kriptografi Rivest Code 4 (RC4)
merupakan salah satu algoritma kunci simetris dibuat oleh RSA Data Security Inc
(RSADSI) yang berbentuk stream chipper. Algoritma ini ditemukan pada tahun 1987
oleh Ronald Rivest dan menjadi simbol keamanan RSA(merupakan singkatan dari
tiga nama penemu: Rivest Shamir Adleman). RC4 merupakan enkripsi stream
simetrik proprietary yang dibuat oleh RSA Data Security Inc (RSADSI).
Penyebarannya diawali dari sebuah source code yang diyakini sebagai RC4 dan
dipublikasikan secara 'anonymously' pada tahun 1994. Algoritma yang
dipublikasikan ini sangat identik dengan implementasi RC4 pada produk resmi.
RC4 digunakan secara luas pada beberapa aplikasi dan umumnya dinyatakan sangat
aman. Sampai saat ini diketahui tidak ada yang dapat memecahkan/membongkarnya,
hanya saja versi ekspor 40 bitnya dapat dibongkar dengan cara "brute
force" (mencoba semua kunci yang mungkin). RC4 tidak dipatenkan oleh
RSADSI, hanya saja tidak diperdagangkan secara bebas (trade secret). RC4 adalah salah satu bentuk stream
cipher yang banyak digunakan pada protokol-protokol enkripsi, antara lain WEP,
WPA, dan SSL/TSL. RC4 merupakan salah satu jenis stream cipher,
yaitu memproses unit atau input data, pesan atau informasi pada satu saat. Unit
atau data pada umumnya sebuah byte atau bahkan kadang kadang bit (byte
dalam hal RC4). Dengan cara ini enkripsi atau dekripsi dapat dilaksanakan pada
panjang yang variabel. Algoritma ini tidak harus menunggu sejumlah input data,
pesan atau informasi tertentu sebelum diproses, atau menambahkan byte tambahan
untuk mengenkrip. Contoh stream cipher adalah RC4, Seal, A5, Oryx, dan
lain-lain. Tipe lainnya adalah block cipher yang memproses sekaligus sejumlah
tertentu data (biasanya 64 bit atau 128 bit blok), contohnya : Blowfish, DES,
Gost, Idea, RC5, Safer, Square, Twofish, RC6, Loki97, dan lain-lain.



