Implementasi Algoritme Trivium Untuk Mengamankan Komunikasi Data Master-Slave Pada Perangkat Berbasis Modul Komunikasi NRF24L01

Main Author: Yosephina, Sara
Format: Thesis NonPeerReviewed Book
Bahasa: eng
Terbitan: , 2018
Subjects:
Online Access: http://repository.ub.ac.id/161409/1/Sara%20Yosephina.pdf
http://repository.ub.ac.id/161409/
Daftar Isi:
  • Internet of Things (IoT) merupakan salah satu konsep jaringan yang menghubungkan berbagai berbagai perangkat sehingga memiliki kemampuan untuk berkomunikasi dan saling bertukar informasi. Perangkat-perangkat tersebut dapat menggunakan maupun menghasilkan layanan-layanan dan saling berkerjasama untuk mencapai tujuan bersama. Namun salah satu yang menjadi isu kelemahan dari pengimplementasian IoT yaitu masalah keamanan data dan privasi. NIST (National Institute of Standard Technology) merupakan institusi yang menaungi standar keamanan data. NIST menyelenggarakan projek eSTREAM untuk mencari algoritme stream cipher baru untuk keamanan software maupun hardware. Algoritme Trivium merupakan salah satu kandidat yang terpilih untuk keamanan dari sisi hardware. Algoritme Trivium lebih unggul dibandingkan dengan algoritme yang lain karena arsitekturnya memiliki tingkat kompleksitas yang rumit dan tidak membutuhkan sumber daya yang besar sehingga cocok untuk digunakan pada perangkat yang memiliki daya yang rendah. Pada penelitian ini menjelaskan bagaimana memanfaatkan algoritme Trivium untuk mengamankan komunikasi data master-slave pada perangkat berbasis modul komunikasi NRF24L01. Penggunaan NRF24L01 pada penelitian ini dikarenakan modul tersebut memiliki harga yang tejangkau dan didesain untuk layanan yang membutuhkan daya yang sangat rendah. Terdapat 5 pengujian yang dilakukan diantaranya validasi test vector, analisis performansi melalui waktu proses enkripsi dan dekripsi, analisis performansi waktu pengiriman dari master ke slave menggunakan modul komunikasi NRF24L01, dan uji keamanan dengan melakukan sniffing. Hasil dari penelitian ini menunjukkan bahwa validasi keystream telah sesuai dengan test vector. Hasil performasi waktu pemrosesan enkripsi memiliki rata-rata 695,8 ms untuk ukuran data 8 bit, 951,2 ms untuk ukuran data 16 bit dan 1460,2 ms untuk ukuran data 32 bit. Dan Hasil performasi waktu pemrosesan dekripsi memiliki rata-rata 443,5 ms untuk ukuran data 8 bit, 447,8 ms untuk ukuran data 16 bit dan 448,4 ms untuk ukuran data 32 bit. Dan hasil dari pengujian keamanan dengan melakukan sniffing menunjukkan bahwa algoritme Trivium dapat melakukan enkripsi data dengan baik sehingga proses sniffing hanya dapat menyadap data yang telah dienkripsi.