BAB I PENDAHULUAN. telekomunikasi seluler atau komunikasi bergerak (mobile communication) juga

dokumen-dokumen yang mirip
SISTEM OTENTIKASI BERBASIS ZERO KNOWLEDGE PROTOCOL PADA SISTEM OPERASI ANDROID. oleh. Tri Gunawan NIM :

BAB III PERANCANGAN DAN IMPLEMENTASI

1BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB IV PENGUJIAN DAN ANALISA

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB VI PENGUJIAN. Pada bab ini akan dijelaskan proses serta hasil pengujian yang dilakukan terhadap

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. berkembang pesat pada era ini. Terlebih lagi, banyak aplikasi mobile yang diciptakan, membuat

Bab I Pendahuluan 1 BAB I PENDAHULUAN

BAB I PENDAHULUAN. Komputer yang terhubung dalam suatu jaringan dengan komputerkomputer

BAB I PENDAHULUAN. dan SMS hingga ponsel cerdas. Ponsel cerdas atau juga dikenal dengan smartphone memiliki

BAB I PENDAHULUAN. teknologi Short Message Service (SMS). SMS (Short Message Service) atau

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

APLIKASI SYSTEM MOBILE COMMERCE PADA TOKO BUKU ONLINE BERBASIS WAP

BAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan

Implementasi Lingkungan Pengembangan Pengujian Sistem HASIL DAN PEMBAHASAN Analisis Sistem

BAB I PENDAHULUAN. 1.1 Latar Belakang

KEAMANAN BASIS DATA DENGAN TEKNIK ENKRIPSI

Bab 1 PENDAHULUAN Latar Belakang

Dwi Hartanto, S,.Kom 10/06/2012. E Commerce Pertemuan 10 1

BAB I PENDAHULUAN. 1.1 Latar Belakang

1. BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Bab 3. Metode dan Perancangan Sistem

Website E-commerce Penjualan Barang Elektronik Menggunakan PHP dan MySQL

BAB 1 PENDAHULUAN. Jaringan selular adalah sebuah komponen yang sangat penting dalam

Nama : Ari Dwijayanti NIM : STI Keamanan Jaringan. HTTPS (Hyper Text Tranfer Protocol Secure) Sejarah dan Pengertian HTTPS

Implementasi Algoritma Kriptografi XXTEA untuk Enkripsi dan Dekripsi Query Database pada Aplikasi Online Test (Studi Kasus : SMK Immanuel Pontianak)

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB I PENDAHULUAN. muncul sampai dengan adanya yang disebut smartphone, yang memiliki berbagai fungsi seperti

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. multiplayer games, transfer data, vidio streaming dan lain-lain. Berbagai

BAB I PENDAHULUAN. 1.1 Latar Belakang

Kript p ogr g a r f a i f d a d l a am a Keh e idu d pa p n a S eh e ari a -ha h ri a Yus Jayusman 1

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi informasi semakin pesat sampai saat ini dengan terus dikembangkannya

DAPATKAN CASHBACK HINGGA 20% SETIAP HARI

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I. Pendahuluan. dan sebagai penunjang dalam pengembangan pasar, meningkatkan efisiensi, dapat

RANCANG BANGUN SISTEM INFORMASI AKADEMIK BERBASIS WEB SEKOLAH TINGGI ILMU KOMPUTER YOS SUDARSO PURWOKERTO

BAB I PENDAHULUAN 1.1 Latar Belakang

E-PAYMENT. Sistem pembayaran (E-Paymen System) memerlukan suatu persyaratan yang mencakup :

BAB I PENDAHULUAN. teknologi, salah satunya adalah telepon selular (ponsel). Mulai dari ponsel yang

PEMANFAATAN MOBILE VOUCHER PADA APLIKASI M-COMMERCE UNTUK PEMESANAN FOOD DELIVERY BERBASIS TEKNOLOGI WAP

