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

dokumen-dokumen yang mirip
BAB I PENDAHULUAN 1.1 Latar Belakang

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

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

MODIFIKASI VIGENERE CIPHER DENGAN MENGGUNAKAN TEKNIK SUBSTITUSI BERULANG PADA KUNCINYA

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

BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM. KriptoSMS akan mengenkripsi pesan yang akan dikirim menjadi ciphertext dan

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

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

BAB I PENDAHULUAN. Pada era teknologi informasi yang semakin berkembang, pengiriman data

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. dengan munculnya berbagai sistem operasi yang lengkap layaknya komputer,

BAB I PENDAHULUAN Latar Belakang

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

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

BAB IV HASIL DAN PEMBAHASAN

BAB I PENDAHULUAN. keamanan, kerahasiaan, dan keotentikan data. Oleh karena itu diperlukan suatu

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

Aplikasi Enkripsi Untuk Pengiriman Pesan Rahasia Berbasis Android

BAB I PENDAHULUAN. Perkembangan teknologi pada zaman sekarang ini begitu cepat, khusus

BAB IV IMPLEMENTASI, PENGUJIAN, DAN ANALISIS HASIL. Perangkat keras yang digunakan untuk perancangan aplikasi ini adalah : : Intel Pentium Dual core

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

APLIKASI PENGAMAN ISI LAYANAN PESAN SINGKAT PADA TELEPON SELULER BERBASIS J2ME MENGGUNAKAN ALGORITHMA SIMETRI SKRIPSI. Oleh : MIFTAHUL.

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

TUGAS AKHIR APLIKASI PENGIRIM PESAN SINGKAT TERJADWAL BERBASIS J2ME

BAB I PENDAHULUAN. format digital dan merniliki beragam bentuk dalam hal ini data atau informasi di

BAB III ANALISIS DAN PERANCANGAN

BAB 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN.

BAB I PENDAHULUAN. pengiriman data elektronik melalui dan media lainnya yang sering

BAB I PENDAHULUAN 1.1. Latar Belakang

PERANCANGAN ENKRIPSI DAN DESKRIPSI DENGAN METODE ALPHA-QWERTY REVERSE PADA APLIKASI SHORT MESSAGE SERVICE BERBASIS ANDROID

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB III ANALISIS DAN DESAIN SISTEM

APLIKASI ENKRIPSI SMS (SHORT MESSAGE SERVICE) MENGGUNAKAN ALGORITMA DATA ENCRYPTION STANDARD (DES) BERBASIS ANDROID

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

BAB I PENDAHULUAN 1.1 Latar Belakang


BAB 1 PENDAHULUAN. keamanan data sangatlah penting, terutama dalam bisnis komersil maupun. mengakses atau mendapatkan data tersebut.

BAB I PENDAHULUAN. untuk mencegah informasi tersebut sampai pada pihak-pihak lain yang tidak

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. khususnya di bidang komputer memungkinkan seorang. membutuhkan sebuah perangkat yang terhubung ke internet. Informasi yang kita

Vigènere Transposisi. Kata Kunci: enkripsi, dekripsi, vigènere, metode kasiski, known plainteks attack, cipherteks, plainteks 1.

BAB I PENDAHULUAN. Dewasa ini teknologi pengiriman pesan teks semakin berkembang,

1BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. dapat digunakan seperti SMS (Short Message Service), MMS. (Multimedia Messaging Service), WAP (Wireless Application Protocol),

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. Informasi merupakan suatu hal yang sangat penting dalam. kehidupan kita. Seperti dengan adanya teknologi internet semua

MODIFIKASI VIGÈNERE CIPHER DENGAN MENGGUNAKAN MEKANISME CBC PADA PEMBANGKITAN KUNCI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. komputer seperti, personal computer, laptop, netbook, dan smartphone, data yang

BAB I PENDAHULUAN. Di era globalisasi saat ini, mendapatkan informasi sangatlah mudah. Setiap

APLIKASI JAVA KRIPTOGRAFI MENGGUNAKAN ALGORITMA VIGENERE. Abstract

Aplikasi Enkripsi pesan SMS dengan Algoritma Kriptografi Block Chiper DES Berbasis Android

Enkripsi Sederhana SMS (Short Message Service) Menggunakan Vigenere Cipher

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. proses pertukaran pesan atau informasi melalui jaringan internet, karena turut

