PENGEMBANGAN SISTEM KEAMANAN DATA BERBASIS WEB MENGGUNAKAN KOMBINASI ALGORITMA CHACHA20-POLY1305 DAN ARGON2

Authors

  • Neysa Talitha Jehian Universitan Negeri Medan
  • Dedy Kiswanto
  • Muhammad Rizki Andrian Fitra Universitas Negeri Medan
  • Hansel Valent Evanthe Universitas Negeri Medan

DOI:

https://doi.org/10.23960/jitet.v13i3S1.8151

Abstract Views: 54 File Views: 26

Keywords:

Argon2, ChaCha20-Poly1305, Description, Encryption, Zero-Knowledge Encryption

Abstract

Penelitian ini bertujuan untuk mengembangkan aplikasi web Brankas File yang mampu melakukan proses enkripsi dan dekripsi file secara lokal menggunakan algoritma ChaCha20–Poly1305 dan Argon2/PBKDF2. Sistem dikembangkan dengan pendekatan client-side encryption, di mana seluruh proses kriptografi dijalankan di sisi pengguna tanpa keterlibatan server, guna menjaga kerahasiaan data berdasarkan konsep zero-knowledge encryption. Metode pengembangan yang digunakan adalah prototyping, sedangkan pengujian dilakukan menggunakan black-box testing untuk memastikan fungsi sistem berjalan sesuai kebutuhan. Hasil pengujian menunjukkan bahwa seluruh fitur utama, termasuk proses enkripsi, dekripsi, pembangkitan salt, serta validasi kekuatan kata sandi, berfungsi dengan baik dengan tingkat keberhasilan 100%. Waktu rata-rata proses dekripsi tercatat sekitar tiga detik, yang menunjukkan efisiensi pemrosesan di sisi klien. Perubahan ukuran file terenkripsi masih berada dalam batas wajar akibat penambahan metadata, nonce, dan authentication tag yang diperlukan untuk menjaga integritas data. Kombinasi ChaCha20–Poly1305 dan Argon2 terbukti efektif dalam menjaga keamanan dan ketahanan terhadap serangan brute-force. Selain itu, penerapan fitur password strength indicator dan lockout system membantu meningkatkan keamanan serta kenyamanan pengguna. Hasil penelitian ini menunjukkan bahwa Brankas File memiliki potensi besar sebagai solusi keamanan data berbasis web yang aman, efisien, dan mudah digunakan.

Downloads

Download data is not yet available.

References

M. Patria and D. A. Andriati, “Analisis Komparatif Performa AES-GCM dan ChaCha20-Poly1305 dalam Enkripsi Dokumen PDF Berbasis AEAD,” Arcitech: Journal of Computer Science and Artificial Intelligence, vol. 5, no. 1, pp. 49–69, 2025.

N. A. Tarigan, A. C. N. Anggreni, A. Balqis, I. Nurfadilah, E. S. Bakti, and F. Mahyudin, “Pengembangan Aplikasi Kriptografi RSA dan SHA-256 Berbasis Web Menggunakan Flask,” JIKUM: Jurnal Ilmu Komputer, vol. 1, no. 2, pp. 40–44, 2025.

A. Aprizald, M. A. Hasan, and D. Setiawan, “Aplikasi Keamanan Data Berbasis Web Menggunakan Algoritma AES 128 Untuk Enkripsi Dan Dekripsi Data,” JEKIN-Jurnal Teknik Informatika, vol. 2, no. 2, pp. 85–95, 2022.

A. Ariska and W. Wahyuddin, “Penerapan Kriptografi Menggunakan Algoritma DES (Data Encryption Standard),” Jurnal Sintaks Logika, vol. 2, no. 2, pp. 9–19, 2022.

D. Ramalinda and A. R. Raharja, “Strategi Perlindungan Data Menggunakan Sistem Kriptografi Dalam Keamanan Informasi,” Journal of International Multidisciplinary Research, 2024, doi: 10.62504/jimr679.

J. Lantu, K. Santa, F. Sangkop, and O. Kembuan, “Pengembangan Sistem Enkripsi File Berbasis Web Dengan Menggunakan Metode Advanced Encryption Standard,” Journal of Informatics, Business, Education and Innovation Technology, vol. 3, no. 5, pp. 97–109, 2025.

M. Irvai and N. Efranda, “Optimalisasi Enkripsi File Menggunakan Algoritma AES-256 Berbasis Web Dengan Integrasi Kompresi Adaptif,” BETRIK, vol. 15, no. 3, pp. 528–536, 2024.

Z. Cui and Z. Song, “Enterprise Security Incident Analysis and Countermeasures Based on the T-Mobile Data Breach,” 2025.

R. Serrano, C. Duran, M. Sarmiento, C. K. Pham, and T. T. Hoang, “ChaCha20–Poly1305 authenticated encryption with additional data for transport layer security 1.3,” Cryptography, vol. 6, no. 2, p. 30, 2022.

P. Tippe and M. P. Berner, “Evaluating Argon2 Adoption and Effectiveness in Real-World Software,” in International Conference on Availability, Reliability and Security, Cham: Springer Nature Switzerland, 2025, pp. 25–46.

