SlideShare a Scribd company logo
Sistem Enkripsi Instant Messaging (IM) berbasis Tray
       dengan menggunakan Algoritma RSA
                                                          Rizky Riadhy

Program Studi Ilmu Komputer, Fakultas Pendidikan Matematika dan Ilmu Pengetahuan Alam, Universitas Pendidikan Indonesia
                          Jalan Dr. Setiabudhi No. 229 Bandung 40154 Jawa Barat - Indonesia
                                                   rizky_riadhy@yahoo.com
                                                     rzriadhy@gmail.com




                                                                                              I. PENDAHULUAN

    Abstrak-     Seiring dengan perkembangan teknologi, Media               Sistem Enkripsi Instant Messaging ini adalah suatu sistem
    komunikasi saat ini dipermudah dengan adanya banyak media            yang digunakan untuk mengamankan serta menjaga
    komunikasi dengan memanfaatkan teknologi internet salah              kerahasian data berupa chat pada Instant Messaging dengan
    satunya adalah Instant Messaging (IM). Dengan maraknya               menggunakan algoritma RSA . Sistem Enkripsi Instant
    penggunaan Instant Messaging (IM) ini tak banyak orang yang          Messaging ini menggunakan sistem tray sehingga
    membutuhkan keamanan dan kerahasian komunikasi yang                  memudahkan para pengguna untuk meng-enkripsi data yang
    dilakukan melalui Instant Messaging ini. Oleh karena itu,            dikirimkan.
    penggunaan sistem enkripsi Instant Messaging ini sangat
    dibutuhkan untuk menjaga kerahasian dan keamanan informasi              Instant Messaging yang ada pada saat ini tidak menjamin
    yang dilakukan pada saat kita berkomunikasi menggunakan              bahwa data yang kita kirimkan kepada yang dituju aman dan
    Instant Messaging (IM) atau sering disebut dengan Chatting.          terjaga kerahasiannya. Banyak orang yang tidak
                                                                         berkepentingan memanfaatkan Instant Messaging ini untuk
    Sistem enkripsi Instant Messaging (IM) ini merupakan sebuah          mencuri informasi baik pada saat di transmisikan (in motion)
    aplikasi berbasis desktop dengan menggunakan sistem tray yang        maupun pada saat informasi berada di storage (at rest). Oleh
    dapat digunakan untuk Instant Messaging apapun untuk meng-           karena itu, untuk memenuhi keamanan pada Instant
    enkripsi setiap chat yang dikirimkan, sehingga komunikasi kita       Messaging tersebut dibutuhkan lah suatu sistem enkripsi guna
    tidak dapat diketahui arti dan maksudnya oleh orang lain             mengamankan         pesan/data        yang       dikirimkan.
    terkecuali orang yang dituju. Sistem enkripsi Instant Messaging
    (IM) ini dibuat dengan menggunakan bahasa pemrograman
    Java     serta   menggunakan       algoritma   enkripsi   RSA.
                                                                                II. LANDASAN TEORI DAN METODE PENELITIAN
    Kata Kunci :            Instant   Messaging,     Enkripsi,   RSA         Keamanan data merupakan hal yang sangat penting agar
                                                                         informasi yang kita kirimkan terkirim secara utuh tanpa ada
    Abstract—       Today's communications media made easy with          satupun yang berubah serta tidak dibaca oleh pihak yang tidak
    the many media of communication by making use of internet            berwenang. Banyak kejahatan cyber yang pernah kita dengar
    technologies like Instant Messaging (IM). A lot of people need       dari berita, para pelaku kejahatan cyber ini menggunakan
    security and confidentiality of communications through this          celah keamanan yang ada. Oleh karena itu kita membutuhkan
    Instant Messaging. Therefore, the use of Instant Messaging           kriptografi.
    encryption system is needed to maintain the confidentiality and          Kriptografi merupakan dasar untuk memahami keamanan
    security of information carried out by the time we communicate       pada komputer, khususnya pada keamanan jaringan.
    using Instant Messaging (IM) or often referred to as chat.           Kriptografi sudah banyak digunakan hampir di segala bidang
                                                                         yang terkait dengan penggunaan jaringan komputer. Pada
    System encryption Instant Messaging (IM) is a desktop based
    application using the system tray that can be used for any Instant   kriptografi terdapat banyak algoritma yang dapat digunakan.
    Messaging to encrypt any chat that is sent, so the communication     Pada sistem enkripsi ini saya menggunakan algoritma RSA.
    we can not know the meaning and intention by others except the           Algoritma RSA merupakan algoritma kriptografi kunci-
    intended person. System encryption Instant Messaging (IM) is         publik yang paling populer. Algoritma RSA ini dibuat oleh 3
    built using the Java programming language and uses the RSA           orang peneliti yaitu Ron (R)ivest, Adi (S)hamir, dan Leonard
    encryption                                              algorithm.   (A)dleman. Keamanan algoritma RSA ini terletak pada
                                                                         sulitnya memfaktorkan bilangan besar menjadi faktor – faktor
    Keywords: Encryption, RSA Algorithm, Instant Messaging,              prima. Pemfaktoran dilakukan untuk memperoleh kunci
    Java                                                                 privat. Selama pemfaktoran bilangan besar menjadi faktor –
