enkrispsi sms
DESCRIPTION
latar belakang mengapa data sms perlu dienkripsi.TRANSCRIPT
BAB I
PENDAHULUAN
1.1 Latar Belakang
Dengan perkembangan teknologi yang sangat pesat, dapat membantu
hidup manusia lebih mudah dan lebih efisien terutama dalam bidang
komunikasi. Komunikasi jarak jauh dapat kita lakukan dengan bantuan
teknologi nirkabel (tanpa kabel), dengan teknologi nirkabel ini dapat
berkomunikasi kapan saja dan dimana saja tanpa dibatasi kabel yang berada di
area cakupan infrastruktur nirkabel tersebut.
Contoh produk dari perkembangan teknologi nirkabel adalah SMS (Short
Message Service). SMS adalah layanan dasar telekomunikasi seluler, yang
tersedia baik di jaringan GSM maupun CDMA. Sebagai layanan dasar,
service SMS dapat digunakan pada semua jenis handphone (HP) dan setiap
SIM card dari sebuah provider telekomunikasi yang diaktifkan dapat
langsung digunakan untuk sms.
Menurut Songyang Wu, Chengxiang Tan dalam jurnalnya yang berjudul A
High Security Framework for SMS, sms merupakan salah satu teknologi
komunikasi mobile yang paling populer dan merupakan layanan pesan singkat
yang dihadapkan pada berbagai ancaman keamanan. Celah keamanan terbesar
pada komunikasi SMS adalah pada saat pesan berada pada jaringan SMS
tersebut. SMS bekerja pada jaringan nirkabel yang memungkinkan pencurian
data pesan SMS ketika masih dalam transmisi dari pengirim ke penerima,
kasus seperti ini disebut SMS Interception.
Di indonesia, walaupun kini sudah memasuki era smartphone dimana
hampir semua orang memiliki gadget android, namun masih banyak pengguna
sms yang secara tidak disadari mengalami ancaman akan pencurian data yang
dikirim melalui sms. Berdasarkan jurnal oleh agoyi dan seral yang berjudul
SMS SECURITY: AN ASYMMETRIC ENCRYPTION APPROACH, sms
dikirm dalam bentuk plain text antara mobile stations dan sms center
menggunakan jaringan nirkabel. Isi sms disimpan didalam sistem operator
jaringan dan dapat dengan mudah dibaca oleh pegawai operator yang
bersangkutan. Algoritma A5, yang merupakan standar GSM untuk enkripsi
data dapat dengan mudah ditembus. Oleh karena itu dibutuhkan algoritma
enkripsi tambahan untuk mengamankan pesan yang dikirim menggunakan
sms.
Menurut Indra Mukmin dalam jurnal yang berjudul Algoritma Twofish :
kinerja dan implementasinya sebagai salah satu kandidat algoritma AES
( Advanced Encryption Standard), Twofish adalah salah satu kandidat AES.
Twofish memenuhi semua kriteria yang dibutuhkan NIST, yaitu 128-bit block,
128 bit, 192 bit dan 256 bit key (kata kunci), efisien pada platform manapun.
dan Algoritma Twofish merupakan algoritma kuat yang sampai saat ini
dinyatakan aman karena masih belum ada serangan kriptanalisis yang benar-
benar dapat mematahkan algoritma ini. Algoritma ini juga tidak dipatenkan,
sehingga penggunaannya pada alat enkripsi tidak perlu mengeluarkan biaya.
Berdasarkan latar belakang yang penulis angkat, penulis memutuskan
untuk mengangkat judul skripsi “Implementasi Algoritma Twofish Pada
Pembuatan Aplikasi Enkripsi SMS Menggunakan Platform Android”.
1.2 Perumusan Masalah
Adapun rumusan masalah berdasarkan latar belakang yang telah diuraikan
diatas adalah sebagai berikut :
1. Bagaimana cara mengenkripsi pesan sms sebelum dikirim?
2. Bagaimana cara melakukan dekripsi pada pesan sms yang diterima?
1.3 Batasan Masalah
Batasan masalah yang penulis tentukan dalam penelitian ini adalah sebagai
berikut :
1. Perancangan program enkripsi – dekripsi pesan SMS ini menggunakan
platform android dengan bahasa pemrograman java.
2. Aplikasi yang dibangun akan terpisah dari aplikasi standart SMS pada
telepon selluler.
3. Analisis keamanan tidak akan dibahas secara mendalam.
4. Dalam melakukan perancangan aplikasi, perancang menggunakan Unified
Modelling Language (UML) sebagai tools-nya.
5. Mobile phone yang digunakan untuk testing aplikasi adalah Samsung
Galaxy mini II dengan sistem operasi Android Jelly bean.
1.4 Tujuan
Tujuan penyusunan tugas akhir (skripsi) ini secara umum adalah :
1. Menciptakan aplikasi android yang mampu melakukan enkripsi terhadap
pesan SMS sebelum dikirim dan,
2. Mampu mendekripsi pesan SMS setelah diterima.
1.5 Manfaat Penelitian
Adapun manfaat penelitian ini adalah :
1.5.1 Bagi Masyarakat
1. Dapat menjadi rujukan referensi dalam mempelajari algoritma
Twofish.
2. Dapat mengamankan data-data SMS.
1.5.2 Bagi Universitas
1. Menambah referensi literature kepustakaan Universitas Islam
Negeri Syarif Hidayatullah Jakarta.
2. Sebagai bahan masukan mahasiswa lain dalam mengembangkan
penulisan mengenai penelitian sejenis.
1.5.3 Bagi Penulis
1. Memahami lebih dalam algoritma Twofish.
2. Sebagai portofolio penulis dimasa yang akan datang.
3. Untuk memenuhi salah satu syarat kelulusan strata satu (S1),
Teknik informatika, Fakultas Sains dan Teknologi Universitas
Syarif Hidayatullah Jakarta.
1.6 Metode Penelitian
Adapun metode yang akan digunakan dalam penelitian ini dibagi menjadi
dua bagian pokok, yaitu metode pengumpulan data dan metode pembahasan
sistem.
1.6.1 Metode Pengumpulan Data
1. Studi Pustaka
Penulis melakukan pengumpulan data dengan merujuk buku, jurnal
literature yang bertemakan topik penelitian.
1.6.2 Metode Pengembangan Sistem
Untuk pengembangan aplikasi pada penelitian ini menggunakan
metode Rapid Aplication Development (RAD). RAD merupakan
konsep yang dikenalkan oleh James Martin pada tahun 1980 yang
fokus pada efisiensi pembangunan agar lebih singkat tetapi tidak
mengesampingkan nilai kualitas perangkat lunak yang dihasilkan.
1.7 Sitematika Penulisan
Dalam penelitian ini penulis menyajikan pembahasan yang terbagi
menjadi lima bab, secara singkat diuraikan sebagai berikut :
BAB 1 PENDAHULUAN
Bab ini membahas mengenai latar belakang, perumusan masalah, batasan
masalah, tujuan penelitian, manfaat penelitian, metodologi penelitian, dan
sistematika penelitian.
BAB II LANDASAN TEORI
Bab ini menguraikan teori-teori yang mendukung dan menjadi dasar dalam
pemecahan masalah penelitian.
BAB III METODOLOGI PENELITIAN
Bab ini membahas mengenai metodologi penelitian yang digunakan
penulis terkait penelitian yang dilakukan.
BAB IV PEMBAHASAN
Bab ini menguraikan penjelasan mengenai penelitian yang dilakukan serta
hasil dari penelitian.
BAB V PENUTUP
Bab ini mengemukakan kesimpulan dari penelitian yang dilakukan dan
saran-saran yang diusulkan penulis untuk pengembangan penelitian lebih
lanjut.