BAB 1 PENDAHULUAN. dalam berbagai bidang kehidupan manusia. Salah satu teknologi yang sangat banyak

PENGAMANAN DOKUMEN MENGGUNAKAN METODE RSA (RIVEST SHAMIR ADLEMAN)BERBASIS WEB

Penerapan Digital Signature pada Dunia Internet

BAB I PENDAHULUAN. Atika Fashion yang berlokasi di Jl. Letjend Sukowati Gupolo Kecamatan

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang

BAB II KAJIAN PUSTAKA. seluler (mobile) seperti telepon pintar (smartphone) dan komputer tablet. Android

BAB I PENDAHULUAN. E-Commerce atau toko online merupakan salah satu konsep yang cukup

BAB I PENDAHULUAN. Perkembangan teknologi informasi yang semakin pesat. dapat dirasakan hampir di setiap bidang kehidupan. Salah

Pengertian M-Commerce

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 3 LANDASAN TEORI

Universitas Sumatera Utara

BAB I PENDAHULUAN. metode transaksi yang di lakukan secara online mulai berkembang pesat,

BAB III ANALISIS MASALAH

BAB I PENDAHULUAN. Pemilihan umum atau biasa disebut dengan pemilu. merupakan sarana demokrasi yang digunakan untuk memilih

Syarat dan Ketentuan Mega Syariah Mobile

PROTEKSI WEB DENGAN WATERMARK MENGGUNAKAN ALGORITMA RSA

