To search, Click below search items.


All Published Papers Search Service


Protection IoT Data Using Hybrid Cryptography Algorithms


Maha Altalhi and Khalid Alsubhi


Vol. 22  No. 11  pp. 701-711


The Internet of Things (IoT) is a fast-growing technology that has modernized human lives and provided numerous benefits worldwide. The IoT connects many objects over the Internet to transmit information and perform tasks based on sensor information. This technology has become widely used in many fields, such as smart homes, smart cities, and medicine. With this revolution in IoT technology and the increase in demand for it, security concerns and data confidentiality have become an important concern for consumers of IoT applications. If IoT applications depend on the production of big data, keeping it secure is a significant challenge. The most important way to protect data from security threats is to store it in encrypted form. In this research, we will study three cases. In Case (1), we apply a proposed hybrid cryptography algorithm consisting of two types of encryption algorithms, the symmetric DES algorithm and the asymmetric RSA algorithm. This approach is applied to Mhealth, a big IoT dataset, to protect it from unauthorized access during data storage. In Case (2), a data compression technology is applied before the hybrid cryptography algorithm. This reduces both the required storage space and the encryption and decryption time. Finally, in Case (3), we use a deep learning model, the auto-encoder model, to extract some critical and sensitive data features before applying the hybrid cryptography algorithm. The three approaches are compared by measuring their encoding time, decoding time, and throughput. We determine that Case (3) is the most efficient approach: it achieves 10% faster encryption and decryption than Case (2), which is in turn 49% more efficient that Case (1).


Hybrid cryptography algorithm, big data, compression, encryption, decryption.