Implementasi Algoritme SPECK pada Wireless Sensor Network menggunakan Media Pengiriman Data nRF24L01
Kata Kunci:
WSN, nRF24L01, algoritme SPECKAbstrak
Wireless Sensor Network (WSN) merupakan jaringan yang dibentuk oleh beberapa node sensor dan saling terhubung secara nirkabel antara satu sama lain dengan keterbatasan yang ada dalam tiap node. Keterbatasan sumber daya yang terdapat pada node WSN salah satunya pada media komunikasi. Hal ini menyebabkan WSN membutuhkan suatu metode komunikasi data dengan peggunaan sumber daya yang rendah. Modul nRF24L01 dirancang dengan tujuan dapat diimplementasikan dalam jaringan nirkabel yang memiliki sumber daya rendah sehingga dapat diterapkan pada jaringan WSN. Modul nRF24L01 akan melakukan proses siaran atau broadcast pada suatu alamat untuk mengirimkan data. Kemudian untuk menerima data dilakukan proses listen, sehingga dapat diterima oleh perangkat yang berada pada alamat yang sama dengan pengirim. Hal tersebut menyebabkan adanya celah keamanan ketika suatu perangkat ditujukan untuk mengirim data menuju perangkat yang diinginkan saja. Untuk itu perlu adanya suatu mekanisme untuk memastikan keamanan pada komunikasi data yang sedang berjalan. Algoritme SPECK telah diuji pada perangkat keras dan perangkat lunak oleh National Security Agency (NSA). Algoritme SPECK telah dioptimalkan berjalan pada perangkat lunak. Pengguna dapat menerapkan SPECK Cipher dengan mempertimbangkan aplikasi dan hardware yang dibutuhkan tanpa menggangu kinerja. Algoritme SPECK bertujuan untuk memberikan fleksibilitas dan karakteristik kinerja yang dibutuhkan oleh pengembang. Implementasi algoritme SPECK pada sistem membuat sistem ini tahan terhadap serangan pasif maupun serangan aktif sekalipun.