enkrispsi sms

9
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.

Upload: caztary-thelastkids

Post on 24-Dec-2015

3 views

Category:

Documents


0 download

DESCRIPTION

latar belakang mengapa data sms perlu dienkripsi.

TRANSCRIPT

Page 1: enkrispsi sms

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

Page 2: enkrispsi sms

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.

Page 3: enkrispsi sms

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 :

Page 4: enkrispsi sms

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.

Page 5: enkrispsi sms

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

Page 6: enkrispsi sms

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.