IMPLEMENTASI KRIPTOGRAFI PADA APLIKASI DIARY BERBASIS ANDROID MENGGUNAKAN ALGORITMA ONE TIME PAD

Nidia Enjelita Saragih, Fitriana Harahap

Abstract


Kemunculan smartphone berbasis android yang digunakan oleh hampir seluruh lapisan masyarakat, membuat banyak aktivitas yang biasanya dilakukan secara manual, berpindah menuju platform digital. Salah satunya adalah kegiatan mengisi buku harian (diary). Pada umumnya, buku harian bersifat privat. Seorang penulis buku harian biasanya tidak mengizinkan semua orang untuk membacanya. Kebutuhan untuk merahasiakan isi dari buku harian ini, bisa terpenuhi dengan menerapkan algoritma kriptografi. Algoritma One Time Pad adalah salah satu algoritma yang tergolong aman. Algoritma ini merupakan algoritma simetris, dimana kunci enkripsi harus sama dengan kunci dekripsi. Setiap karakter pada kunci yang bersifat acak dipasangkan tepat pada satu karakter plainteks untuk menghasilkan cipherteks yang juga acak.

Kata kunci: Android, Diary, Kriptografi, One Time Pad


Implementation of one time pad algorithm in android diary application

Nowadays, android smartphone has been used by everyone from all over the world. This make so many human manual activities transform into digital.One of them is writing diary. A diary is a private thing of someone. The writer usually give no permission to others to reading theirs, which mean it need a security. The implementation of cryptography can solve this need. One Time Pad is a secure algorithm in cryptography. One Time Padis a symmetric algorithm that using the same key on encription and decription process. Every random character of key would processed with one character of plaintext ini producing the randomize ciphertext.

Keywords:Android, Diary, Cryptography, One Time Pad



Full Text:

PDF

References


F. Diani and Y. Widhiyasana, “Enkripsi SMS dengan Menggunakan One Time Pad (OTP) dan Kompresi Lempel-Ziv-Welch (LZW),” J. Nas. Tek. Elektro dan Teknol. Inf., vol. 7, no. 3, pp. 3–8, (2018), doi: 10.22146/jnteti.v7i3.436.

R. Aulia, A. Zakir, and M. Zulhafiz, “Penerapan Algoritma One Time Pad & Linear Congruential Generator Untuk Keamanan Pesan Teks,” InfoTekJar (Jurnal Nas. Inform. dan Teknol. Jaringan), vol. 4, no. 1, pp. 37–41, (2019), doi: 10.30743/infotekjar.v4i1.1590.

G. A. Nuryanto et al., “Implementasi Kriptografi Pada Aplikasi Memo Berbasis Android,” pp. 978–979, 2019).

H. Mulyono, “Berbasis Web,” Peranc. SI Kesehat. web, (2013), doi: 10.1093/molbev/msm049.

D. R. I. M. Setiadi, E. H. Rachmawanto, and C. A. Sari, “Kombinasi Algoritma One Time Pad Dan Chaotic Sequence Dalam Optimasi Enkripsi Gambar,” Simetris J. Tek. Mesin, Elektro dan Ilmu Komput., vol. 8, no. 2, p. 483, (2017), doi: 10.24176/simet.v8i2.1323.

A. Adrian and K. B. Y. Bintoro, “Penerapan Konsep Somatic Hypermutation Dalam Algoritma Enkripsi One-Time Pad,” J. Ilmu Komput., vol. 11, no. 1, p. 1, (2018), doi: 10.24843/jik.2018.v11.i01.p01.


Refbacks

  • There are currently no refbacks.