IMPLEMENTASI ALGORITMA KRIPTOGRAFI BLOWFISH UNTUK PENGAMANAN FILE BERBASIS DESKTOP

Penulis

  • Winda Mahasiswa Program Studi Ilmu Komputer, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Halu Oleo
  • La Surimi
  • Ilham Julian Efendi

DOI:

https://doi.org/10.33772/anoatik.v3i1.108

Abstrak

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 testing

Unduhan

Data unduhan belum tersedia.

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

2025-06-28

Cara Mengutip

Winda, Surimi, L., & Julian Efendi, I. (2025). IMPLEMENTASI ALGORITMA KRIPTOGRAFI BLOWFISH UNTUK PENGAMANAN FILE BERBASIS DESKTOP. AnoaTIK: Jurnal Teknologi Informasi Dan Komputer, 3(1), 42–49. https://doi.org/10.33772/anoatik.v3i1.108

Terbitan

Bagian

Artikel