Data Encryption Pada File Video Menggunakan Algoritma Blowfish Berbasis Android

Authors

  • Muhammad Hasan Thoriq Almuwaffaq Thoriq UNJANI
  • Asep Id Hadiana Asep
  • Puspita Nurul Sabrina Puspita

DOI:

https://doi.org/10.36423/index.v4i1.880

Keywords:

Data-Encryption, Algoritma Blowfish, Video, Android

Abstract

Terdapat banyak penelitian mengenai cara mengamankan video dengan aman menggunakan algoritma blowfish, namun kebanyakan cara mengamankan data tersebut hanya melalui perangkat komputer, masih sangat sedikit penelitian mengenai cara mengamankan data melalui perangkan android. Penelitian ini bertujuan membangun sebuah aplikasi yang dapat menenkripsi dan mendekripsi data berupa video berbasis android menggunakan algoritma blowfish. Adapun tahapan yang digunakan dimulai dari pra proses yang meliputi mengubah video menjadi byte menggunakan algoritma base64, pemecahan dan penambahan bit, pemecahan 64 bit menjadi 32 bit, perhitungan sub-key, dan proses enkripsi dekripsi menggunakan algoritma blowfish. Pengujian pada penelitian ini menghasilkan waktu proses enkripsi dan dekripsi yang berbeda. Waktu proses dekripsi lebih cepat 8,7% dari waktu proses enkripsi. Perbedaan ukuran file video juga mempengaruhi lama proses enkripsi, karena semakin banyak byte semakin lama juga proses enkripsi. Pengujian dengan mengenkripsi file video berukuran 2,67GB, aplikasi dapat menjalankan proses enkripsi dan dekripsi tanpa terjadinya crash pada aplikasi. Dari uji keamanan pada file video yang terenkripsi menghasilkan bahwa file video aman walaupun terjadi penyerangan, seandainya attacker memiliki ciphertextdan mengetahui kuncinya tidak akan membuat attacker tersebut mengetahui isi video. Hasil dari penelitian ini adalah sebuah aplikasi yang dapat menenkripsi dan mendekripsi file video menggunakan algoritma blowfish berbasis android

References

Jayakumari, A New Hybrid Technique for Data Encryption. IEEE, 2015.

M. Kumar, R. Satya Sri, G. Katamaraju, P. Rani, N. Harinadh, and C. Saibabu, File Encryption and Decryption Using DNA Technology. IEEE, 2020.

S. Chandra, B. Mandal, S. S. Alam, and S. Bhattacharyya, “Content Based Double Encryption Algorithm Using Symmetric Key Cryptography,” in Procedia Computer Science, 2015, vol. 57, pp. 1228–1230. doi: 10.1016/j.procs.2015.07.420.

P. Teufl, A. Fitzek, D. Hein, A. Marsalek, A. Oprisnik, and T. Zefferer, “Android Encryption Systems,” 2014. [Online]. Available: http://code.google.com/p/cryptsetup/wiki/DMCrypt

E. Waly, R. Stmik, and T. Mandiri, “IMPLEMENTASI ALGORITMA BLOWFISH UNTUK PRIVACY DATA E-VOTING,” 2019.

Y. Rahmatullah and K. M. Shahih, “Block Cipher Menggunakan Permutasi Diagonal dan Feistel Berbasiskan AES-128,” 2015.

K. Angela Putri Sembiring, “Implementasi dan Penggunaan Algoritma Base64 dalam Pengamanan File Video,” pp. 25–52, 2020.

Downloads

Published

2023-01-17