Implementasi Algoritme Poly1305-AES pada Protokol MQTT

Implementasi Algoritme Poly1305-AES pada Protokol MQTT

Penulis

  • Tista Pamungkas Ragil Alit Fakultas Ilmu Komputer, Universitas Brawijaya
  • Ari Kusyanti Fakultas Ilmu Komputer, Universitas Brawijaya
  • Widhi Yahya Fakultas Ilmu Komputer, Universitas Brawijaya

Kata Kunci:

IoT, MQTT, integritas, Message Authentication Code, Poly1305-AES

Abstrak

Message Queue Telemetry Transport (MQTT) merupakan salah satu protokol Internet of Things (IoT) yang dirancang khusus untuk komunikasi antar mesin yang memiliki karakteristik dapat bekerja pada low power,  menggunakan bandwidth yang kecil, keandalan dalam pengiriman paket dan protokol ini menggunakan arsitektur publish-subscribe. Protokol MQTT hanya menyediakan mekanisme autentikasi untuk keamanannya yang secara default tidak menjamin keamanan data dalam transmisinya sehingga privasi data dan integritas data menjadi masalah dalam implementasi protokol. Oleh sebab itu, dilakukan penerapan metode Message Authentication Code (MAC) menggunakan algoritme Poly1305-AES yang berbasis block cipher. Berdasarkan pengujian, algoritme Poly1305-AES memiliki peningkatan penggunaan memory 0,013 MB pada publisher dan 0,028 MB pada subscriber dan algoritme Poly1305-AES mampu menangani serangan perubahan, penyisipan dan penyubtitusian data. Penelitian ini memberikan hasil bahwa algoritme Poly1305-AES memiliki performa yang cukup bagus berdasarkan nilai peningkatan penggunaan memory dan ketahanan terhadap serangan.

Unduhan

Diterbitkan

11 Feb 2019

Cara Mengutip

Alit, T. P. R., Kusyanti, A., & Yahya, W. (2019). Implementasi Algoritme Poly1305-AES pada Protokol MQTT. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 3(4), 4006–4013. Diambil dari https://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/5100

Terbitan

Bagian

Artikel
Loading...