faktor prima belum ditemukan algoritma yang mangkus, maka
selama itu pula keamanan algoritma RSA tetap terjamin. Oleh
karena itu saya menggunakan algoritma RSA.
Berikut algoritma membangkitkan pasangan kunci RSA :
     1. Pilih dua buah bilangan prima sembarang p dan q
     2. Hitung n = p . q (sebaiknya p ≠ q)
     3. ɸ(n) = (p - 1)(q - 1)
     4. Pilih kunci publik ,e, yang relatif prima terhadap ɸ(n)
     5. Bangkitkan kunci privat dengan menggunakan
         persamaan d =
Hasil dari algoritma tersebut adalah
     - Kunci publik adalah pasangan (e,n)
     - Kunci privat adalah pasangan (d,n)
    Untuk mempermudah penggunaan sistem enkripsi
digunakanlah suatu sistem tray. Sistem tray merupakan suatu
program yang berjalan sebagai service di balik layar yang
akan berjalan terus menerus selama operating system tersebut
hidup. Sistem tray disini digunakan untuk mendeteksi pesan
yang masuk dari sebuah port yang biasa digunakan Instant
Messaging seperti port 80, 5050 (yahoo messenger) , dan                                    IV. PENUTUP
lainnya.                                                              Sistem enkripsi ini sangat penting saat anda menggunakan
    Bahasa pemrograman yang digunakan untuk sistem                Instant Messaging. Karena kita tidak tahu bahwa ada saja
Enkripsi Instant Messaging ini adalah bahasa java. Alasan         orang yang tidak berkepentingan yang sedang mengintai dan
utama menggunakan bahasa Java ini karena aman. Salah satu         mencuri informasi berupa pesan dalam komunikasi kita saat
konsep perancangan bahasa Java adalah keselamatan dan             menggunakan Instant Messaging.
keamanan. Karena pada program yang menggunakan bahasa                 Dengan menggunakan algoritma RSA ini pesan anda akan
Java tidak dapat memanggil fungsi-fungsi global dan               sangat aman tanpa ada yang mengetahui isi pesan anda
memperoleh akses ke berbagai sumber dalam sistem karena           terhadap orang yang dituju.
terdapat sejumlah pengawasan yang dilakukan ileh program              Penggunaan sistem enkripsi sangat mudah, efisien, dan
java yang tidak dapat dilakukan oleh sistem lain.                 sangat aman. Karena sistem ini tidak memerlukan konfigurasi
                                                                  yang sulit hanya perlu diinstall dan memasukkan panjangnya
                                                                  kunci yang diinginkan lalu sistem akan melakukan random
                     III. HASIL PENELITIAN                        dan menghasilkan kunci private dan kunci publik secara
    Dengan menggunakan Sistem Enkripsi Instant Messaging          otomatis.
