Data cryptography in the Internet of Things using the artificial bee colony algorithm in a smart irrigation system

被引:16
|
作者
Mousavi, Seyyed Keyvan [1 ]
Ghaffari, Ali [2 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Urmia Branch, Orumiyeh, Iran
[2] Islamic Azad Univ, Dept Comp Engn, Tabriz Branch, Tabriz, Iran
关键词
IoT; Security; Cryptography; Artificial bee colony; SENSOR NETWORKS; OPTIMIZATION; SHA-256; SCHEME;
D O I
10.1016/j.jisa.2021.102945
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things (IoT) includes various technologies, including sensing devices, Radio-Frequency Identification (RFID), and Microelectromechanical Systems (MEMS). Despite numerous advantages of IoT, security and privacy are important challenges. IoT infrastructures are frequently attacked by different invaders, including white hat hackers whose mission is to test the system's penetrability. Other attacks are orchestrated by adversaries that misuse system vulnerabilities to seize information for personal benefits. Hence, security is a key factor and fundamental requirement of IoT design. Thus, increased cyberattacks call for an appropriate strategic plan to ensure IoT security. Enhancing data security in IoT has proved to be a major concern, and one solution to mitigate this is to apply suitable encryption techniques when storing data in the IoT. An intruder will be able to control IoT devices without physical access if the network is not secure enough. To overcome this challenge, this paper proposes a security design based on Elliptic-Curve Cryptography (ECC), the SHA-256 (Secure Hash Algorithm 256) algorithm, and the Artificial Bee Colony (ABC) algorithm to boost the security of IoT-based smart irrigation systems. The proposed model applies the ABC algorithm to generate the private key for ECC. The results show that the optimal encoding and decoding times were 100 and 150 iterations, respectively. Moreover, compared to 3DES&ECC&SHA-256 and RC4&ECC&SHA-256, the total throughput of the proposed model was about 50.04% and 55.29% higher in encryption and 51.36% and 58.41% higher in decryption. The evaluation indicates a significant improvement (>50%) in the throughput rate. The performance results obtained indicate the efficiency and effectiveness of the proposed scheme in terms of performance and security.
引用
收藏
页数:16
相关论文
共 50 条
  • [41] An energy-efficient artificial bee colony-based clustering in the internet of things
    Yousefi, Shamim
    Derakhshan, Farnaz
    Aghdasi, Hadi S.
    Karimipour, Hadis
    COMPUTERS & ELECTRICAL ENGINEERING, 2020, 86 (86)
  • [42] Development and Evaluation of Smart Drip Irrigation System for Egg Plant using Internet of Things
    Kumar, S. Vinod
    Singh, C. D.
    Rao, K. V. Ramana
    Rajwade, Yogesh A.
    Kumar, Mukesh
    Asha, K. R.
    JOURNAL OF SCIENTIFIC & INDUSTRIAL RESEARCH, 2024, 83 (03): : 300 - 308
  • [43] Data feature selection based on Artificial Bee Colony algorithm
    Schiezaro, Mauricio
    Pedrini, Helio
    EURASIP JOURNAL ON IMAGE AND VIDEO PROCESSING, 2013,
  • [44] Application of artificial bee colony algorithm on surface wave data
    Song, Xianhai
    Gu, Hanming
    Tang, Li
    Zhao, Sutao
    Zhang, Xueqiang
    Li, Lei
    Huang, Jianquan
    COMPUTERS & GEOSCIENCES, 2015, 83 : 219 - 230
  • [45] Global Artificial Bee Colony Search Algorithm for Data Clustering
    Danish, Zeeshan
    Shah, Habib
    Tairan, Nasser
    Ghazali, Rozaida
    Badshah, Akhtar
    INTERNATIONAL JOURNAL OF SWARM INTELLIGENCE RESEARCH, 2019, 10 (02) : 48 - 59
  • [46] Data feature selection based on Artificial Bee Colony algorithm
    Mauricio Schiezaro
    Helio Pedrini
    EURASIP Journal on Image and Video Processing, 2013
  • [47] Artificial Bee Colony Algorithm for Classification of Remote Sensed Data
    Jayanth, J.
    Kumar, Ashok
    Koliwad, Shivaprakash
    Krishnashastry, Sri
    2015 INTERNATIONAL CONFERENCE ON INDUSTRIAL INSTRUMENTATION AND CONTROL (ICIC), 2015, : 1512 - 1517
  • [48] MPPT Algorithm Based on Artificial Bee Colony for PV System
    Gonzalez-Castano, Catalina
    Restrepo, Carlos
    Kouro, Samir
    Rodriguez, Jose
    IEEE ACCESS, 2021, 9 : 43121 - 43133
  • [49] Shuffled artificial bee colony algorithm
    Tarun Kumar Sharma
    Millie Pant
    Soft Computing, 2017, 21 : 6085 - 6104
  • [50] An Astute Artificial Bee Colony Algorithm
    Kishor, Avadh
    Chandra, Manik
    Singh, Pramod Kumar
    PROCEEDINGS OF SIXTH INTERNATIONAL CONFERENCE ON SOFT COMPUTING FOR PROBLEM SOLVING (SOCPROS 2016), VOL 1, 2017, 546 : 153 - 162