PERANCANGAN APLIKASI KRIPTOGRAFI BERLAPIS MENGGUNAKAN ALGORITMA CAESAR, TRANSPOSISI, VIGENERE, DAN BLOK CHIPER BERBASIS MOBILE
Abstract
Data ataupun informasi menjadi aspek penting bagi kehidupan manusia. Selain itu data juga bisa digunakan sebagai alat untuk melakukan tindak kriminal. Untuk itulah diperlukan sebuah alat untuk mengamankannya. Teknik pengamanan data sangat beragam, diantaranya ada yang bersifat manual dan ada juga yang menggunakan sistem yang sudah terkomputerisasi. Teknik yang sudah terkomputerisasi biasanya menggunakan sebuah aplikasi untuk mengamankan data. Aplikasi-aplikasi ini lah yang sering menjadi incaran para pirates untuk diambil data dan informasi rahasianya. Dengan menggunakan 4 teknik sekaligus dalam mengamankan data dan informasi rahasia diyakini dapat membuat tingkat keamanannya lebih tinggi. Diantaranya menggunakan Algoritma Caesar, yaitu dengan mengganti posisi huruf awal dari alfabet atau disebut juga dengan algoritma ROT3. Algoritma Transposisi, yaitu dengan menggunakan permutasi karakter. Algoritma Vigenere, yaitu setiap teks-kode selalu menggantikan nilai teks-asli tertentu. Algoritma Blok Cipher, yaitu mengenkripsi satu blok plaintext dengan jumlah bit tertentu dan menghasilkan blok ciphertext dengan jumlah bit yang sama. Untuk memudahkan penggunanya, aplikasi ini dibuat berbasis mobile, jadi pengguna hanya membutuhkan smartphone untuk mengenkripsi data dan informasi rahasianya ke dalam media digital. Hasilnya, aplikasi ini bisa berjalan dan melakukan proses enkripsi dan dekripsi pada platform smartphone.
Full Text:
PDFReferences
Munir, R. Kriptografi . Bandung:Informatika. 2006.
Ariyus, Dony. Pengantar Ilmu Kriptografi. Yogyakarta: Andi,
Rifki Sadikin, Pengantar Kriptografi dan Keamanan Jaringan,
Yogyakarta: Andi Offset, 2012.
Nugroho, Adi. Rekayasa Perangkat Lunak menggunakan UMLdan JAVA. Yogyakarta: Andi Offset, 2009.
Haviluddin ,”Memahami Penggunaan UML (Unified Modelling
Language)” Jurnal Informatika Mulawarman Vol 6 No. 1
Febuari 2011.
Refbacks
- There are currently no refbacks.