Bab I Pendahuluan 1 BAB I PENDAHULUAN

BAB I PENDAHULUAN. pesat, hal ini yang menyebabkan munculnya kemajuan teknologi informasi.

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. cyberspace atau Internet. Begitu juga ratusan organisasi seperti perusahaan,

BAB III ANALISA DAN DESAIN SISTEM

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

BAB I PENDAHULUAN , 1.1. Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

BAB I PENDAHULUAN. 1.1 Latar Belakang

PERANCANGAN APLIKASI PENGAMANAN INFORMASI TEKS DENGAN MENGGUNAKAN ALGORITMA KRIPTOGRAFI ALPHA-QWERTY REVERSE

BAB I PENDAHULUAN. Ilmu yang mempelajari tentang cara-cara pengamanan data dikenal dengan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. melalui ringkasan pemahaman penyusun terhadap persoalan yang dibahas. Hal-hal

BAB 1 PENDAHULUAN. untuk mengirimkan pesan, tetapi juga bisa menggunakan layanan yang tersedia di

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang

1.1 LATAR BELAKANG MASALAH

BAB I PENDAHULUAN. Keamanan data merupakan hal yang sangat penting dalam menjaga

BAB I PENDAHULUAN. Teknologi informasi saat ini semakin populer digunakan dalam seluruh

BAB 1 PENDAHULUAN. Universitas Sumatera Utara


BAB I PENDAHULUAN. digunakan untuk mengirim dan menerima informasi. penting dalam suatu organisasi maupun pribadi. Hal ini terkait dengan

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

Bab 1 PENDAHULUAN Latar Belakang

IMPLEMENTASI ALGORITMA CAESAR, CIPHER DISK, DAN SCYTALE PADA APLIKASI ENKRIPSI DAN DEKRIPSI PESAN SINGKAT, LumaSMS

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 3. ANALISA SISTEM

BAB I PENDAHULUAN. komunikasi yang sangat cepat maka, pada saat ini ada istilah Smartphone yang

SISTEM PENGAMANAN PESAN SMS MENGGUNAKAN INTERNASIONAL DATA ENCRYPTION ALGORITHM

KEAMANAN KOMUNIKASI DATA SMS PADA ANDROID DENGAN MENGGUNAKAN APLIKASI KRIPTOGRAPI ADVANCE ENCRYPTION STANDARD (AES)

PENERAPAN METODA FILE COMPRESSION PADA KRIPTOGRAFI KUNCI SIMETRI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

KRIPTOGRAFI KLASIK DENGAN METODE MODIFIKASI AFFINE CIPHER YANG DIPERKUATDENGANVIGENERE CIPHER

BAB I PENDAHULUAN Latar Belakang

IMPLEMENTASI PENGAMANAN DATA ENKRIPSI SMS DENGAN ALGORITMA RC4 BERBASIS ANDROID

BAB I PENDAHULUAN. disadap atau dibajak orang lain. Tuntutan keamanan menjadi semakin kompleks, maka harus dijaga agar tidak dibajak orang lain.

BAB I PENDAHULUAN. 1.1 Latar Belakang

STUDI DAN PERBANDINGAN PERFORMANSI ALGORITMA SIMETRI VIGENERE CHIPPER BINNER DAN HILL CHIPPER BINNER Ivan Nugraha NIM :

Transkripsi:

BAB I PENDAHULUAN 1.1 Latar Belakang Informasi adalah inti yang dipertukarkan dalam proses berkomunikasi. Jenis informasi yang digunakan dalam komunikasi pun bermacam-macam. Jika dilihat dari isinya, informasi dapat berupa penting atau tidak penting. Bila dilihat dari sifat persebaran atau privacy-nya, informasi dapat bersifat rahasia atau tidak rahasia. Sejak dahulu kala, orang-orang senantiasa berusaha untuk melindungi kerahasiaan dari informasi yang dikomunikasikan melalui media tertentu kepada orang yang dimaksud supaya informasi pada pesan tersebut hanya dapat diterima oleh orang yang bersangkutan saja. Semua orang berusaha untuk melindungi kerahasian informasi yang mereka miliki dengan cara apapun. Di sisi lain, beberapa tahun terakhir ini terjadi perkembangan yang pesat pada teknologi, salah satunya adalah telepon selular (ponsel). Mulai dari ponsel yang hanya bisa digunakan untuk bicara dan sms hingga ponsel cerdas (smart phone) yang memiliki berbagai fungsi seperti multimedia, multiplayer games, transfer data, video streaming dan lain-lain. Berbagai perangkat lunak untuk mengembangkan aplikasi ponselpun bermunculan, di antaranya yang cukup dikenal luas adalah Java 2 Micro Edition (J2ME). Salah satu fasilitas yang disediakan ponsel adalah untuk melakukan pengiriman data berupa pesan singkat melalui Short Message Service (SMS). Namun dengan fasilitas SMS yang ada, timbul pertanyaan mengenai keamanan informasi jika seseorang ingin mengirimkan suatu informasi rahasia melalui fasilitas SMS. 1

