Implementasi Enkripsi Payload Menggunakan Algoritme Grain 128bit Berbasis IoT Middleware

Safitri, Winda Ayu (2020) Implementasi Enkripsi Payload Menggunakan Algoritme Grain 128bit Berbasis IoT Middleware. Sarjana thesis, Universitas Brawijaya.

Abstract

Kriptografi merupakan sebuah usaha untuk mengamankan sebuah pesan dengan menggunakan teknik enkripsi dimana menggunakan sebuah kunci untuk menemukan pesan aslinnya. Kriptografi sangat penting digunakan pada proses bertukar pesan pada Internet of Things agar pesan yang dikirim tidak dapat dicuri atau dimanupulasi. Di dalam IoT, terdapat sebuah protocol standart yang juga disediakan untuk gateway pada middleware. Pada skema middleware, fitur keamanan belum diterapkan baik pada transmisi data maupun validasi data sehingga dibutuhkan metode untuk mengtasi celah keamanan tersebut. Demi mengatasi masalah tersebut, terdapat metode untuk menjamin kerahasiaan data pada komunikasi tersebut yaitu dengan menerapkan algoritme Grain 128bit. Algoritme Grain 128 dapat melindungi paket yang dikirimkan. Dari hasil penelitian, algoritme Grain 128 telah berhasil diimplementasikan untuk payload data pada protokol MQTT dan CoAP. Algoritme Grain 128 yang telah diimplementasikan pada sistem penelitian telah melalui pengujian test vector dan dinyatakan valid. Pengujian kerahasiaan data membuktikan bahwa aspek confidentiality dan aspek integrity dapat dilakukan pada proses enkripsi dan dekripsi. Pengujian serangan aktif berhasil dilakukan ketika user memasukkan plaintext dan mengetahui ciphertextnya, karena proses xor dari plaintext dan ciphertext akan menghasilkan sebuah keystream. Pengujian serangan pasif berhasil dilakukan karena pada hasil pengamatan, plaintext yang dikirim dan diterima tidak berubah. Pada proses enkripsi data yang dikirim sudah berupa ciphertext.

English Abstract

Cryptography is an attempt to secure a message by using encryption techniques and keys to find the original message. Cryptography is essential in the process of exchanging messages on the Internet of Things in order to prevent sent message stealing or manipulation. In the middleware scheme, security features have not been implemented either in data transmission or data validation, therefore, a method is needed to fill in the security gap. Solving this problem, a method can guarantee the confidentiality of the communication, which is by implementing Grain 128 algorithm. Grain 128 algorithm can protect packets sent. The results of the study show that the 128 Grain algorithm has been successfully implemented for data payload on the MQTT and CoAP protocols. Grain 128bit algorithm that has been implemented in the research system has gone through test vector and is declared valid. Data confidentiality testing proves that the confidentiality and integrity aspects can be applied in the encryption and decryption process. An active attact testing is successfully carried out when the user entered the plaintext and knew the ciphertext, because the xor process of the plaintext and ciphertext will produce a keystream. A passive attack testing is successfully carried out because on the result of observations, the sent and received plaintext do not change. In the process of encryption, the sent data are in the form of ciphertext.

Other obstract

-

Item Type: Thesis (Sarjana)
Identification Number: SKR/FILKOM/2020/19/052002981
Uncontrolled Keywords: Internet of Things, Algoritme Grain 128, Middleware, MQTT, CoAP
Subjects: 000 Computer science, information and general works > 005 Computer programming, programs, data > 005.8 Data security > 005.82 Data encryption
Divisions: Fakultas Ilmu Komputer > Teknik Informatika
Depositing User: Budi Wahyono Wahyono
Date Deposited: 05 Aug 2020 08:13
Last Modified: 18 Apr 2023 01:57
URI: http://repository.ub.ac.id/id/eprint/180476
[thumbnail of DALAM MASA EMBARGO] Text (DALAM MASA EMBARGO)
Winda Ayu Safitri.pdf - Published Version
Restricted to Registered users only until 31 December 2023.

Download (5MB)

Actions (login required)

View Item View Item