Isi Artikel Utama

Abstrak

VirCle merupakan salah satu aplikasi media sosial berbasis mobile yang dikembangkan sebagai media komunikasi dan interaksi antara sesama penggunanya. Data pengguna aplikasi disimpan pada basis data Firebase, tanpa adanya mekanisme keamanan tambahan. Meskipun Firebase menyediakan layanan pengamanan ketika data ditrasmisi serta mekanisme pengaturan akses, akan tetapi dikarenakan Firebase merupakan layanan basis data back-end, dimana aplikasi pengakses dan datanya berada pada lapisan yang terpisah, maka data pengguna VirCle yang tersimpan tersebut masih dapat diakses, baik itu oleh aplikasi eksternal lain melalui antarmuka pemrograman, atau pengguna dengan peran tertentu di sistem seperti administrator. Di sisi lain, keberadaan data pengguna yang tersimpan tersebut merupakan hal yang sangat penting untuk senantiasa dijaga kerahasiaannya oleh pengembang dan pengelola layanan aplikasi VirCle. Oleh karena itu, penelitian ini bertujuan untuk mengimplementasikan algoritma Advanced Encryption Standard (AES) untuk enkripsi data pengguna aplikasi VirCle sehingga memiliki tambahan lapisan keamanan. Rancangan enkripsi menggunakan algoritma AES-128bit dengan pertimbangan kecepatan proses enkripsi dan dekripsi yang relatif lebih cepat dibandingkan algoritma kriptografi simetris lainnya. Implementasi AES pada studi ini menggunakan bahasa Kotlin dengan memanfaatkan library AES 128-bit BouncyCastle dan mode operasi CBC dan padding PKCS5 untuk membantu proses enkripsi dan dekripsi. Hasil evaluasi menunjukkan aplikasi VirCle yang dikembangkan dapat melakukan enkripsi data pengguna (plaintext) menjadi data yang terkode (chipertext) untuk kemudian disimpan pada basis data Firebase, selanjutnya berhasil melakukan pembacaan dan dekripsi data chipertext yang tersimpan dari basis data untuk digunakan kembali. Evaluasi kinerja aplikasi dari aspek kecepatan menunjukkan waktu proses enkripsi dan dekripsi data pengguna yang cukup cepat dengan rata-rata total waktu sebesar 1.35 milidetik untuk proses enkripsi, dan 1.53 milidetik untuk proses dekripsinya. Selain itu, evaluasi Avalanche Effect (AE) dari hasil enkripsi algortima AES-128 bit yang digunakan, didapat rata-rata persentasi sebesar 50.36%, hal ini menunjukkan tingkat keacakan data dipandang baik.

Kata Kunci

Advanced Encryption Standard Decryption Encryption Vircle App Advanced Encryption Standard Aplikasi Vircle Enkripsi Dekripsi

Rincian Artikel

Cara Mengutip
[1]
M. Fajar, A. B. Kambodji, dan I. A. Musdar, “Implementasi Algoritma Advanced Encryption Standard untuk Pengamanan Data Pengguna Aplikasi Media Sosial VirCle”, Jurnal Algoritma, vol. 20, no. 2, hlm. 398–409, Okt 2023.