ini pesan yang dikirimkan melalui Instant Messaging seperti
Yahoo Messenger, Google Talk, Windows Live Messenger dll
dapat dienkripsi dengan aman dan sampai dengan tujuan tanpa
diubah dan diketahui oleh orang yang tidak berkepentingan.                            UCAPAN TERIMA KASIH
Karena sistem ini menggunakan algoritma RSA sehingga              SAYA UCAPKAN TERIMA KASIH KEPADA BAPAK
pesan yang dikirimkan jauh lebih aman. Sebagaimana kita           RIZKI RACHMAN YANG TELAH MEMBERIKAN
ketahui bahwa RSA merupakan salah satu algoritma                  INSPIRASI DAN IDE SERTA TELAH MEMBIMBING
kriptografi kunci publik yang belum ditemukannya algoritma        SAYA DALAM MENYELESAIKAN PENELITIAN INI.
pemfaktoran bilangan besar dalam waktu polinomial, tetapi
juga tidak dapat dibuktikan algoritma tersebut ada. Sehingga
dibutuhkan waktu yang lama untuk mencuri data yang
terenkripsi tersebut, terlebih lagi bila kunci yang digunakan                               DAFTAR PUSTAKA
diganti secara berkala sesuai pengguna.                           [1]   Rinaldi Munir, 2006. Kriptografi. Bandung : Informatika
                                                                  [2]   http://www.rsasecurity.com , diakses pada tanggal 8 Juni 2012
    Sistem enkripsi ini dimudahkan dengan otomatis                [3]   http://www.mozilla.org/projects/security/pki/nss/#documentation,
pembuatan kunci publik dan kunci private yang memiliki                  diakses pada tanggal 12 Juni 2012.
panjang kunci defaultnya 1024 bits . Namun, panjang kunci         [4]   http://docs.oracle.com/javase/tutorial/uiswing/misc/systemtray.html   ,
tersebut dapat diubah sesuai dengan keinginan user. Berikut             diakses pada tanggal 13 Juni 2012.
gambarannya :
Jurnal sistem enkripsi instant messaging rizky riadhy

More Related Content

What's hot

Keamanan jaringan
Keamanan jaringanKeamanan jaringan
Keamanan jaringan
subhan1910
 
Mata Kuliah Keamanan Komputer
Mata Kuliah Keamanan KomputerMata Kuliah Keamanan Komputer
Mata Kuliah Keamanan KomputerDony Riyanto
 
Keamanan komputer
Keamanan komputerKeamanan komputer
Keamanan komputer
likut101010
 
Sistem keamanan client server
Sistem keamanan client serverSistem keamanan client server
Sistem keamanan client serverarfianti
 
Ancaman-Ancaman pada Keamanan Jaringan Komputer
Ancaman-Ancaman pada Keamanan Jaringan KomputerAncaman-Ancaman pada Keamanan Jaringan Komputer
Ancaman-Ancaman pada Keamanan Jaringan Komputer
Fajar Sany
 
SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Keamanan Sistem...
SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Keamanan Sistem...SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Keamanan Sistem...
SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Keamanan Sistem...
aprilia wahyu perdani
 
Vulnerability scaning keamanan jaringan
Vulnerability scaning keamanan jaringanVulnerability scaning keamanan jaringan
Vulnerability scaning keamanan jaringanBram Abang
 
Keamanan komputer
Keamanan komputerKeamanan komputer
Keamanan komputer
mousekecil
 
Ancaman Keamanan Jaringan
Ancaman Keamanan JaringanAncaman Keamanan Jaringan
Ancaman Keamanan Jaringan
candra358
 
Network security
Network securityNetwork security
Network security
Eno Caknow
 
Rancang Bangun Sistem Keamanan Dengan Kamera Pemantau Dan Notifikasi SMS Berb...
Rancang Bangun Sistem Keamanan Dengan Kamera Pemantau Dan Notifikasi SMS Berb...Rancang Bangun Sistem Keamanan Dengan Kamera Pemantau Dan Notifikasi SMS Berb...
Rancang Bangun Sistem Keamanan Dengan Kamera Pemantau Dan Notifikasi SMS Berb...
Rafi Sukran
 
