Implementasi Algoritme Grain 128 Pada Proses Pengiriman Data Menggunakan Raspberry Pi 3

Implementasi Algoritme Grain 128 Pada Proses Pengiriman Data Menggunakan Raspberry Pi 3

Penulis

  • Moh. Afif Ma'ruf Fakultas Ilmu Komputer, Universitas Brawijaya
  • Ari Kusyanti Fakultas Ilmu Komputer, Universitas Brawijaya
  • Adhitya Bhawiyuga Fakultas Ilmu Komputer, Universitas Brawijaya

Kata Kunci:

keamanan data, kriptografi, Grain 128, TCP/IP

Abstrak

Internet of Things (IoT) merupakan salah satu dampak positif dari perkembangan teknologi baru yang digunakan untuk mengaplikasikan jaringan komunikasi modern. Dampak negatif dari kebocoran data yang harus diperhatikan ialah keamanan dan kerahasiannya agar pihak yang tidak berkepentingan tidak dapat mengetahui atau memodifikasi isi dari data tersebut. Dari permasalahan tersebut dibutuhkan suatu teknik kriptografi untuk mengamankan data. Salah satu algoritme yang dapat digunakan adalah algoritme Grain 128. Algoritme Grain 128 merupakan merupakan algoritme stream cipher yang memiliki konsep kecepatan tinggi dengan memori dan daya sangat rendah. Media komunikasi client dan server yang digunakan ialah TCP/IP. Raspberry Pi 3 sebagai client atau gateway yang akan mengirim file, kemudian mengenkripsi file ketika dikirim dan laptop sebagai server yang akan mendekripsi saat file diterima. Terdapat 5 pengujian untuk memastikan sistem dapat berjalan dengan baik. Pengujian yang dilakukan meliputi pengujian fungsional, validasi test vector, enkripsi dan dekripsi, keamanan, dan kinerja waktu. Pada pengujian fungsional semua yang dihasilkan valid. Pada pengujian validasi test vector keystream yang dihasilkan oleh sistem sesuai dengan paper sehingga didapatkan hasil yang valid. Pada pengujian enkripsi dan dekripsi sistem dapat berjalan dan file yang diterima sesuai dengan file yang dikirim, isi dari file tidak dapat terbaca ketika proses pengiriman. Pada pengujian keamanan data yang dikirim tidak dapat di sniffing menggunakan Wireshark. Pada pengujian kinerja waktu dilakukan pengujian berdasarkan 5 jenis file berbeda dengan ekstensi DOCX, PPT, XLSX, TXT, dan PDF. Dari berbagai jenis file tersebut dilakukan 30 kali percobaan dan diperoleh hasil rata-rata pengiriman adalah 47,1 detik. File dengan jenis PDF memiliki rata-rata eksekusi paling cepat yaitu 43,4 detik.

Unduhan

Diterbitkan

29 Jan 2019

Cara Mengutip

Ma'ruf, M. A., Kusyanti, A., & Bhawiyuga, A. (2019). Implementasi Algoritme Grain 128 Pada Proses Pengiriman Data Menggunakan Raspberry Pi 3. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 3(4), 3807–3815. Diambil dari https://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/5036

Terbitan

Bagian

Artikel
Loading...