JUDUL IMPLEMENTASI ALGORITMA KRIPTOGRAFI AES 128 BIT SEBAGAI PENGAMAN SMS PADA SMARTPHONE BERBASIS ANDROID NASKAH PUBLIKASI diajukan oleh Joko Tri Susilo Widodo 10.11.3599 kepada SEKOLAH TINGGI MENAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014
15
Embed
JUDUL - repository.amikom.ac.idrepository.amikom.ac.id/files/Publikasi_10.11.3599.pdf · enkripsi pesan tersebut. ... pesan ter-enkripsi ataupun terdekripsi menggunakan Algoritma
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
JUDUL
IMPLEMENTASI ALGORITMA KRIPTOGRAFI AES 128 BIT SEBAGAI
PENGAMAN SMS PADA SMARTPHONE BERBASIS ANDROID
NASKAH PUBLIKASI
diajukan oleh
Joko Tri Susilo Widodo
10.11.3599
kepada SEKOLAH TINGGI MENAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA YOGYAKARTA
2014
ii
NASKAH PUBLIKASI
IMPLEMENTASI ALGORITMA KRIPTOGRAFI AES 128 BIT SEBAGAI
PENGAMAN SMS PADA SMARTPHONE BERBASIS ANDROID
disusun oleh
Joko Tri Susilo Widodo
10.11.3599
Dosen Pembimbing
Ema Utami, Dr., S.Si, M.Kom NIK. 190302037
Tanggal, 10 Pebruari 2014
Ketua Jurusan Teknik Informatika
Sudarmawan, MT NIK. 190302035
iii
IMPLEMENTATIONS AES 128 BIT ALGORITHM OF CRYPTOGRAPHY AS A SAFETY SMS ON ANDROID-BASED SMARTPHONNE
IMPLEMENTASI ALGORITMA KRIPTOGRAFI AES 128 BIT SEBAGAI
PENGAMAN SMS PADA SMARTPHONE BERBASIS ANDROID
Joko Tri Susilo Widodo Ema Utami
Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA
ABSTRACT
Today wiretapping case sms increasing in Indonesia. In the discussion of this
study, the authors build an SMS application design security using 128-bit AES
cryptography algorithm is applied to the Smart Phone based on Android. The authors
chose 128 bit AES algorithm for AES algorithm using substitution, permutation, and a
number of rounds imposed on each block to be encrypted or decrypted, than for every
revolution, AES uses a different key, so the algorithm is classified as very secure and is
currently still unresolved for cryptanalyst. The implementation of this application realized
using Eclipse SDK 4.2. Applications that apply to Android-Based Smart Phone is
Tampilan Send SMS berisi tiga textbox dan dua button, textbox masing-masing
digunakan untuk input kontak, pesan dan key dan tombol yang berfungsi masing-masing
untuk look-up kontak dan kirim sms sekaligus enkripsi sms.
Gambar 4.2 Tampilan Send SMS
Read SMS berisi satu textbox yang digunakan untuk menginputkan key dan satu
tombol yang digunakan untuk men-dekripsi pesan.
9
Gambar 4.3 Tampilan Read SMS
Tampilan About berisi textView sebagai info aplikasi.
Gambar 4.4 Tampilan About
Tampilan Help berisi textView sebagai cara penggunaan aplikasi.
10
Gambar 4.5 Tampilan Help
4.4 Analisis Hasil
Tahap ini akan menjelaskan analisis kinerja dari aplikasi SecureSMS. Hasil yang
di dapatkan ketika pengguna mengirimkan pesan yang sudah ter-enkripsi adalah karakter
dari cipherteks menjadi lebih panjang dari plainteks oleh karena itu pesan hanya dibatasi
sampai 80 karakter karena pengiriman pesan standar hanya 160 karakter per sms, jika
pengguna memasukkan 80 karakter dan kemudian di enkripsi maka pesan yang terkirim
tetap 160 karakter karena aplikasi ini mengirimkan cipherteks.
Hasil yang didapatkan ketika melakukan dekripsi pesan adalah semua pesan
yang ada di dalam Inbox sms akan di enkripsi seluruhnya dan yang akan bisa di baca
hanya pesan yang mempunyai kunci yang sama.
Hasil lain yang didapatkan adalah ketika pengguna memasukkan jumlah karakter
untuk key atau kombinasi key, hal ini tidak berpengaruh pada jumlah karakter yang
berubah ketika plaintext menjadi ciphertext melainkan ini mempengaruhi pada perputaran
key tersebut dengan kata lain jika kombinasi antara huruf dan angka dan
memperpanjang karakter kunci akan meningkatkan tingkat keamanan.
11
Gambar 4.6 Perbandingan kombinasi key
Gambar 4.7 kombinasi key dengan karakter yang lebih panjang
5. Kesimpulan
Setelah melalui beberapa tahapan dalam menyelesaikan Aplikasi SecureSMS
dapat disimpulkan bahwa :
1. Cara mengamankan pesan yang akan dikirimkan oleh pengguna yaitu
dengan cara meng-enkripsi pesan tersebut menggunakan Algoritma
kriptografi AES 128bit.
2. Cara membuat pengaman pesan di smartphone berbasis android adalah
membuat coding progam java dan xml sebagai intarfacenya dengan
menggunakan eclipse.
12
3. Penerapan Algoritma Kriptografi AES bisa diterapkan dengan cara membuat
class java.
DAFTAR PUSTAKA
Agustina, S. D. (2012). Pemrograman Aplikasi Android. Yogyakarta: Mediakom. Dony, A. (2008). Pengantar Ilmu Kriptografi Teori Analisis Dan Implementasi. Yogyakarta:
Andi Offset. H, S. N. (2012). Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis
Android. Bandung: Informatika. Hantoro, W. G. MOBILE BROADBAND Trend Teknologi Wireless Saat ini dan Masa
Datang. Surian, D. (2006). TESLA . Jurnal Teknik Elektro, 99.