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.
Proses Pembangkitan Bilangan Acak Dengan Metode Linear Congruential Generator (LCG), Proses Enkripsi Dan Dekripsi Pada Algoritma Kriptografi One Time Pad (OTP) .
Implementasi Kriptografi Pada Email Menggunakan Algoritma Rivest Code 4 (Rc4) Dan Data Encryption Standart (Des) Berbasis Java Desktop Pada PT Vepro Nusa Persada