Implementasi Algoritme Grain-128 Pada Wireless Sensor Network Dengan Media Pengiriman Data NRF24L01

Main Author: Barokah, M. Khatib
Format: Thesis NonPeerReviewed
Terbitan: , 2019
Subjects:
Online Access: http://repository.ub.ac.id/179617/
Daftar Isi:
  • nRF24L01 merupakan sebuah modul komunikasi data yang biasa digunakan pada perangkat Wireless Sensor Network (WSN). Modul komunikasi ini sering digunakan dikarenakan konsumsi daya nya yang rendah serta menggunakan memori yang sedikit. Modul nRF24L01 mengirimkan data dengan cara melakukan proses broadcast pada sebuah alamat. Untuk menerima data, modul nRF24L01 melakukan proses listen pada alamat yang sama juga. Namun, hal ini akan menimbulkan celah keamanan jika alat tersebut digunakan untuk mengirimkan data hanya ke alat yang dinginkan. Oleh karena itu, dibutuhkan sebuah solusi untuk mengamankan data pada modul tersebut seperti melakukan penerapan algoritme Grain-128. Algoritme Grain-128 merupakan algoritme enkripsi yang dirancang untuk diimplementasikan pada hardware yang membutuhkan sumber daya yang terbatas. Algoritme Grain-128 sendiri merupakan varian dari keluarga algoritme Grain. Algoritme Grain-128 merupakan stream cipher dimana algoritme ini membutuhkan masukan key sebesar 128 bit dan Initialization Vector (IV) sebesar 96 bit. Dengan begitu, penelitian ini menggunakan algoritme Grain-128 untuk mengamankan komunikasi data dengan modul nRF24L01 dari segi confidentiality. Berdasarkan pengujian, sistem membutuhkan waktu 41363,25 mikro detik untuk menghasilkan keystream. Sistem juga membutuhkan waktu sebesar 12,02 dan 12,26 mikro detik untuk melakukan proses enkripsi dan dekripsi data sebesar 8 bit. sistem rentan terhadap serangan aktif namun tahan terhadap serangan pasif.