IMPLEMENTASI ALGORITMA KRIPTOGRAFI BLOWFISH UNTUK PENGAMANAN FILE BERBASIS DESKTOP
DOI:
https://doi.org/10.33772/anoatik.v3i1.108Abstrak
Penelitian ini bertujuan untuk mengimplementasikan algoritma kriptografi Blowfish dalam aplikasi pengamanan file berbasis desktop, guna meningkatkan kerahasiaan dan keamanan data pengguna. Blowfish, sebagai cipher blok simetris, dipilih karena efektivitasnya dalam mengenkripsi data 64-bit melalui 16 putaran fungsi Feistel. Proses enkripsi melibatkan penggunaan tabel P-array dan S-box, serta operasi XOR dan penambahan modulo 232. Aplikasi yang dikembangkan mendukung berbagai format file, termasuk PDF, TXT, JPG, PNG, MP3, dan MP4, dengan batasan ukuran maksimal 50 MB. Metodologi penelitian menggunakan Rapid Application Development (RAD) untuk mempercepat siklus pengembangan, dengan tahapan meliputi perencanaan kebutuhan pengguna, desain, pengembangan iteratif, dan pengujian. White box testing diterapkan untuk memverifikasi implementasi algoritma Blowfish dan fungsionalitas aplikasi. Analisis avalanche effect dilakukan untuk mengevaluasi sensitivitas algoritma terhadap perubahan kecil pada input, memastikan keamanan data yang kuat. Hasil pengujian menunjukkan bahwa algoritma Blowfish berhasil diimplementasikan, dengan setiap fungsi aplikasi berjalan sesuai harapan. Avalanche effect membuktikan bahwa perubahan kecil pada input menghasilkan perubahan signifikan pada output enkripsi, menandakan tingkat keamanan yang tinggi. Aplikasi ini dirancang untuk beroperasi secara offline dan memiliki antarmuka yang mudah digunakan, sehingga dapat diakses oleh pengguna dengan berbagai tingkat keahlian teknis.
Kata Kunci:
Blowfish, kriptografi, enkripsi, dekripsi, avalanche effect, white box testingUnduhan
Referensi
Olivia, B., Irine, P., Tahir, M., Ayu, N., Cholili, D. Y., Mulaikah, D., Batsul, A., & Septian, M. (2023). Implementasi Kriptografi Pada Keamanan Data Menggunakan Algoritma Advance Encryption Standard ( Aes ) Cryptographic Implementation in Data Security Using Advanced Encryption Standard ( Aes ) Algorithm. Jurnal Simantec, 11(2), 167–174.
Oktaviani, S., Rizky, F., & Gunawan, I. (2023). Analisis Keamanan Data Dengan Menggunakan Kriptografi Modern Algoritma Advance Encryption Standar (AES). Jurnal Media Informatika, 4(2), 97–101.
Siswanto, Amsari, F. D., Prasetyo, B. H., Pramusinto, W., Utama, G. P., & Anif, M. (2021). Pengamanan File Audio Menggunakan Algoritma Kriptografi Blowfish. SISFOTEK, 5, 262–269.
Gamaliel, F., & Arliyanto, P. Y. D. (2024). Implementasi Algoritma Blowfish untuk Pengaman File PDF. Jurnal Informatika & Rekayasa Elektronika, 7(1), 60–67.
Simarmata, J., Sriadhi, & Rohim, R. (2022). KRIPTOGRAFI Teknik Keamanan Data & Informasi (Issue April 2022).
Zuli, F., & Irawan, A. (2017). Implementasi Kriptografi Dengan Algoritma Blowfish Dan Riverst Shamir Adleman (Rsa) Untuk Proteksi File. Jurnal Ilmiah FIFO, 9(1), 5–13.
Fahriani, N., & Rosyid, H. (2019). Implementasi Teknik Enkripsi dan Dekripsi di File Video menggunakan Analogi Blowfish. 6, 697–702.
Gamaliel, F., & Arliyanto, P. Y. D. (2024). Implementasi Algoritma Blowfish untuk Pengaman File PDF. Jurnal Informatika & Rekayasa Elektronika, 7(1), 60–67.
Karima, N. A., Aisyah, A. N., Silla, H. V., Handoko, L. B., & Sani, R. R. (2024). Kriptografi Teks Berbasis Algoritma Substitusi Vigenere Cipher 8 Bit. Jurnal Masyarakat Informatika, 15(1), 1–13.
Sie, J. B. L., Izmy Alwiah Musdar, & Syamsul Bahri. (2022). Pengujian White Box Testing Terhadap Website Room Menggunakan Teknik Basis Path. KHARISMA Tech, 17(2), 45–57.
Unduhan
Diterbitkan
Cara Mengutip
Terbitan
Bagian
Lisensi
Hak Cipta (c) 2025 Winda, La Surimi, Ilham Julian Efendi

Artikel ini berlisensiCreative Commons Attribution-ShareAlike 4.0 International License.