A. P. Kehista et al., “Analisis Keamanan Data Pribadi pada Pengguna E-Commerce: Ancaman, Risiko, Strategi Kemanan (Literature Review),” Jurnal Ilmu Manajemen Terapan (JIMT), vol. 4, no. 5, 2023.

Y. R. Hutasoit, V. Simangunsong, and D. Siallagan, “Analisis Terhadap Keamanan Password Menggunakan Hash SHA-256,” JURNAL QUANCOM: QUANTUM COMPUTER JURNAL, vol. 3, no. 1, pp. 13–17, 2025.

I. Zuhrianto and S. R. Astari, “Penerapan Zero Trust Architecture untuk Mitigasi Ancaman Pembajakan Akun WhatsApp,” JITU : Journal Informatic Technology And Communication, vol. 9, no. 1, pp. 50–58, 2025, doi: 10.36596/jitu.v9i1.1815.

H. Najwa, “Analisis penerapan Trust Network Access (ZTNA) dengan penggunaan CAPTCHA pada website umum,” Technology Sciences Insights Journal, vol. 1, no. 2, pp. 76–80, 2024.

I. Muakhori and N. Syamsiah, “Pengamanan Arsitektur Microservices pada Aplikasi Perusahaan: Strategi dan Implementasi,” Info Kripto, vol. 19, no. 1, pp. 29–37, 2025.

R. W. Darmawan, I. Irawan, and S. Petriansyah, “Analisis Adaptif Zero Trust Architecture (ZTA) Berbasis Machine Learning untuk Deteksi Intrusi pada Jaringan IoT dalam Infrastruktur Kritis,” RIGGS: Journal of Artificial Intelligence and Digital Business, vol. 3, no. 4, pp. 36–45, 2025.

J. H. Sinaga, M. Pangaribuan, F. Fazly, I. Rivaldo, and I. Gunawan, “Penerapan Enkripsi Dan Deskripsi Menggunakan Algoritma Data Encryption Standart Dengan Pemograman Matlab,” Jurnal Media Informatika, vol. 4, no. 1, pp. 63–69, 2022, [Online]. Available: https://doi.org/10.55338/jumin.v4i1.468

S. N. Nugraha, “Penerapan Algoritma Kriptografi ElGamal pada Aplikasi Pengamanan Pesan Berbasis Website,” Jurnal Informatika Dan Teknik Elektro Terapan, vol. 12, no. 3, 2024, [Online]. Available: https://doi.org/10.23960/jitet.v12i3.4794

F. Rahim and Y. R. Nasution, “Implementasi Algoritma ChaCha20 Pada Pengamanan File Citra Bitmap,” JURNAL FASILKOM, vol. 14, no. 3, pp. 615–626, 2024.

D. Darmansyah and A. H. Hasugian, “ENKRIPSI PESAN CHAT MENGGUNAKAN ALGORITMA CHACHA20 PADA APLIKASI KOMUNIKASI REAL-TIME,” Rabit: Jurnal Teknologi dan Sistem Informasi Univrab, vol. 10, no. 2, pp. 544–554, 2025.

N. V. M. Thanh, “Implementation of ChaCha20-Poly1305 on Self-Organization Data Framing for Enhancing IoT Communication,” REV Journal on Electronics and Communications, vol. 14, no. 4, 2024.

S. Eum, H. Kim, M. Song, and H. Seo, “Optimized implementation of ARGON2 utilizing the graphics processing unit,” Applied Sciences, vol. 13, no. 16, p. 9295, 2023.

A. Susanti, B. A. Prasetiya, O. D. Pangesti, L. D. Suryawati, and I. A. Saputro, “Perbandingan Kinerja dan Keamanan Algoritma Kriptografi Modern AES-GCM dengan ChaCha20-Poly1305,” Infomatek, vol. 26, no. 2, pp. 253–264, 2024, doi: 10.23969/infomatek.v26i2.19255.

A. Almadira, Y. Pratama, and F. Purwani, “MELINDUNGI DATA DI DUNIA DIGITAL: PERAN STATEGIS ENKRIPSI DALAM KEAMANAN DATA,” Journal of Scientech Research and Development , vol. 6, no. 2, pp. 540–549, 2024.

M. T. Abdillah, I. Kurniastuti, F. A. Susanto, and F. Yudianto, “Implementasi Black Box Testing dan Usability Testing pada Website Sekolah MI Miftahul Ulum Warugunung Surabaya,” Journal of Computer Science and Visual Communication Design, vol. 8, no. 1, pp. 234–242, 2023.

Downloads

Published

2025-10-19

How to Cite

Jehian, N. T., Kiswanto, D. ., Fitra, M. R. A. ., & Evanthe, H. V. (2025). PENGEMBANGAN SISTEM KEAMANAN DATA BERBASIS WEB MENGGUNAKAN KOMBINASI ALGORITMA CHACHA20-POLY1305 DAN ARGON2. Jurnal Informatika Dan Teknik Elektro Terapan, 13(3S1). https://doi.org/10.23960/jitet.v13i3S1.8151

Issue

Section

Articles