2 Di luar negeri pemanfaatan SMS untuk mengirim pesan rahasia telah lebih dulu dikembangkan. Misalnya di Inggris sebuah perusahaan operator telepon selular, staellium UK, mengeluarkan layanan bernama stealth text yang dapat digunakan untuk mengirim pesan dengan aman, yaitu dengan cara menghapus pesan secara otomatis segera setelah 40 detik pesan dibaca atau yang dikenal dengan nama selfdestruct text message. Kini dengan memanfaatkan Wireless Messaging API (Application Programming Interface) dari J2ME para pembuat program Java dapat mengembangkan sendiri sebuah aplikasi pengiriman pesan singkat atau SMS yang dimodifikasi untuk mengamankan pesan. Teknik pengamanan pesan atau informasi yang akan digunakan pada tugas akhir ini adalah kriptografi, yaitu ilmu dan seni untuk menjaga kerahasiaan pesan/berita dengan cara menyandikannya ke dalam bentuk yang tidak dapat dimengerti lagi maknanya. Tujuan dari kriptografi adalah supaya sebuah pesan yang disampaikan hanya akan dapat dimengerti oleh orang yang berhak untuk membacanya saja. Secara umum, algoritma yang digunakan dalam kriptografi dapat terbagi ke dalam dua macam, yaitu algoritma kriptografi klasik dan algoritma kriptografi modern. Algoritma kriptografi klasik biasanya adalah algoritma penyembunyian teks yang bersifat sederhana, berbasis pada pemrosesan per-karakter dan dapat dilakukan tanpa menggunakan komputer. Sedangkan algoritma kriptografi modern adalah algoritma kriptografi yang menggunakan algoritma kompleks dan menggunakan pengolahan berbasis bit dalam proses enkripsi pesannya. Salah satu algoritma kriptografi klasik untuk menyandikan suatu plainteks dengan menggunakan teknik substitusi yang sering digunakan adalah Vigenere

3 chiper. Meskipun dapat dikatakan bahwa algoritma vigenere cipher cukup rumit untuk dipecahkan, algoritma ini tetap memiliki kelemahan sehingga cipherteks hasil dari algoritma vigenere cipher ini dapat dibuka secara paksa oleh kriptoanalis dan dapat diketahui panjang kuncinya dengan menggunakan metode kasiski. Kelemahan ini muncul jika panjang kunci lebih pendek dari panjang plainteksnya sehingga terdapat perulangan kunci yang digunakan untuk mengenkripsi plainteks tersebut. Kunci yang berulang tersebut menimbulkan celah berupa jumlah pergeseran yang sama untuk setiap plainteks yang disubstitusi oleh huruf pada kunci yang sama. Orang pertama yang berhasil menemukan kelemahan vigenere cipher dan memecahkan cipherteksnya adalah Friedreich Kasiski pada tahun 1863. Kasiski berpendapat bahwa jika panjang kunci dapat ditemukan, maka cipherteks dapat dipecahkan dengan menggunakan analisis frekuensi pada masing-masing kelompok cipherteks yang dihasilkan. Beliau mengusulkan suatu metode untuk mencari panjang kunci dari vigenere cipher yang sekarang biasa disebut metode Kasisiki. Oleh karena kelemahan di atas, maka dikenalkan algoritma modifikasi vigenere chipper untuk membentuk kunci baru yang acak yang diharapkan mampu untuk mengurangi atau bahkan menghilangkan kelemahan tersebut sekaligus memperkuat algoritma vigenere cipher. Hal tersebut akan membuat kriptoanalis kesulitan untuk memecahkan secara paksa cipherteks dari algoritma ini. Bahkan kriptoanalis juga akan kesulitan untuk menebak kunci dan mencari panjang kunci dengan menggunakan metode kasisiki sekalipun.