References

  1. A. S. Cahyono, “Pengaruh Media Sosial Terhadap Perubahan Sosial Masyarakat Di Indonesia,” publiciana, vol. 9, no. 1, pp. 140”“157, 2016.
  2. T. Liedfray, F. J. Waani, and J. J. Lasut, “Peran Media Sosial Dalam Mempererat Interaksi Antar Keluarga Di Desa Esandom Kecamatan Tombatu Timur Kabupaten Minahasa Tenggara,” Jurnal Ilmiah Social, vol. 2, no. 1, 2022.
  3. R. C. Halim and S. Sugiarto, “Penerapan Algoritma AES dalam Perancangan Aplikasi Media Sosial Berbasis Android,” ENTER, vol. 1, 2018.
  4. L. Mustika, “Implementasi Algoritma AES Untuk Pengamanan Login Dan Data Customer Pada E-Commerce Berbasis Web,” JURIKOM (Jurnal Riset Komputer), vol. 7, no. 1, p. 148, Feb. 2020, doi: 10.30865/jurikom.v7i1.1943.
  5. M. H. Rumlus and H. Hartadi, “Kebijakan Penanggulangan Pencurian Data Pribadi dalam Media Elektronik,” Jurnal HAM, vol. 11, no. 2, p. 285, 2020, doi: 10.30641/ham.2020.11.285-299.
  6. R. Mulud Muchamad, A. Asriyanik, and A. Pambudi, “Implementasi Algoritma Advanced Encryption Standard (Aes) Untuk Mengenkripsi Datastore Pada Aplikasi Berbasis Android,” Jurnal Mnemonic, vol. 6, no. 1, pp. 55”“64, 2023, doi: 10.36040/mnemonic.v6i1.5889.
  7. N. Matondang, I. N. Isnainiyah, and A. Muliawatic, “Analisis Manajemen Risiko Keamanan Data Sistem Informasi (Studi Kasus: RSUD XYZ),” Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi), vol. 2, no. 1, pp. 282”“287, 2018, doi: 10.29207/resti.v2i1.96.
  8. D. Hulu, B. Nadeak, and S. Aripin, “Implementasi Algoritma AES (Advanced Encryption Standard) Untuk Keamanan File Hasil Radiologi di RSU Imelda Medan,” KOMIK (Konferensi ”¦, vol. 4, pp. 78”“86, 2020, doi: 10.30865/komik.v4i1.2590.
  9. D. A. Meko, “Perbandingan Algoritma DES, AES, IDEA Dan Blowfish dalam Enkripsi dan Dekripsi Data,” Jurnal Teknologi Terpadu, vol. 4, no. 1, 2018, doi: 10.54914/jtt.v4i1.110.
  10. A. P. Sidik et al., “Teknik Xor Pada Mode Operasi Algoritma Cipher Block Chaining (Cbc) Dengan Kunci Acak Blum Blum Shub Dalam Meningkatkan Keamanan Data,” Jurnal Mantik Penusa, vol. 3, no. 2, pp. 130”“135, 2019.
  11. D. Andriani, “Perancangan Aplikasi Penyandian Teks Dengan Menggunakan Algoritma Chiper Block Chaining,” Jurnal Teknik Informatika Unika St. Thomas (JTIUST), vol. 02, no. 338, pp. 14”“23, 2017, [Online]. Available: http://www.ejournal.ust.ac.id/index.php/JTIUST/article/view/186%0Ahttp://www.ejournal.ust.ac.id/index.php/JTIUST/article/download/186/189
  12. A. Teguh Utomo and R. Pradana, “Implementasi Algoritma Advanced Encryption Standard (AES-128) Untuk Enkripsi dan Dekripsi File,” Seminar Nasional Mahasiswa Fakultas Teknologi Informasi (SENAFTI) Jakarta-Indonesia, no. September, pp. 21”“23, 2022.
  13. R. K. Endrayanto, A. Muttaqin, and R. A. Setyawan, “Advanced Encryption Standard (AES) pada Modul Internet of Things (IoT),” TELKA - Telekomunikasi, Elektronika, Komputasi dan Kontrol, vol. 5, no. 2, pp. 103”“113, 2019, doi: 10.15575/telka.v5n2.103-113.
  14. F. Muharram, H. Azis, and A. R. Manga, “Analisis Algoritma pada Proses Enkripsi dan Dekripsi File Menggunakan Advanced Encryption Standard (AES),” Proc. of the Seminar Nasional Ilmu Komputer dan Teknologi Informasi, vol. 3, no. 2, pp. 112”“115, 2018.
  15. V. Yuniati, G. Indriyanta, and A. Rachmat C., “Enkripsi Dan Dekripsi Dengan Algoritma Aes 256 Untuk Semua Jenis File,” Jurnal Informatika, vol. 5, no. 1, 2011, doi: 10.21460/inf.2009.51.69.
  16. A. Prameshwari and N. P. Sastra, “Implementasi Algoritma Advanced Encryption Standard (AES) 128 Untuk Enkripsi dan Dekripsi File Dokumen,” Eksplora Informatika, vol. 8, no. 1, p. 52, 2018, doi: 10.30864/eksplora.v8i1.139.
  17. B. Dan and T. Pada, “Analisis Perbandingan Unjuk Kerja Algoritma Comparative Analysis of Des , 3Des , Aes , Blowfish and Twofish Algorithm Performance on Documents,” Repository.Usd.Ac.Id, 2019, [Online]. Available: https://repository.usd.ac.id/36632/2/155314086_full.pdf
  18. D.-J. Munoz, J. A. Montenegro, M. Pinto, and L. Fuentes, “Energy-aware environments for the development of green applications for cyber”“physical systems,” Future Generation Computer Systems, vol. 91, pp. 536”“554, 2019, doi: https://doi.org/10.1016/j.future.2018.09.006.
  19. E. E. A. E. H. E. H. N. T. N. T. N. Padilah, “Analisis Perbandingan Hasil Enkripsi Dan Deskripsi Algoritma Kriptografi Rijndael Dan Twofish Untuk Penyandian Data,” Jurnal Mahasiswa Ilmu Komputer, no. Vol 3 No 1 (2022): JMIK Maret 2022, pp. 260”“265, 2022, [Online]. Available: https://scholar.ummetro.ac.id/index.php/IlmuKomputer/article/view/1918/932
  20. I. Fitriani and A. B. Utomo, “Implementasi Algoritma Advanced Encryption Standard (AES) pada Layanan SMS Desa,” JISKA (Jurnal Informatika Sunan Kalijaga), vol. 5, no. 3, pp. 153”“163, 2020, doi: 10.14421/jiska.2020.53-03.
  21. R. R. Fauzi and T. Wellem, “Perancangan Kriptografi Block Cipher berbasis Pola Dribbling Practice,” Aiti, vol. 18, no. 2, pp. 158”“172, 2021, doi: 10.24246/aiti.v18i2.158-172.
  22. F. Rizky, “Implementasi Kriptografi Dengan Metode Advanced Encryption Standard ( AES ) Untuk Realtime Chat Berbasis Mobile Pada E - Learning Politeknik Negeri Lhokseumawe,” JAISE (Journal of Artificial Intelligence and Software Engineering), vol. 1, no. 2, pp. 1”“8, 2019.
  23. A. P. Putra, H. Herfina, S. Maryana, and A. Setiawan, “Implementasi Algoritma AES (Advance Encryption Standard) Rijndael Pada Aplikasi Keamanan Data,” JIPETIK: Jurnal Ilmiah Penelitian Teknologi Informasi & Komputer, vol. 1, no. 2, pp. 46”“51, 2020.