IMPLEMENTASI ALGORITME AES 128 BIT PADA MIKROKONTROLER NODEMCU MENGGUNAKAN ARSITEKTUR WEB SERVICE REST UNTUK KEAMANAN PENGIRIMAN DATA

Main Author: Rhomy, Idris Sard
Format: Thesis NonPeerReviewed Book
Bahasa: eng
Terbitan: , 2020
Subjects:
Online Access: http://eprints.unram.ac.id/17156/1/PAPER%20RHOMY%20IDRIS%20SARDI%20%28F1D016076%29.pdf
http://eprints.unram.ac.id/17156/
Daftar Isi:
  • Data and resource confidentiality issues are a challenge facing IoT technology today. In response to this, this study aims to conduct tests related to appropriate security methods in fulfilling the confidentiality elements of data sent over the wireless network by the NodeMCU microcontroller to the database server. NodeMCU's dynamic processor and memory are relatively small, so it requires proper security methods for use on low resource devices. One popular security method is the AES cryptographic algorithm. AES is a lightweight algorithm and can be used on embedded systems. Plain text data will be encrypted into ciphertext using a 128-bit AES algorithm before entering the database server. On the server, the data will be decrypted to its original form and then stored in the database. The process of sending data uses the WEB REST (Representational State Transfer) service architecture. There are four parts to the test to ensure the system is running properly, namely functionality testing, time and memory performance testing, and security testing. The 128 and 256-bit encryption process on the NodeMCU microcontroller takes 266.31 and 274.31 microseconds, while the memory required is 53928.12 and 54114.32 bytes of the total memory.