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.