Implementasi Algoritma Elgamal Untuk Keamanan Sms Pada Android

vi

ABSTRAK

Komunikasiadalahhalpenting
yang
dilakukanseseorangatauinstansiuntuksalingberhubungandanbertukarinformasi.SMS
(Short
Message
Service)
merupakanlayanankomunikasi
yang
sangatumumdigunakanmasyarakat.Dalam hal ini, untuk menjamin keamanan dan
kerahasiaan pesan tersebut digunakan metode kriptografi. Kriptografi merupakan ilmu
yang mempelajari tentang teknik-teknik matematika yang berhubungan dengan aspek
keamanan informasi, seperti kerahasiaan data, keabsahan data dan autentifikasi
data.Pengamanan pesan yang di lakukan adalah dengan menggunakan
algoritmaElGamal. Pengujianbilangan prima menggunakanFermat’s Little
Theoremdenganpanjangmaksimalkuncipublik
32
bit.

Implementasisistemmenggunakanbahasapemrograman Java denganmenggunakan IDE
Eclipse.Pengujian algoritma dilakukan dengan meneliti perbandingan panjang
plainteks dan cipherteksyang di hasilkan.
Kata Kunci: Kriptografi, KunciRahasia, KunciPublik, ElGamal, Fermat’s Little
Theorem.

vii

IMPELEMENTATION OF ELGAMAL ALGORITHM
FOR SMS SECURITY ON ANDROID

ABSTRACT

Communication is the important thing to do for someone to interact and exchange
information. SMS (Short Message Service) is a communication service that very
commonly used. To maintain the security and confidentiality of the message is by
using cryptography. Cryptography is the science of mathematical techniques related to
aspects of information security such as data confidentiality, data authenticity, data
integrity, and authentication data. Text security is done by a ElGamalcryptography in
a text file Testing primes using the Fermat’s Little Theorem.The system on

ElGamalwas tested with a maximum key length of 32 bits. Implementation of the
system using Java programming language in Eclipse. The results showed that ratio of
the length of plaintext and ciphertext produced.
Keyword: Cryptography, Private Key, Public Key, ElGamal, Fermat’s Little
Theorem.