Improving the IoT and Cloud Computing Integration using Hybrid Encryption(Security and Privacy Guarantee)
Keywords:
Internet of Things, Cloud Computing, Data Security, Hybrid Encryption, Blackhole AttAbstract
One advanced technology that is expanding quickly in the communications area is the integration of Cloud computing with the IoT, with the presence of
cloud computing, it becomes possible to overcome the problems of sensor nodes that suffer from limited storage capacity and energy. The integration of the Internet of Things (IoT) with cloud computing (CC) seeks to achieve new levels of efficiency in service delivery. Security and privacy are key factors that slow down the rapid and widespread adoption and deployment of both IoT and cloud computing. Since the information sent between the sender and recipient is vulnerable to threats and attacks through eavesdropping or unauthorized, in this paper, encryption technology is used to protect the information that sent from the IoT devices to the cloud server. The security is achieved by using a hybrid encryption mechanism that provides the performance advantages of symmetric and asymmetric encryption algorithms. The Elliptic Curve Cryptography (ECC) algorithm is used for key generation and the AES (Advanced Encryption Standard) algorithm is used for encryption and decryption of the data to provide a reliable computing environment. We have implemented the proposed system and showed the results using CONTIKI COOJA 3.0 connected with the cloud service provider and evaluate a set of performance metrics such as power consumption, packet delivery ratio, algorithm execution time, and verify the network immunity against the blackhole attack.