Motion Detector Alarm Dengan Kamera Serial Berbasis Arduino Uno / Motion Dete...
Motion Detector Alarm Dengan Kamera Serial Berbasis Arduino Uno / Motion Dete...Motion Detector Alarm Dengan Kamera Serial Berbasis Arduino Uno / Motion Dete...
Motion Detector Alarm Dengan Kamera Serial Berbasis Arduino Uno / Motion Dete...
Rafi Sukran
 
jurnal
jurnaljurnal
jurnal
dimas1321
 
Materi 4-keamanan-komputer-keamanan-sistem-operasi
Materi 4-keamanan-komputer-keamanan-sistem-operasiMateri 4-keamanan-komputer-keamanan-sistem-operasi
Materi 4-keamanan-komputer-keamanan-sistem-operasisulaiman yunus
 

What's hot (18)

Tugas pti bab 13
Tugas pti bab 13Tugas pti bab 13
Tugas pti bab 13
 
Keamanan jaringan
Keamanan jaringanKeamanan jaringan
Keamanan jaringan
 
Mata Kuliah Keamanan Komputer
Mata Kuliah Keamanan KomputerMata Kuliah Keamanan Komputer
Mata Kuliah Keamanan Komputer
 
Keamanan komputer
Keamanan komputerKeamanan komputer
Keamanan komputer
 
Sistem keamanan client server
Sistem keamanan client serverSistem keamanan client server
Sistem keamanan client server
 
Ancaman-Ancaman pada Keamanan Jaringan Komputer
Ancaman-Ancaman pada Keamanan Jaringan KomputerAncaman-Ancaman pada Keamanan Jaringan Komputer
Ancaman-Ancaman pada Keamanan Jaringan Komputer
 
SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Keamanan Sistem...
SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Keamanan Sistem...SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Keamanan Sistem...
SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Keamanan Sistem...
 
Vulnerability scaning keamanan jaringan
Vulnerability scaning keamanan jaringanVulnerability scaning keamanan jaringan
Vulnerability scaning keamanan jaringan
 
Keamanan komputer
Keamanan komputerKeamanan komputer
Keamanan komputer
 
Makalah keamanan jaringan
Makalah keamanan jaringanMakalah keamanan jaringan
Makalah keamanan jaringan
 
WEP
WEPWEP
WEP
 
Ancaman Keamanan Jaringan
Ancaman Keamanan JaringanAncaman Keamanan Jaringan
Ancaman Keamanan Jaringan
 
Network security
Network securityNetwork security
Network security
 
Rancang Bangun Sistem Keamanan Dengan Kamera Pemantau Dan Notifikasi SMS Berb...
Rancang Bangun Sistem Keamanan Dengan Kamera Pemantau Dan Notifikasi SMS Berb...Rancang Bangun Sistem Keamanan Dengan Kamera Pemantau Dan Notifikasi SMS Berb...
Rancang Bangun Sistem Keamanan Dengan Kamera Pemantau Dan Notifikasi SMS Berb...
 
Motion Detector Alarm Dengan Kamera Serial Berbasis Arduino Uno / Motion Dete...
Motion Detector Alarm Dengan Kamera Serial Berbasis Arduino Uno / Motion Dete...Motion Detector Alarm Dengan Kamera Serial Berbasis Arduino Uno / Motion Dete...
Motion Detector Alarm Dengan Kamera Serial Berbasis Arduino Uno / Motion Dete...
 
jurnal
jurnaljurnal
jurnal
 
Materi 4-keamanan-komputer-keamanan-sistem-operasi
Materi 4-keamanan-komputer-keamanan-sistem-operasiMateri 4-keamanan-komputer-keamanan-sistem-operasi
Materi 4-keamanan-komputer-keamanan-sistem-operasi
 
Modul12
Modul12Modul12
Modul12
 

Similar to Jurnal sistem enkripsi instant messaging rizky riadhy

6. security system
6. security system6. security system
6. security systemDony Riyanto
 
