Implementasi Enkripsi Payload Menggunakan Algoritme Grain 128bit Berbasis IoT Middleware
Main Author: | Safitri, Winda Ayu |
---|---|
Format: | Thesis NonPeerReviewed Book |
Bahasa: | eng |
Terbitan: |
, 2020
|
Subjects: | |
Online Access: |
http://repository.ub.ac.id/180476/1/Winda%20Ayu%20Safitri.pdf http://repository.ub.ac.id/180476/ |
Daftar Isi:
- 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.