Laporkan Masalah

Implementasi protokol diffie-hellman dan algoritma RC4 untuk keamanan pesan SMS

HENDARSYAH, Decky, Drs. Retantyo Wardoyo, M.Sc., Ph.D

2010 | Tesis | S2 Ilmu Komputer

SMS saat ini menjadi kebutuhan bagi pengguna telepon seluler untuk berkomunikasi dengan orang lain. Tetapi pengguna telepon seluler tidak menyadari bahwa pesan yang dikirim bisa disadap atau dirubah oleh pihak yang tidak diinginkan. Untuk itu dibutuhkan suatu keamanan dalam melakukan pengiriman pesan SMS yaitu kriptografi. Dengan keterbatasan sumber daya pada telepon seluler, maka implementasi teknik kriptografi simetrik sangat cocok untuk memenuhi kebutuhan keamanan pesan SMS. Pada kriptografi simetrik terdapat suatu kunci simetrik untuk proses enkripsi dan dekripsi. Supaya pertukaran kunci simetrik aman pada jalur publik maka dibutuhkan suatu protokol untuk pertukaran kunci. Penelitian ini mengimplementasikan kriptografi simetrik RC4 untuk enkripsi dan dekripsi pesan sedangkan untuk pertukaran kunci menggunakan protokol Diffie-Hellman. Pada penelitian ini terdapat modifikasi pada protokol Diffie- Hellman yaitu perhitungan kunci publik dan kunci sesi yang menyertakan nomor telepon seluler sebagai otentikasi. Sedangkan pada RC4 yang dimodifikasi adalah kuncinya dimana terdapat kombinasi dengan nomor telepon seluler sebagai otentikasi dan pengacakan kunci, kemudian terdapat juga modifikasi pada proses pseudorandom byte generator, enkripsi dan dekripsi dari algoritma RC4. Sistem dibangun menggunakan bahasa pemrograman Java dalam platform Micro Edition (J2ME) yang berbasis MIDP 2.0 dan CLDC 1.0. Dalam penelitian ditemukan bahwa dengan adanya nomor telepon seluler sebagai otentikasi, kunci, proses enkripsi dan dekripsi maka secara otomatis dapat menjaga kerahasiaan, integritas data, otentikasi dan penyangkalan pada pesan.

SMS now becomes such a need for cellular phone users to communicate to other people. But the cellular phone users do not realize that the sent messages could be intercepted or changed by an unwanted party. Therefore it requires a security in sending an SMS message which is called cryptography. Given limited resources on cellular phone, then the implementation of symmetric cryptographic technique is suitable to meet the security needs of an SMS message. In symmetric cryptography, there is a symmetric key for encryption and decryption process. In order to secure exchange of symmetric keys in public channels is required of a protocol for key exchange. This research implements RC4 symmetric cryptography to encrypt and decrypt messages, while for key exchange is using Diffie-Hellman protocol. In this research, there are modifications to the Diffie-Hellman protocol that is the calculation of the public key and symmetric key to include cellular phone number as authentication. Whereas on a modified RC4 is the key where there is a combination with cellular phone number as authentication and key randomization, and then there are also modifications to the pseudorandom byte generator, encryption and decryption of the RC4 algorithm. The system is constructed using the Java programming language in the platform Micro Edition (J2ME) based MIDP 2.0 and CLDC 1.0. The research found that with the cellular phone number as authentication, key, encryption and decryption process automatically it is able to maintain confidentiality, data integrity, authentication and non-repudiation to the message.

Kata Kunci : Diffie,Hellman,Pertukaran kunci,RC4,Keamanan SMS,Kriptografi,Simetrik,J2ME, Diffie-Hellman, Key exchange, RC4, SMS Secure, Cryptography, Symmetric, J2ME.


    Tidak tersedia file untuk ditampilkan ke publik.