4 1.2 Rumusan Masalah Berdasarkan latar belakang masalah tersebut dapat dibuat suatu rumusan masalah, yaitu: Bagaimana cara memanfaatkan layanan SMS yang dikenal mudah dalam hal penggunaan agar dapat juga dipakai untuk mengirim dan menerima pesan yang bersifat rahasia, dimana informasi atau isi dari pesan tersebut akan tidak mudah diketahui oleh pihak yang tidak berhak. 1.3 Ruang Lingkup Agar penelitian ini terfokus, maka diberikan beberapa batasan sebagai berikut : 1. Input berupa pesan SMS. 2. Spesifikasi SMS (panjang 1 pesan SMS) disesuaikan dengan standar teknologi Global System for Mobile Communication (GSM). 3. Enkripsi ke chipertext : mengubah pesan asli yang berupa plaintext menjadi chipertext yang tidak bermakna dengan menggunakan password yang diinput. 4. Dekripsi ke plaintext : mengubah chipertext yang tidak bermakna menjadi plaintext yang berisi pesan asli yang dikirim dengan menggunakan password yang diinput. 5. Pengujian aplikasi dilakukan pada emulator SDK (Software Development Kit). 6. Bahasa pemrograman yang digunakan adalah Java Android. 1.4 Tujuan dan Manfaat Tujuan dari penulisan tugas akhir ini adalah menghasilkan suatu aplikasi pada telepon selular berbasis android yang dapat digunakan untuk mengirim dan

5 menerima pesan teks terenkripsi sehingga pesan tersebut tidak akan mudah diketahui oleh pihak yang tidak berhak. Manfaat dari penulisan tugas akhir ini : 1. Bagi pembaca Dengan menggunakan aplikasi pada tugas akhir ini seseorang dapat mengirimkan suatu informasi rahasia tanpa takut diketahui isi informasi tersebut oleh orang lain 2. Bagi penulis - Bisa lebih memahami lebih dalam bahasa pemrograman Java Android - Lebih memahami algoritma modifikasi Vigenere Cipher 1.5 Metodologi Penelitian Metodologi penelitian yang digunakan yaitu : 1.5.1 Studi Pustaka Penulis mencari sumber buku, artikel, dan literatur internet yang berhubungan dengan topik penelitian skripsi. Penulis kemudian mempelajari dan memahami materi tersebut sebagai penunjang dalam kaitannya dengan materi yang dipilih. 1.5.2 Analisa Dilakukan dengan mempelajari buku-buku, artikel-artikel, karya-karya tulis ilmiah, dan situs-situs yang terkait dengan pengertian kriptografi, algoritma yang digunakan, dan berbagai penelitian yang berhubungan. Selain itu, tahapan ini dilakukan untuk mencari kebutuhan sistem dan mencari piranti lunak yang diperlukan untuk merancang sistem.

6 1.5.3 Perancangan Program Aplikasi Berdasarkan hasil analisa, dilakukan perancangan program aplikasi dengan menggunakan metode algoritma modifikasi viginere chiper untuk menjaga kerahasiaan atau menyembunyikan informasi dari pesan yang dikirimkan. 1.6 Sistematika Penulisan Sistematika penulisan yang digunakan dalam tugas akhir ini terbagi dalam beberapa pokok bahasan, yaitu : BAB I PENDAHULUAN Bab ini menguraikan tentang latar belakang, rumusan masalah, ruang lingkup, tujuan dan manfaat penelitian, metodologi penelitian, dan sistematika penulisan BAB II LANDASAN TEORI Bab ini membahas dasar-dasar teori dari ilmu kriptografi, modifikasi vigenere chipper, Java 2 Micro Edition, dan Java Android. BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN Bab ini berisi tentang analisis kebutuhan pada aplikasi KriptoSMS dan perancangan perangkat lunak dengan menggunakan bahasa pemrograman Java dan Android BAB IV IMPLEMENTASI, PENGUJIAN DAN ANALISIS HASIL Bab ini berisi tentang implementasi dan pengujian dari perangkat lunak yang telah dibuat beserta analisis hasilnya

7 BAB V PENUTUP Bab ini berisi tentang kesimpulan dan saran yang didapatkan selama proses perancangan dari sistem serta rencana pengembangan dari perangkat lunak di masa yang akan datang