RSA ?? Apakah RSA
Itu?? RSA security merupakan algoritma kriptografi asimetri yang digunakan
untuk mengenkripsi dan mendekripsi data dengan kunci yang berbeda . Kunci yang digunakan untuk
mengenkripsi disebut dengan kunci public sedangkan yang digunakan untuk
mendekripsi disebut dengan kunci privat. RSA juga alghoritma pertama yang
mengimplementasikan Digital
Signature dan berhasil
dengan baik dalam implementasi public serta private key. RSA membutuhkan tiga langkah dalam prosesnya,
yaitu pembangkitan kunci, enkripsi, dan dekripsi. Proses enkripsi dan dekripsi
merupakan proses yang hampir sama. Jika bilangan acak yang dibangkitkan kuat,
maka akan lebih sulit untuk melakukan cracking terhadap pesan. Parameter kuat
tidaknya suatu kunci terdapat pada besarnya bilangan acak yang digunakan.
Algortima RSA dijabarkan pada tahun 1976 oleh tiga orang :
Ron Rivest, Adi Shamir dan Len Adleman dari Massachusetts Institute of
Technology. Huruf '''RSA''' itu sendiri berasal dari inisial nama mereka
(‘R’ivest - ‘S’hamir – ‘A’dleman). Clifford Cocks, seorang matematikawan
Inggris yang bekerja untuk GCHQ, menjabarkan tentang sistem equivalen pada
dokumen internal di tahun 1973. Penemuan Clifford Cocks tidak terungkap hingga
tahun 1997 karena alasan ''top-secret classification''. Algoritma RSA
dipatenkan oleh Massachusetts Institute of Technology pada tahun 1983 di
Amerika Serikat sebagai US patent 4405829. Paten tersebut berlaku hingga 21
September 2000. Setelah bulan September tahun 2000, paten tersebut berakhir,
sehingga saat ini semua orang dapat menggunakannya dengan bebas.