Abstract

User demand for Internet of Things (IoT) services is ever increasing. The growing user demand can lead to an escalation of server workloads and faces the threat of theft of critical data. Consequently, a system is necessary to balance the server load and is protected with data encryption. In this study, we designed a system to share server workloads using load balancing methods. The load balancing technique uses open-source web server software. The system is equipped with data security using a homomorphic encryption algorithm from AES on the sender's side. The system embeds in an IoT telemedicine apparatus. During testing, we analyze the error requests that arrive at each server for the HTTP GET and POST methods. We also evaluate the speed of data encryption and decryption. The results showed that server load balancing reduces the number of error requests for the GET method by 97%. Meanwhile, the number of error requests for the POST method decreases by 66.75%. Observations reveal that the average homomorphic encryption speed, computation time, and decryption time are 15.66 ms, 764.18 µs, and 362.49 µs, respectively.

Highlights

  • The current industrial development encourages the development and application of the Internet of Things (IoT)

  • When using server load balancing techniques, the number of error requests received is reduced by an average of about 97%

  • Server load balancing can reduce error requests received by the server

Read more

Summary

Load Balancing Server and Homomorphic Encryption in Internet of Things

Muhammad Hafiz Amrullah, Favian Dewanta*, Sussi Fakultas Teknik Elektro Universitas Telkom Bandung, Indonesia. The growing number of user demand can lead to an escalation of server workloads and threat of critical data theft. A system is necessary to balance the server load where the data is protected with encryption. We designed a system to share server workloads using load balancing methods. We analyze the error requests that arrive at each server for the HTTP GET and POST methods. We evaluate the speed of data encryption and decryption. The results showed that server load balancing reduces the number of error requests for the GET method by 97%. The number of error requests for the POST method decreases by 66.75%. Observations reveal that the average homomorphic encryption speed, computation time, and decryption time are 15.66 ms, 764.18 μs, and 362.49 μs, respectively. Article info: submitted February 3, 2021, revised April 6, 2021, accepted May 26, 2021

Introduction
Result
Findings
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call