Pengertian enkripsi
Pengertian enkripsiPengertian enkripsi
Pengertian enkripsismp_nuha
 
Enkripsi data pada Keamanan Administrasi dan jaringan komputer
Enkripsi data pada Keamanan Administrasi dan jaringan komputerEnkripsi data pada Keamanan Administrasi dan jaringan komputer
Enkripsi data pada Keamanan Administrasi dan jaringan komputerHendra Fillan
 
Keamanan jaringan
Keamanan  jaringanKeamanan  jaringan
Keamanan jaringanbim0
 
Keamananjaringan
KeamananjaringanKeamananjaringan
Keamananjaringan
ilvi ermaliza
 
Keamananjaringan
KeamananjaringanKeamananjaringan
Keamananjaringandwi fefiana
 
14. sistem terdistribusi (dha14)
14. sistem terdistribusi (dha14)14. sistem terdistribusi (dha14)
14. sistem terdistribusi (dha14)khalghy
 
Sistem terdistribusi (dha14)
Sistem terdistribusi (dha14)Sistem terdistribusi (dha14)
Sistem terdistribusi (dha14)Mawaddah Warahmah
 
Presentasi proposal tugas akhir
Presentasi proposal tugas  akhirPresentasi proposal tugas  akhir
Presentasi proposal tugas akhirlukman88
 
APLIKASI ENKRIPSI DAN DEKRIPSI SMS DENGAN ALGORITMA ZIG ZAG CIPHER PADA MOBIL...
APLIKASI ENKRIPSI DAN DEKRIPSI SMS DENGAN ALGORITMA ZIG ZAG CIPHER PADA MOBIL...APLIKASI ENKRIPSI DAN DEKRIPSI SMS DENGAN ALGORITMA ZIG ZAG CIPHER PADA MOBIL...
APLIKASI ENKRIPSI DAN DEKRIPSI SMS DENGAN ALGORITMA ZIG ZAG CIPHER PADA MOBIL...
Rivalri Kristianto Hondro
 
Keamanan pada Sistem Terdistribusi
Keamanan pada Sistem TerdistribusiKeamanan pada Sistem Terdistribusi
Keamanan pada Sistem Terdistribusi
Yoshua Hanz
 
Ubhara 15043123
Ubhara 15043123Ubhara 15043123
Ubhara 15043123
RendyBagas
 
Modul 3 - Keamanan Jaringan Komputer
Modul 3 - Keamanan Jaringan KomputerModul 3 - Keamanan Jaringan Komputer
Modul 3 - Keamanan Jaringan Komputer
jagoanilmu
 
Keamanan pada sistem terdistribusi
Keamanan pada sistem terdistribusiKeamanan pada sistem terdistribusi
Keamanan pada sistem terdistribusi
Yoshua Hanz
 
Bab xii sistem kriptografi
Bab xii sistem kriptografiBab xii sistem kriptografi
Bab xii sistem kriptografiDede Yudhistira
 
pembahasan kemanan komputer
pembahasan kemanan komputerpembahasan kemanan komputer
pembahasan kemanan komputer
Gisnu Gintara
 
Keamanan-dalam-e-commerce apa dan bagaimana
Keamanan-dalam-e-commerce apa dan bagaimanaKeamanan-dalam-e-commerce apa dan bagaimana
Keamanan-dalam-e-commerce apa dan bagaimana
MuhammadYusuf357521
 

Similar to Jurnal sistem enkripsi instant messaging rizky riadhy (20)

6. security system
6. security system6. security system
6. security system
 
Pengertian enkripsi
Pengertian enkripsiPengertian enkripsi
Pengertian enkripsi
 
Enkripsi data pada Keamanan Administrasi dan jaringan komputer
Enkripsi data pada Keamanan Administrasi dan jaringan komputerEnkripsi data pada Keamanan Administrasi dan jaringan komputer
Enkripsi data pada Keamanan Administrasi dan jaringan komputer
 
Keamanan jaringan
Keamanan  jaringanKeamanan  jaringan
Keamanan jaringan
 
Keamananjaringan
KeamananjaringanKeamananjaringan
Keamananjaringan
 
