Yosephina, Sara (2018) Implementasi Algoritme Trivium Untuk Mengamankan Komunikasi Data Master-Slave Pada Perangkat Berbasis Modul Komunikasi NRF24L01. Sarjana thesis, Universitas Brawijaya.
Abstract
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.
English Abstract
Internet of Things(IoT) refers to the network of identifiable and addressable objects that have ability to communicate and exchange information regarding themselves. Objects in IoT can use or produce services and work together to attain a common goal. IoT has to deal with security and privacy issue that may slowing down its widespread implementation. NIST (National Institute of Standard Technology) is an institution that deal with data security standards. NIST organized the STREAM project to look for new stream cipher algorithms for both software and hardware security. Trivium algorithm is one of the candidates selected for security from the side of the hardware. Trivium algorithm is superior from other algorithms because its architecture has a complex level of complexity and does not require high resources so that make suitable for devices with low power. This research explains how to use Trivium algorithm to make secure master-slave data communications on NRF24L01 communication-based device. Researchers chose NRF24L01 due to the use a module that has affordable prices and designed for services that require very low power. There are 5 tests performed including validation test vector, performance analysis through the validation time keystream and data encryption ecryption, performance analysis of delivery time from master to slave using communication module NRF24L01, and testing with sniffing. Results of this resesarch indicate that the keystream validation in accordance with test vector. The performance of encryption processing time has an average of 695.8 ms for 8 bit data size, 951.2 ms for 16 bit data size and 1460.2 ms for 32 bit data size. And the results of the decryption processing time performance have an average of 443.5 ms for 8 bit data size, 447.8 ms for 16 bit data size and 448.4 ms for 32 bit data sizeAnd the results of the test by sniffing shows that the Trivium algorithm can perform data encryption well with the sniffing process can only sniff the data that has been encrypted.
Item Type: | Thesis (Sarjana) |
---|---|
Identification Number: | SKR/FTIK/2018/595/051808451 |
Uncontrolled Keywords: | Internet of Things, Keamanan, Algoritme Trivium, master-slave, NRF24L01 Internet of Things, Security, Trivium Algorithm, master-slave, NRF24L01 |
Subjects: | 000 Computer science, information and general works > 005 Computer programming, programs, data > 005.8 Data security |
Divisions: | Fakultas Ilmu Komputer > Teknik Informatika |
Depositing User: | Budi Wahyono Wahyono |
Date Deposited: | 12 Mar 2019 07:41 |
Last Modified: | 21 Oct 2021 04:30 |
URI: | http://repository.ub.ac.id/id/eprint/161409 |
Preview |
Text
Sara Yosephina.pdf Download (7MB) | Preview |
Actions (login required)
View Item |