IMPLEMENTASI ALGORITMA KUNCI PUBLIC PADA ALGORITMA RSA

  • Hersatoto Listiyono

Abstract

IMPLEMENTASI ALGORITMA KUNCI PUBLIC PADA ALGORITMA RSA Hersatoto Listiyono Fakultas Teknologi Informasi, Universitas Stikubank Semarang

 

Abstrak:

Ide dasar sistem kriptografi kunci public adalah bahwa kunci kriptografi dibuat sepasang, satu kunci untuk enkripsi dan satu kunci untuk dekripsi. Kunci untuk enkripsi bersifat public (tidak rahasia) – sehingga dinamakan kunci public (public-kunci) – sedangkan kunci dekripsi bersifat rahasia – sehingga dinamakan kunci private (secret kunci).

Hasil kajian teknik enkripsi data dengan metode algoritma simetri menunjukan bahwa kelemahan-kelemahan pada metode simetri dengan kunci tunggal bisa diselesaikan dengan menggunakan metode lain yang disebut dengan metode kunci public yang menggunakan 2 (dua) kunci yaitu kunci public dan kunci private. Hasil kajian teknik enkripsi dengan menggunakan metode kunci public yang pernah dilakukan menunjukan bahwa penggunaan 2 (dua) buah kunci untuk pengamanan data memberikan keamanan yang handal dan efisien.

Sistem kriptografi kunci public cocok untuk kelompok pengguna di lingkungan jaringan komputer. Setiap pengguna jaringan mempunyai kunci public dan kunci private yang bersesuaian.

Dari sekian banyak algoritma kriptografi kunci-publik yang pernah dibuat, algoritma yang populer adalah algoritma RSA. Langkah dalam algoritma RSA adalah membuat pasangan kunci yaitu Kunci public dan kunci private. Keamanan algoritma RSA terletak pada sulitnya memfaktorkan bilangan yang besar menjadi faktor-faktor prima. Pemfaktoran dilakukan untuk memperoleh kunci private. Selama pemfaktoran bilangan besar menjadi faktor-faktor prima belum ditemukan algoritma yang mangkus, maka selama itu pula keamanan algoritma RSA tetap terjamin.

 Kata Kunci : enkripsi, dekripsi, kriptografi, RSA
Published
2009-09-01
How to Cite
Listiyono, H. (2009). IMPLEMENTASI ALGORITMA KUNCI PUBLIC PADA ALGORITMA RSA. Dinamika Informatika : Jurnal Ilmiah Teknologi Informasi, 1(2). https://doi.org/10.35315/informatika.v1i2.270
Section
Volume 1