Implementasi Enkripsi Vernam Cipher dan Distribusi Kunci Three-Pass Protocol untuk Mengamankan Data Chatting pada ATmega328

Implementasi Enkripsi Vernam Cipher dan Distribusi Kunci Three-Pass Protocol untuk Mengamankan Data Chatting pada ATmega328

Penulis

  • Budiyanto Budiyanto Fakultas Ilmu Komputer, Universitas Brawijaya
  • Rakhmadhany Primananda Fakultas Ilmu Komputer, Universitas Brawijaya
  • Fariz Andri Bakhtiar Fakultas Ilmu Komputer, Universitas Brawijaya

Kata Kunci:

vernam, three, pass, protocol, chat, enkripsi

Abstrak

Perangkat Arduino dengan mikroprosesor ATmega328 dan modul radio NRF24 dimungkinkan sebagai alat komunikasi chatting secara nirkabel. Komunikasi data yang dilakukan NRF24 pada umumnya tidak terenkripsi, sehingga komunikasi chatting menjadi tidak aman. Ada berbagai macam algoritme enkripsi yang dapat digunakan, tetapi tidak semua algoritme enkripsi cocok diterapkan pada ATmega328 karena adanya keterbatasan. Mikroprosesor ATmega328 memiliki kemampuan komputasi yang sangat terbatas, sehingga kurang cocok jika proses enkripsi dilakukan menggunakan algoritme dengan tingkat kompleksitas komputasi yang tinggi. Vernam Cipher adalah algoritme yang menggunakan perhitungan komputasi sederhana dengan XOR. Three-Pass Protocol adalah protokol transmisi data sederhana yang dapat digunakan untuk mengamankan distribusi kunci enkripsi. Di dalam penelitian ini, algoritma Vernam Cipher dan Three-Pass Protocol digabungkan untuk mengamankan data chat. Data chat yang dapat diamankan dalam penelitian ini adalah teks, gambar, video dan audio. Berdasarkan hasil pengujian sebanyak 10 kali pada pengiriman data chat, didapat hasil uji dengan persentase 100% bahwa sistem dapat mengamankan data chat. Dari hasil uji didapatkan waktu rata-rata proses enkripsi 16 karakter string dengan algoritme Vernam Cipher pada ATmega328 yaitu 1,9 mili detik.

Unduhan

Diterbitkan

09 Mar 2021

Cara Mengutip

Budiyanto, B., Primananda, R., & Bakhtiar, F. A. (2021). Implementasi Enkripsi Vernam Cipher dan Distribusi Kunci Three-Pass Protocol untuk Mengamankan Data Chatting pada ATmega328. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 5(3), 1119–1125. Diambil dari https://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/8744

Terbitan

Bagian

Artikel
Loading...