BAB I PENDAHULUAN. yang beragam dan salah satu di antaranya adalah media SMS (Short Message

BAB I PENDAHULUAN 1 bab 1

BAB III LANDASAN TEORI

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

Implementasi ( Implementation Kebijakan (Policy) Pengujian HASIL DAN PEMBAHASAN Spesifikasi ( Specification Perancangan ( Design

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

BAB 1 PENDAHULUAN. dari pendayagunaan teknologi khususnya teknologi informasi. Penjualan elektronik atau yang akrab di sebut e-commerce ( electronic

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB III ANALISIS MASALAH

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. Pada dasarnya sistem administrasi kependudukan merupakan sub sistem dari

BAB I PENDAHULUAN. dari isinya, informasi dapat berupa penting atau tidak penting. Bila dilihat dari sifat

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB IV ANALISIS DAN RANCANGAN SISTEM Deskripsi Sistem Analisis Sistem Analisis Kebutuhan Fungsional

BAB I PERSYARATAN PRODUK

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Perkembangan teknologi saat ini semakin pesat, sehingga dapat mengubah gaya

SISTEM MOBILE BANKING UNTUK REGISTRASI MAHASISWA

BAB III METODE PENELITIAN. penelitian adalah pada semester Genap Tahun Pelajaran


BAB I PENDAHULUAN. Optik ANNISA yang berlokasi di Jl. Ahmad Yani 157 (Timur RS. Muslimat)

SYARAT DAN KETENTUAN NOBUPAY

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 2 TINJAUAN PUSTAKA. praktik yang dapat melakukan transaksi bisnis tanpa menggunakan kertas sebagai

BAB III ANALISIS. 3.1 Otentikasi Perangkat dengan Kriptografi Kunci-Publik

BAB 1 PENDAHULUAN 1-1

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PERSYARATAN PRODUK

PANDUAN PEMBAYARAN VIRTUAL ACCOUNT

Kriptografi dalam Kehidupan Sehari-hari (Bagian 1)

BAB I PENDAHULUAN Latar Belakang

UKDW BAB 1 PENDAHULUAN

KETENTUAN UMUM TATA CARA PEMBAYARAN BIAYA KULIAH

Peningkatan Keamanan Kunci Enkripsi Menggunakan Perubahan Kunci Berkala dan Akses Ganda

BAB I PENDAHULUAN. Kerahasiaan dan keamanan saat melakukan pertukaran. data adalah hal yang sangat penting dalam komunikasi data,

Transkripsi:

BAB I PENDAHULUAN 1.1. Latar Belakang Sejalan dengan perkembangan kemajuan zaman yang sangat pesat, teknologi telekomunikasi seluler atau komunikasi bergerak (mobile communication) juga mengalami banyak perkembangan. Perkembangan tersebut disebabkan kebutuhan komunikasi dan pertukaran data yang cepat dan mudah kapan dan dimana saja. Selain kemajuan di bidang komunikasi bergerak, perkembangan juga terjadi pada perangkat keras ponsel yakni munculnya smartphone yang dibekali dengan prosesor yang tinggi dan sistem operasi sebagai pengelola seperti Android. Perkembangan teknologi mobile juga mempengaruhi bidang bisnis komersial dan dunia pendidikan. Teknologi m commerce misalnya yang memberikan fasilitas pada pengguna untuk menikmati berbagai layanan komersial di manapun dan kapanpun melalui perangkat mobile (Handphone, Personal Digital Assistant (PDA) atau Smartphone) yang terhubung Internet. Setelah itu munculah m-wallet yang menjadi alternatif untuk melakukan suatu transaksi atau layanan lain secara elektronik. Dengan adanya m-wallet seakan akan pengguna membawa dompet berisi semua data data penting yang dibutuhkan sewaktu waktu seperti kartu kredit, kartu debit, nomor pin, password atau data - data penting lainnya. Teknologi m wallet memberikan banyak kemudahan kepada user yang hanya perlu sebuah handphone atau PDA untuk mengakses berbagai layanan melalui SMS, WAP atau teknologi lainnya. 1

M wallet harus diikuti dengan sistem keamanan data yang baik sehingga data data penting pada m-wallet aman dari penyadapan dan pencurian. Pada skripsi ini diimplementasikan sistem otentikasi pengguna suatu layanan yang terdiri dari dua sisi yaitu perangkat mobile sebagai m-wallet atau penyimpan data data rahasia dan server sebagai penyedia layanan. Ketika pengguna perangkat mobile ingin melakukan suatu transaksi atau layanan, maka dia akan melakukan request ke server, server akan merespon dengan meminta data yang diperlukan untuk melakukan transaksi atau layanan tersebut. Komunikasi data rahasia antar perangkat tersebut rawan terhadap penyadapan dan pencurian data. Maka dari itu perlu suatu teknologi kriptografi untuk mengamankannya. Teknologi otentikasi konvensional melibatkan user-id dan password yang digunakan untuk mengidentifikasi user yang berhak. User-id dan password akan dienkripsi dan dikirimkan ke server melalui saluran yang aman (seperti https atau tidak (http)) yang kemudian dicek untuk mengidentifikasi user tersebut. Masalahnya adalah ketika user-id dan password tersebut dapat dicuri dan berhasil didekripsi maka penyerang bisa menggunakannya untuk login ke dalam sistem. 1.2. Tujuan Merancang dan merealisasikan sistem otentikasi berbasis zero knowledge protocol dengan menggunakan metode identifikasi Guillou Quisquater dibandingkan dengan metode identifikasi Feige-Fiat-Shamir yang diimplementasikan pada identifikasi pengguna suatu layanan menggunakan perangkat berbasis Android. 1.4. Batasan Masalah Batasan permasalahan dalam merealisasikan Sistem Otentikasi Berbasis Zero Knowledge Protocol Pada Sistem Operasi Android adalah sebagai berikut: 2

1. Sistem otentikasi diimplementasikan dengan metode Zero Knowledge Protocols menggunakan skema identifikasi Guillou Quisquater yang dibandingkan dengan skema identifikasi Feige-Fiat-Shamir 2. Sistem otentikasi terdiri dari dua sisi yaitu perangkat mobile dan server penyedia layanan. Aplikasi pada server akan direalisasikan dengan layanan berbasis web, sedangkan aplikasi mobile akan direalisasikan pada perangkat berbasis Android 3. Aplikasi mobile menyimpan informasi rahasia berupa kunci privat pada database lokal dan Aplikasi menyimpan informasi user dan kunci publik pada database server. 4. Pengujian sistem otentikasi dilakukan pada tiga jenis server penyedia layanan yang berbeda yaitu : A. Sistem informasi transaksi rekening bank yang memiliki fasilitas inquiry data keuangan di rekening bank B. Sistem informasi data mahasiswa yang memiliki fasilitas melihat data nilai IPK, tagihan dan daftar peminjaman buku C. Sistem informasi data karyawan yang memiliki fasilitas view, input, delete, update dan searching data karyawan 5. Protokol komunikasi data berbasis Hyper Text Transfer Protocol (HTTP) dan data dipertukarkan menggunakan format JavaScript Object Notation (JSON). 6. Aplikasi pada server menggunakan bahasa pemrograman PHP dan database MySQL. 7. Aplikasi mobile menggunakan SDK Android dan database SQLite 3

1.4. Gambaran Tugas Gambaran tugas yang dilaksanakan dalam pembuatan sistem otentikasi ini terdiri dari langkah-langkah berikut : 1. Membahas zero knowledge protocol, skema identifikasi Guillou Quisquater, dan skema identifikasi Feige-Fiat-Shamir 2. Merancang dan merealisasikan program otentikasi pada perangkat mobile dan server dengan skema identifikasi Guillou Quisquater 3. Merancang dan merealisasikan program otentikasi pada perangkat mobile dan server dengan skema identifikasi Feige-Fiat-Shamir 4. Merancang dan membangun aplikasi pada server dengan PHP dan database MySQL pada ketiga jenis layanan. 5. Merancang dan membangun aplikasi pada mobile dengan SDK Android dan database SQLite. 6. Menghubungkan aplikasi mobile dan aplikasi server sehingga bisa berkomunikasi sesuai rancangan. 7. Melakukan pengujian program otentikasi untuk memastikan kebenaran perhitungan pada masing masing skema identifikasi. 8. Melakukan pengujian sistem otentikasi pada ketiga jenis layanan yang dibuat. 9. Melakukan pengujian dengan pemodelan matematis dimana penguji diposisikan sebagai pihak ketiga yang berusaha mengungkap kunci privat. 10. Melakukan pengujian dengan pemodelan matematis dimana penguji diposisikan sebagai pihak verifier palsu 11. Melakukan pengujian untuk membandingkan unjuk kerja masing masing skema identifikasi berdasarkan clock time. 4

12. Melakukan dokumentasi skripsi. 1.5. Garis Besar Penulisan Penulisan skripsi ini terdiri dari 5 bab yaitu : I. Pendahuluan Membahas latar belakang, maksud dan tujuan, spesifikasi, gambaran tugas serta garis besar penulisan skripsi. II. Dasar Teori Membahas landasan teori tentang pengenalan kriptografi, algoritma kriptografi, aplikasi kriptografi, kriptanalisis, dan ZKP serta membahas metode identifikasi yang berbasis ZKP. III. Perancangan dan Realisasi Sistem Membahas cara perancangan dan realisasi sistem yang dimulai dari gambaran sistem, perancangan dan implementasi sistem otentikasi pada perangkat mobile berbasis Android dan server dengan menggunakan dua (2) metode identifikasi yaitu Feige-Fiat-Shamir dan Guillo-Quisquater hingga pembuatan layanan berbasis web untuk pengujian sistem otentikasi. IV. Pengujian dan Analisis Membahas cara (metode) dan analisa hasil pengujian sistem otentikasi untuk kedua jenis identifikasi pada perangkat mobile berbasis Android dan server yang berupa layanan web. Pengujian ini meliputi perbandingan efisiensi waktu kedua metode, pengujian keamanan sistem otentikasi dengan pemodelan matematis dan pertukaran data. V. Kesimpulan dan Saran Berisi kesimpulan hasil pengujian dan saran-saran pengembangan. 5