ABSTRAKSI: Saat ini, Multimedia Messaging Service (MMS) sudah sering digunakan untuk berkomunikasi lewat ponsel. Pesan yang dikirimkan pun beragam, mulai dari teks, audio, image, hingga video. Pesan yang dikirimkan ada pula yang bersifat rahasia, padahal pesan tersebut bisa saja dibaca oleh orang yang tidak berhak.
Oleh karena itu, diperlukan adanya enkripsi agar pesan MMS dapat terjaga kerahasiaannya. Salah satu algoritma enkripsi yang terkenal dengan kehandalannya adalah International Data Encryption Algorithm (IDEA). Mode operasi enkripsi blok cipher yang digunakan adalah Cipher Block Chaining (CBC). Sedangkan untuk mengatasi keamanan dari sisi kunci, kunci di-hash-kan dengan fungsi hash MD5.
Pada tugas akhir ini, penulis membuat suatu aplikasi enkripsi MMS pada ponsel yang mendukung Java 2.0. Aplikasi enkripsi ini dianalisis dari waktu proses enkripsi dan dekripsi, ukuran pesan sebelum dan setelah enkripsi, memori yang terpakai pada proses enkripsi dan dekripsi, dan besar persentase avalanche effect.
Dari hasil percobaan, algoritma IDEA merupakan algoritma yang relatif kurang tepat untuk digunakan dalam proses enkripsi pada ponsel. Walaupun dilihat dari besar persentase avalanche effect yang dihasilkan memenuhi syarat sebagai algoritma yang baik, tetapi jika dilihat dari waktu yang digunakan untuk melakukan proses enkripsi dan dekripsi untuk pesan yang berukuran besar, seperti audio dan image, membutuhkan waktu yang lama.
Kata Kunci : MMS, enkripsi, IDEA, CBC, MD5, javaABSTRACT: Currently, the Multimedia Messaging Service (MMS) is often used to communicate via phone. The message sent was diverse, ranging from text, audio, image, until the video. The message that is sent there is secret, but the message can be read by people who are not eligible
Therefore, it is necessary to an MMS message encryption can be safe. One well-known encryption algorithm with reliability is the International Data Encryption Algorithm (IDEA). Operation mode block cipher encryption used is Cipher Block Chaining (CBC). Meanwhile, to overcome the security of the key, the key-hash of the MD5 hashes function
In this final task, the author makes an encryption application of MMS on the phone that supports Java 2.0. Encryption application is analyzed from time encryption and decryption process, the size of messages before and after encryption, the unused memory in the process of encryption and decryption, and a large percentage of the avalanche effect
From the results of the experiment, the algorithm is the IDEA algorithm is relatively less appropriate for use in the encryption process on the phone. Although viewed from a large percentage of the resulting avalanche effect qualifies as a good algorithm, but if viewed from the time used to perform encryption and decryption process for large messages, such as audio and image, take a long time
Keyword: MMS, encryption, IDEA, CBC, MD5, java