Anda di halaman 1dari 5

PERANCANGAN APLIKASI PENGAMAN SMS MENGGUNAKAN

ALGORTIMA RC6 BERBASIS ANDROID


Khoirul Amri
1)
, Annas Bawia
2)
, Ri!" Gunawan
3)
,
Al#ian $aim
4)
, %ah"u Ba&us S'()ian
5)
1), 2), 3), 4), 5)
Teknik Informatika STMIK AMIKOM Yogyakarta
email : khoirl!amri " #t$ent#! amikom!a%!i$
1)
, anna#&a'ika"gmail!%om
2)
, n#ig!an$roi$"gmail!%om
1)
,
alfianhakim"gmail!%om
4)
, 'e&e!%y&org"gmail!%om
5)
Abstraksi
(anyak fitr)fitr a*lika#i yang ter#e$ia *a$a #mart*hone yang menggnakan #i#tem o*era#i An$roi$, #alah
#atnya a$alah Short Me##age Ser+i%e ,SMS)! -amn layanan SMS ma#ih &elm aman $alam melakkan
*ertkaran informa#i yang &er#ifat *enting $an *ri&a$i! Karena *e#an yang $ikirim ma#ih &er*a *e#an tek#
ter&ka yang &elm ter*rotek#i! .ntk it $i*erlkannya #at meto$e $an a*lika#i yang $a*at melakkan
enkri*#i $an $ekri*#i SMS! Salah #atnya menggnakan meto$e kri*tografi $engan algoritma /01 yang
$iim*lemnta#ikan *a$a a*lika#i SMS &er&a#i# An$roi$!
Kata Kunci *
An$roi$, /01, SMS, Kritografi
+, P'n-ahuluan
SMS merupakan suatu layanan yang memungkinkan
pengguna telepon selular untuk mengirimkan pesan
singkat kepada pengguna telepon selular lainnya
dengan cepat dan dengan biaya yang murah.
SMS bekerja pada sistem nirkabel. Sistem nirkabel
yang paling populer di dunia adalah SM !2lo&al
Sy#tem for Mo&ile 0ommni%ation). "omponen
yang digunakan oleh SM dalam melakukan
komunikasi SMS diantaranya #3$%
a) Mobile Station merupakan perangkat
mobile yang dapat melakukan pengiriman
SMS.
b) &SM& !&'ternal Short Messaging &ntities)
merupakan suatu perangkat yang dapat
mengirimkan dan menerima SMS, pada
umumnya menggunakan jaringan (nternet.
c) )S !)ase Station) menjadi antar muka antar
jaringan komunikasi nirkabel dengan
mobile station.
d) MS* !Mobile Ser+ice S,itching *enter)
merupakan komponen utama pada
komunikasi selular yang melakukan
pengontrolan pertukaran in-ormasi
in-ormasi yang terjadi pada jaringan selular.
e) .egister/register yang diantaranya adalah
01. !0ome 1ocation .egister) dan 21.
!2isitor 1ocation .egister).
-) SMS* !Short Message Ser+ice *enter)
merupakan tempat di mana SMS disimpan
sebelum dikirimkan ke tujuan.
"riptogra-i berasal dari bahasa 3unani, crypto dan
graphia. *rypto berarti secret !rahasia) dan graphia
berarti ,riting !tulisan). Menurut terminologinya,
kriptogra-i adalah ilmu dan seni untuk menjaga
keamanan pesan ketika pesan dikirim dari suatu
tempat ke tempat yang lain.
4ntuk berbagai alasan, keamanan dan kerahasiaan
sangat kita butuhkan dalam komunikasi data. 5da
berbagai cara untuk menjamin keamanan dan
kerahasiaan komunikasi data kita di antaranya
adalah dengan seni pengacakan data atau disebut
juga "riptogra-i #1$. 6ada jurnal ini akan membahas
perancangan aplikasi pengaman SMS menggunakan
algortima .*7 berbasis 5ndroid.
*elah keamanan terbesar pada komunikasi
SMSadalah pesan yang dikirimkan akan disimpan
pada SMS*, sehingga apabila terjadi serangan pada
SMS*, maka pesan yang terkirim dapat terbaca.
Salah satu cara menaggulangi celah tersebut adalah
dengan melakukan enkripsi terhadap pesan yang
dikirimkan. 8engan semakin majunya teknologi
telepon selular, implementasi suatu algoritma
enkripsi menjadi mungkin. 5lgoritma .*7 yang
dirancang oleh .onald 1. .i+est, M.9.). .obsha,,
.. Sidney, dan 3.1. 3in. 5lgortima ini merupakan
pengembangan dari algortima sebelumnya yaitu
.*5.
5lgortima .*7 termasuk kriptogra-i kunci simeteri
klasik, berikut ciri/ciri kriptogra-i kunci simetri
klasik #2$%
"unci enkripsi : kunci dekripsi
5lgoritma kriptogra-inya disebut algoritma
simetri
*ontoh algoritma% caesar cipher, +igenere cipher,
play-air cipher, 8&S, 28&S, 38&S, 5&S, .*2,
.*3, .*4, .*5, .*7, )lo,-ish, 0;S<,
1;"(, (8&5, dll.
., Lan-asan T'ori
.,+ SMS /Shor) M'ssa&' S'r0i1'2
Sebuah pesan SMS maksimal terdiri dari 14= bytes,
dengan kata lain sebuah pesan bisa memuat 14=
karakter >/bit, 17= karakter ?/bit atau ?= karakter
17/bit untuk bahasa 9epang, bahasa Mandarin dan
bahasa "orea yang memakai 0an@i !5ksara "anji A
0anja). Selain 14= bytes ini ada data/data lain yang
termasuk. 5dapula beberapa metode untuk mengirim
pesan yang lebih dari 14= bytes, tetapi seorang
pengguna harus membayar lebih dari sekali. SMS
bisa pula untuk mengirim gambar, suara dan -ilm.
SMS bentuk ini disebut MMS #4$.
ambar 2.1 Skema cara kerja SMS
Sumber%
htt*:33rete#hea!file#!'or$*re##!%om324143413%ara)
ker5a)#m#!*ng
.,. Al&or)ima RC6
5lgortima .*7 yang akan digunakan dalam aplikasi
enkripsi SMS yang akan dibangun dengan ' sebesar
32 bit, r sebesar 2= kali putaran dan panjang kunci
beragam lebih dari 1 karakter !> bit). )erikut
langkah/langkah pembangunan kunci terdiri dari tiga
tahap #3$%
1. "on+ersi kunci rahasia dari bit ke ,ords
8imana c : pembulatan keatas!bAu) dan u : ,A>
2. (nisialisasi array S
3. Mencampurkan 1 dan S
5lgoritma .*7 bekerja dengan empat buah register
5,),*,8 yang masing/masing berukuran ,/bit,
register/register tersebut akan diisi oleh plainteks
yang kemudian akan digunakan selama proses
enkripsi dan setelah proses enkripsi berakhir isi dari
register/ register tersebut merupakan cipherteks.
6roses enkripsi dan dekripsi algoritma .*7
menggunakan enam buah operasi dasar%
a6& : penjumlahan integer modulo
2
'
a ) &:pengurangan integer
modulo 2
'
a&:operasi bit,ise e'clusi+e/or sebesar '/bit
'or$# a7& : perkalian integer modulo 2
'
aBBB&:rotasi sejumlah '/bit 'or$ ke kiri sebanyak
jumlah yang diberikan oleh lea#t #ifnifi%ant lg
' bit dari b
aCCC&:rotasi sejumlah '/bit 'or$ ke kanan
sebanyak jumlah yang diberikan oleh lea#t
#ifnifi%ant lg ' bit dari b
8imana lg ' adalah logaritma basis dua dari '.
6roses enkripsi algoritma .*7 adalah sebagai
berikut%
6roses dekripsi dari algoritma .*7 adalah sebagai
berikut%
3, $asil -an P'm4ahasan
5plikasi ini diberi nama .*7 Messenger. .*7
Messenger adalah aplikasi SMS dengan enkripsi
teks yang menggunakan algoritma .*7 dalam
proses enkripsi dan dekripsinya. 5plikasi yang
dibuat memiliki spesi-ikasi dan -itur sebagai
berikut %
1. 8apat dijalankan pada android minmial
+ersi 2.3 !ingerbread)
2. &nkripsi pesan menggunakan algoritma
.*7
3. 6roses enkripsi dan dekripsi yang cepat.
)erikut #%reen#hot tampilan aplikasi .*7
Messenger.
ambar 3.1 <ampilan menu utama
ambar 3.2 <ampilan menu tulis pesan !enkripsi)
ambar 3.3 <ampilan menu baca pesan !dekripsi)
ambar 3.4 <ampilan menu about
5, K'sim(ulan -an Saran
(mplementasi algoritma .*7 merupakan algortima
sederhana, -ungsi yang diguankan hanya
mengandalkan prinsi iterate$ %i*her untuk
keamanan.
Dalaupun tergolong kriptogra-i kunci simetri klasik,
algortima .*7 sudah cukup aman. Eamun perlu
diperhatikan karena si-at kuncinya yang *ri+ate,
maka dalam penditribusian kunci harus hati/hati.
Saran kami, jika ingin lebih aman maka gunakan
8y&ri$ 0ry*to#y#tem, yaitu gabungan dua algoritma
atau lebih !asimetri dan simetri).
6, Da#)ar Pus)aa
#1$ 0idayat, 5kik, 2==F, K/I9TO2/A:I ;A-
ST<-O2/A:I M<-22.-AKA- A=2O/ITMA
>I2<-</< ;A- T<A , TI-Y <-K/I9SIIO-
A=2O/IT8M), .epositoy 4E658, (ndonesia.
#2$ 0artatik, 2==5, Materi "riptogra-i, S<M("
5M(";M, (ndonesia.
#3$ http%AAin-ormatika.stei.itb.ac.idAGrinaldi.munirA<5AMa
kalahH<5I2=.angga.pd- !diakses pada 14 Mei
2=14)
#4$ (r,an, 2=13, 6&.5E*5E5E 561("5S( SMS
!S0;.< M&SS5& S&.2(*&) 8&E5E
&E".(6S( <&"S M&E4E5"5E
51;.(<M5 )1;*" *(60&. 5&S!5825E*&8
&E*.36<(;E S<5E85.8) )&.)5S(S M;)(1&
6585 615<J;.M 5E8.;(8, 9urnal 4ni+ersitas
<anjungpura
#5$ Sa-aat, Ea@ruddin, 2=13, 5plikasi )erbasis 5ndroid
)erbagai (mplementasi dan 6engembangan 5plikasi
Mobile )erbasis 5ndroid, (n-ormatika.
Bio-a)a P'nulis
Khoirul Amri, Mahasis,a 9urusan <eknik (n-ormatika
S<M(" 5M(";M 3ogyakarta, Semester 7 5ngkatan
2=11.
Annas Bawia, Mahasis,a 9urusan <eknik (n-ormatika
S<M(" 5M(";M 3ogyakarta, Semester 7 5ngkatan
2=11.
Ri!" Gunawan, Mahasis,a 9urusan <eknik (n-ormatika
S<M(" 5M(";M 3ogyakarta, Semester 7 5ngkatan
2=11.
Al#ian $aim, Mahasis,a 9urusan <eknik (n-ormatika
S<M(" 5M(";M 3ogyakarta, Semester 7 5ngkatan
2=11.
%ah"u Ba&us S'()ian, Mahasis,a 9urusan <eknik
(n-ormatika S<M(" 5M(";M 3ogyakarta, Semester 7
5ngkatan 2=11.

Anda mungkin juga menyukai