ABSTRAKSI: Saat ini, Short Message Service (SMS) memegang peranan yang sangat penting dalam berkomunikasi khususnya pada komunikasi melalui handphone. Pesan yang dikirimkan lewat SMS sangat beragam. Ada pula pesan yang ingin dikirimkan bersifat rahasia padahal pesan melalui SMS merupakan pesan plainteks sehingga orang dapat dengan mudah mengambil atau membacanya.
Oleh karena itu, diperlukan adanya enkripsi agar pesan SMS itu dapat terjaga kerahasiaannya. Salah satu metode enkripsi yang sangat terkenal adalah Algoritma Rijndael yang terbukti efisien dan mudah diimplementasikan. Selain itu, untuk pesan yang ukurannya lebih dari ukuran cipher blok, digunakan mode Cipher Block Chaining (CBC).
Pada tugas akhir ini, penulis membuat suatu aplikasi enkripsi SMS pada handphone yang berbasis Java 2.0. Aplikasi enkripsi ini dianalisis dari waktu respon pengenkripsian dan pendekripsian. Selain itu, analisis jumlah karakter sebelum enkripsi dan setelah enkripsi.
Dari hasil percobaan, algoritma Rijndael merupakan salah satu algoritma yang tepat untuk digunakan dalam proses enkripsi pada handphone. Tetapi, dengan menggunakan mode CBC, jumlah karakter yang dihasilkan setelah enkripsi akan bertambah. Hal ini bisa menyebabkan jumlah segmen SMS yang dikirim akan bertambah sehingga biaya pengiriman pun bertambah.
Kata Kunci : SMS, enkripsi, rijndael, CBC, javaABSTRACT: Nowadays, Short Message Service (SMS) has a very important role in communication especially in communication via cell phone. Message that sent by SMS is vary. There also a message that purposely need to be secret but actually message sent by SMS is a plaintext message that people can take or read it.
From the problem above, ecnryption is needed so the SMS message can preserve a confidentially. One of a well known encryption method is Rijndael Algorithm that already proved efficient and easy to implement. Besides, for message that has size more than cipher block used Cipher Block Chaining (CBC).
In this final assignment, writer made an application of SMS encryption in cell phone based on Java 2.0. This SMS application was analized from response time for encryption and decryption. Besides, analized the amount of character before and after encryption.
From the experiment result, Rijndael algorithm is one of the algorithm that suitable to be used for encryption process in cell phone. But, with CBC method the character amount that produced after encryption will increase. This can make the sent SMS segment amount will increase so the delivery cost will also increase.
Keyword: SMS, encryption, rijndael, CBC, java.