Implementasi Algoritme AES 128 bit Pada Mikrokontroler NodeMCU Menggunakan Arsitektur WEB SERVICE REST Untuk Keamanan Pengiriman Data

  • Rhomy Idris Sardi PSTI UNRAM
Keywords: kriptografi, algoritme AES 128 bit, confidentiality, NodeMCU, Web Service REST

Abstract

Di tengah tren internet of things (IoT) yang berkembang pesat seperti sekarang ini, terdapat beberapa tantangan yang harus dihadapi seperti masalah keamanan dan sumberdaya. Salah satu gangguan keamanan pada IoT adalah interception atau penyadapan data. Selain itu, IoT merupakan perangkat dengan kapasitas memori yang kecil dan termasuk perangkat dengan proses yang lambat. Menjawab tantangan tersebut, penelitian ini bertujuan melakukan pengujian terkait metode keamanan yang tepat dalam memenuhi unsur kerahasiaan data yang dikirimkan melaui jaringan nirkabel wifi oleh perangkat mikrokontroler NodeMCU menuju server basis data. Prosesor 80MHz dan memori dinamis 81920 byte yang dimiliki NodeMCU terbilang kecil sehingga dibutuhkan metode keamanan yang tepat digunakan pada perangkat minim resource. Salah satu metode keamanan yang popular adalah algoritme kriptografi AES. AES adalah algoritme yang ringan dan dapat digunakan pada embedded system. Data berbentuk plainteks akan dienkripsi menjadi cipher text menggunakan algoritme AES 128bit sebelum menuju server basis data. Pada server, data akan didekripsi menjadi bentuk semula kemudian disimpan ke dalam basis data. Proses pengiriman data menggunakan arsitektur web service REST (Representational State Transfer). Terdapat empat bagian pengujian untuk memastikan sistem telah berjalan dengan baik yakni pengujian fungsional, pengujian kinerja waktu dan mermori, serta pengujian keamanan.

Published
2020-07-15