Pesan singkat atau SMS (Short Message Service) merupakan layanan GSM (Global System for Mobile Communcation) untuk mengirim pesan kepada pengguna GSM lain. Pesan singkat ini tidak memiliki mekanisme untuk authentication, data integrity, maupun nonrepudiation. Dengan sistem tanda tangan digital ketiga mekanisme tersebut dapat diakomodasi. Salah satu algoritma yang dapat digunakan untuk sistem tanda tangan digital adalah RSA. Algoritma RSA sendiri merupakan algoritma kunci publik, dimana tingkat kehandalan suatu algoritma tidak hanya berdasarkan kompleksitas algoritmanya, melainkan pada kepemilikan kombinasi kunci yang tepat untuk menjalankan proses algoritma tersebut. Perangkat lunak untuk simulasi sistem tanda tangan digital pada komunikasi pesan singkat akan dibangun dengan menggunakan kakas J2ME Wireless Toolkit 2.0, dengan paradigma pengembangan perangkat lunak berorientasi objek. Implementasi diujicobakan pada emulator dan juga mobile device, untuk menguji perangkat lunak yang dibangun sekaligus kinerja algoritma RSA pada mobile device.