Keamananjaringan
KeamananjaringanKeamananjaringan
Keamananjaringan
 
14. sistem terdistribusi (dha14)
14. sistem terdistribusi (dha14)14. sistem terdistribusi (dha14)
14. sistem terdistribusi (dha14)
 
Sistem terdistribusi (dha14)
Sistem terdistribusi (dha14)Sistem terdistribusi (dha14)
Sistem terdistribusi (dha14)
 
Keamanan password dan enkripsi
Keamanan password dan enkripsiKeamanan password dan enkripsi
Keamanan password dan enkripsi
 
Presentasi proposal tugas akhir
Presentasi proposal tugas  akhirPresentasi proposal tugas  akhir
Presentasi proposal tugas akhir
 
APLIKASI ENKRIPSI DAN DEKRIPSI SMS DENGAN ALGORITMA ZIG ZAG CIPHER PADA MOBIL...
APLIKASI ENKRIPSI DAN DEKRIPSI SMS DENGAN ALGORITMA ZIG ZAG CIPHER PADA MOBIL...APLIKASI ENKRIPSI DAN DEKRIPSI SMS DENGAN ALGORITMA ZIG ZAG CIPHER PADA MOBIL...
APLIKASI ENKRIPSI DAN DEKRIPSI SMS DENGAN ALGORITMA ZIG ZAG CIPHER PADA MOBIL...
 
Keamanan pada Sistem Terdistribusi
Keamanan pada Sistem TerdistribusiKeamanan pada Sistem Terdistribusi
Keamanan pada Sistem Terdistribusi
 
Modul13
Modul13Modul13
Modul13
 
Ubhara 15043123
Ubhara 15043123Ubhara 15043123
Ubhara 15043123
 
Modul 3 - Keamanan Jaringan Komputer
Modul 3 - Keamanan Jaringan KomputerModul 3 - Keamanan Jaringan Komputer
Modul 3 - Keamanan Jaringan Komputer
 
Keamanan pada sistem terdistribusi
Keamanan pada sistem terdistribusiKeamanan pada sistem terdistribusi
Keamanan pada sistem terdistribusi
 
Presentasi bab 13
Presentasi bab 13Presentasi bab 13
Presentasi bab 13
 
Bab xii sistem kriptografi
Bab xii sistem kriptografiBab xii sistem kriptografi
Bab xii sistem kriptografi
 
pembahasan kemanan komputer
pembahasan kemanan komputerpembahasan kemanan komputer
pembahasan kemanan komputer
 
Keamanan-dalam-e-commerce apa dan bagaimana
Keamanan-dalam-e-commerce apa dan bagaimanaKeamanan-dalam-e-commerce apa dan bagaimana
Keamanan-dalam-e-commerce apa dan bagaimana
 

