IMPLEMENTASI algoritma ecdh dan aes untuk pengaman pesan sms pada telepon seluler berbasis android
Muhammad Rafi'i S.Kom, Prof. Drs. Jazi Eko Istiyanto, M.Sc, Ph.D.
2014 | Tesis | S2 Ilmu KomputerSaat ini SMS 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 sistem 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 AES untuk enkripsi dan dekripsi pesan sedangkan untuk pertukaran kunci menggunakan protokol Ecliptic Curve Diffie-Hellman (ECDH). Pada penelitian ini protokol ECDH digunakan untuk membuat kunci bersama (shared key) yang nantinya digunakan oleh algoritma AES untuk enkripsi dan dekripsi pesan. Sistem dibangun menggunakan bahasa pemrograman Java dalam platform Standard Edition (J2SE) yang berbasis ADK (Android Development Tools). Berdasarkan pengujian sistem dapat dilihat bahwa sistem dapat berjalan dengan baik dan kedua algoritma dapat diimplementasikan untuk enkripsi SMS pada telepon seluler berbasis Android. Dalam penelitian ditemukan bahwa pesan menjadi bertambah panjang sebanyak n state dikalikan dengan 4/3 serta pesan dapat dijaga kerahasiaan dan otentikasinya.
SMS is currently a need for mobile phone users communicated with others. But cell phone users do not realize that the messages sent can be tapped or altered by unintended parties. That requires a security system in sending SMS messages is cryptography. With limited resources on the mobile phone, then the implementation of symmetric cryptographic technique is suitable to meet the security needs of an SMS message. On symmetric cryptography there is a symmetric key for encryption and decryption. Symmetric key exchange in order to secure the public channel we need a protocol for key exchanges. This research implements the AES symmetric cryptography for encryption and decryption of messages while applying the key exchange protocol Ecliptic Curve Diffie - Hellman (ECDH). This protocol is used to create a shared key that will be used for encryption and decryption of messages. The system is built using the Java programming language based ADK (Android Development Tools). Based on testing of the system indicates that the system can function well and both the encryption algorithm can be implemented for SMS on mobile phones based on Android. In the research found that the length of the message to be increased as much as n state multiplied by 4/3 and can be kept confidential, and authentication.
Kata Kunci : ECDH, AES, simetris, pertukaran kunci, Android