Deskripsi
MQTT merupakan protokol komunikasi yang banyak direkomendasikan untuk mendukung perangkat IoT dengan komputasi rendah. Walaupun cukup ringan dan mudah diimplementasikan, MQTT memiliki potensi ancaman yang besar karena pada dasarnya protokol ini tidak dilengkapi mekanisme pengamanan yang cukup untuk melindungi dari pencurian dan kebocoran data serta verifikasi pengiriman data. Penggunaan SSL/TLS pada MQTT bisa saja menjadi solusi keamanan, namun protokol tersebut akan menimbulkan masalah komputasi yang cukup berat pada perangkat dengan sumber daya komputasi yang ringan seperti pada mikrokontroler maupun Node-MCU yang biasa digunakan untuk perangkat IoT. Oleh karena itu, paten ini memberikan solusi untuk mengamankan protokol komunikasi MQTT yang diterapkan pada sistem IoT dengan perangkat bersumber daya komputasi rendah. Solusi ini berupa penggunaan metode enkripsi AES dan SHA1 yang digunakan untuk menghasilkan multi-ciphertext yang berfungsi untuk melindungi pengiriman data mentah sekaligus mengautentikasi keotentikan data yang dikirimkan.