Jurnal sistem enkripsi instant messaging rizky riadhy

  • 1. Sistem Enkripsi Instant Messaging (IM) berbasis Tray dengan menggunakan Algoritma RSA Rizky Riadhy Program Studi Ilmu Komputer, Fakultas Pendidikan Matematika dan Ilmu Pengetahuan Alam, Universitas Pendidikan Indonesia Jalan Dr. Setiabudhi No. 229 Bandung 40154 Jawa Barat - Indonesia rizky_riadhy@yahoo.com rzriadhy@gmail.com I. PENDAHULUAN Abstrak- Seiring dengan perkembangan teknologi, Media Sistem Enkripsi Instant Messaging ini adalah suatu sistem komunikasi saat ini dipermudah dengan adanya banyak media yang digunakan untuk mengamankan serta menjaga komunikasi dengan memanfaatkan teknologi internet salah kerahasian data berupa chat pada Instant Messaging dengan satunya adalah Instant Messaging (IM). Dengan maraknya menggunakan algoritma RSA . Sistem Enkripsi Instant penggunaan Instant Messaging (IM) ini tak banyak orang yang Messaging ini menggunakan sistem tray sehingga membutuhkan keamanan dan kerahasian komunikasi yang memudahkan para pengguna untuk meng-enkripsi data yang dilakukan melalui Instant Messaging ini. Oleh karena itu, dikirimkan. penggunaan sistem enkripsi Instant Messaging ini sangat dibutuhkan untuk menjaga kerahasian dan keamanan informasi Instant Messaging yang ada pada saat ini tidak menjamin yang dilakukan pada saat kita berkomunikasi menggunakan bahwa data yang kita kirimkan kepada yang dituju aman dan Instant Messaging (IM) atau sering disebut dengan Chatting. terjaga kerahasiannya. Banyak orang yang tidak berkepentingan memanfaatkan Instant Messaging ini untuk Sistem enkripsi Instant Messaging (IM) ini merupakan sebuah mencuri informasi baik pada saat di transmisikan (in motion) aplikasi berbasis desktop dengan menggunakan sistem tray yang maupun pada saat informasi berada di storage (at rest). Oleh dapat digunakan untuk Instant Messaging apapun untuk meng- karena itu, untuk memenuhi keamanan pada Instant enkripsi setiap chat yang dikirimkan, sehingga komunikasi kita Messaging tersebut dibutuhkan lah suatu sistem enkripsi guna tidak dapat diketahui arti dan maksudnya oleh orang lain mengamankan pesan/data yang dikirimkan. terkecuali orang yang dituju. Sistem enkripsi Instant Messaging (IM) ini dibuat dengan menggunakan bahasa pemrograman Java serta menggunakan algoritma enkripsi RSA. II. LANDASAN TEORI DAN METODE PENELITIAN Kata Kunci : Instant Messaging, Enkripsi, RSA Keamanan data merupakan hal yang sangat penting agar informasi yang kita kirimkan terkirim secara utuh tanpa ada Abstract— Today's communications media made easy with satupun yang berubah serta tidak dibaca oleh pihak yang tidak the many media of communication by making use of internet berwenang. Banyak kejahatan cyber yang pernah kita dengar technologies like Instant Messaging (IM). A lot of people need dari berita, para pelaku kejahatan cyber ini menggunakan security and confidentiality of communications through this celah keamanan yang ada. Oleh karena itu kita membutuhkan Instant Messaging. Therefore, the use of Instant Messaging kriptografi. encryption system is needed to maintain the confidentiality and Kriptografi merupakan dasar untuk memahami keamanan security of information carried out by the time we communicate pada komputer, khususnya pada keamanan jaringan. using Instant Messaging (IM) or often referred to as chat. Kriptografi sudah banyak digunakan hampir di segala bidang yang terkait dengan penggunaan jaringan komputer. Pada System encryption Instant Messaging (IM) is a desktop based application using the system tray that can be used for any Instant kriptografi terdapat banyak algoritma yang dapat digunakan. Messaging to encrypt any chat that is sent, so the communication Pada sistem enkripsi ini saya menggunakan algoritma RSA. we can not know the meaning and intention by others except the Algoritma RSA merupakan algoritma kriptografi kunci- intended person. System encryption Instant Messaging (IM) is publik yang paling populer. Algoritma RSA ini dibuat oleh 3 built using the Java programming language and uses the RSA orang peneliti yaitu Ron (R)ivest, Adi (S)hamir, dan Leonard encryption algorithm. (A)dleman. Keamanan algoritma RSA ini terletak pada sulitnya memfaktorkan bilangan besar menjadi faktor – faktor Keywords: Encryption, RSA Algorithm, Instant Messaging, prima. Pemfaktoran dilakukan untuk memperoleh kunci Java privat. Selama pemfaktoran bilangan besar menjadi faktor –
  • 2. faktor prima belum ditemukan algoritma yang mangkus, maka selama itu pula keamanan algoritma RSA tetap terjamin. Oleh karena itu saya menggunakan algoritma RSA. Berikut algoritma membangkitkan pasangan kunci RSA : 1. Pilih dua buah bilangan prima sembarang p dan q 2. Hitung n = p . q (sebaiknya p ≠ q) 3. ɸ(n) = (p - 1)(q - 1) 4. Pilih kunci publik ,e, yang relatif prima terhadap ɸ(n) 5. Bangkitkan kunci privat dengan menggunakan persamaan d = Hasil dari algoritma tersebut adalah - Kunci publik adalah pasangan (e,n) - Kunci privat adalah pasangan (d,n) Untuk mempermudah penggunaan sistem enkripsi digunakanlah suatu sistem tray. Sistem tray merupakan suatu program yang berjalan sebagai service di balik layar yang akan berjalan terus menerus selama operating system tersebut hidup. Sistem tray disini digunakan untuk mendeteksi pesan yang masuk dari sebuah port yang biasa digunakan Instant Messaging seperti port 80, 5050 (yahoo messenger) , dan IV. PENUTUP lainnya. Sistem enkripsi ini sangat penting saat anda menggunakan Bahasa pemrograman yang digunakan untuk sistem Instant Messaging. Karena kita tidak tahu bahwa ada saja Enkripsi Instant Messaging ini adalah bahasa java. Alasan orang yang tidak berkepentingan yang sedang mengintai dan utama menggunakan bahasa Java ini karena aman. Salah satu mencuri informasi berupa pesan dalam komunikasi kita saat konsep perancangan bahasa Java adalah keselamatan dan menggunakan Instant Messaging. keamanan. Karena pada program yang menggunakan bahasa Dengan menggunakan algoritma RSA ini pesan anda akan Java tidak dapat memanggil fungsi-fungsi global dan sangat aman tanpa ada yang mengetahui isi pesan anda memperoleh akses ke berbagai sumber dalam sistem karena terhadap orang yang dituju. terdapat sejumlah pengawasan yang dilakukan ileh program Penggunaan sistem enkripsi sangat mudah, efisien, dan java yang tidak dapat dilakukan oleh sistem lain. sangat aman. Karena sistem ini tidak memerlukan konfigurasi yang sulit hanya perlu diinstall dan memasukkan panjangnya kunci yang diinginkan lalu sistem akan melakukan random III. HASIL PENELITIAN dan menghasilkan kunci private dan kunci publik secara Dengan menggunakan Sistem Enkripsi Instant Messaging otomatis. ini pesan yang dikirimkan melalui Instant Messaging seperti Yahoo Messenger, Google Talk, Windows Live Messenger dll dapat dienkripsi dengan aman dan sampai dengan tujuan tanpa diubah dan diketahui oleh orang yang tidak berkepentingan. UCAPAN TERIMA KASIH Karena sistem ini menggunakan algoritma RSA sehingga SAYA UCAPKAN TERIMA KASIH KEPADA BAPAK pesan yang dikirimkan jauh lebih aman. Sebagaimana kita RIZKI RACHMAN YANG TELAH MEMBERIKAN ketahui bahwa RSA merupakan salah satu algoritma INSPIRASI DAN IDE SERTA TELAH MEMBIMBING kriptografi kunci publik yang belum ditemukannya algoritma SAYA DALAM MENYELESAIKAN PENELITIAN INI. pemfaktoran bilangan besar dalam waktu polinomial, tetapi juga tidak dapat dibuktikan algoritma tersebut ada. Sehingga dibutuhkan waktu yang lama untuk mencuri data yang terenkripsi tersebut, terlebih lagi bila kunci yang digunakan DAFTAR PUSTAKA diganti secara berkala sesuai pengguna. [1] Rinaldi Munir, 2006. Kriptografi. Bandung : Informatika [2] http://www.rsasecurity.com , diakses pada tanggal 8 Juni 2012 Sistem enkripsi ini dimudahkan dengan otomatis [3] http://www.mozilla.org/projects/security/pki/nss/#documentation, pembuatan kunci publik dan kunci private yang memiliki diakses pada tanggal 12 Juni 2012. panjang kunci defaultnya 1024 bits . Namun, panjang kunci [4] http://docs.oracle.com/javase/tutorial/uiswing/misc/systemtray.html , tersebut dapat diubah sesuai dengan keinginan user. Berikut diakses pada tanggal 13 Juni 2012. gambarannya :