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 条
  • [31] An improved artificial bee colony algorithm: particle bee colony
    Wang J.-C.
    Li Q.
    Cui J.-R.
    Zuo W.-X.
    Zhao Y.-F.
    Li, Qing (liqing@ies.ustb.edu.cn), 2018, Science Press (40): : 871 - 881
  • [33] Nonlinear CSTR control system design using an artificial bee colony algorithm
    Chang, Wei-Der
    SIMULATION MODELLING PRACTICE AND THEORY, 2013, 31 : 1 - 9
  • [34] Application of Artificial BEE: Colony Algorithm Using Hadoop
    Bansal, Nupur
    Kumar, Sanjay
    Tripathi, Ashish
    PROCEEDINGS OF THE 10TH INDIACOM - 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT, 2016, : 3615 - 3619
  • [35] Training ANFIS Using Artificial Bee Colony Algorithm
    Karaboga, Dervis
    Kaya, Ebubekir
    2013 IEEE INTERNATIONAL SYMPOSIUM ON INNOVATIONS IN INTELLIGENT SYSTEMS AND APPLICATIONS (IEEE INISTA), 2013,
  • [36] Polygonal Approximation Using an Artificial Bee Colony Algorithm
    Huang, Shu-Chien
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2015, 2015
  • [37] Malware Detection using Artificial Bee Colony Algorithm
    Mohammadi, Farid Ghareh
    Shenavarmasouleh, Farzan
    Amini, M. Hadi
    Arabnia, Hamid R.
    UBICOMP/ISWC '20 ADJUNCT: PROCEEDINGS OF THE 2020 ACM INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND UBIQUITOUS COMPUTING AND PROCEEDINGS OF THE 2020 ACM INTERNATIONAL SYMPOSIUM ON WEARABLE COMPUTERS, 2020, : 568 - 572
  • [38] Training ANFIS by using the artificial bee colony algorithm
    Karaboga, Dervis
    Kaya, Ebubekir
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2017, 25 (03) : 1669 - 1679
  • [39] Solving Energy Routing Problem in Energy Internet Using a Discrete Artificial Bee Colony Algorithm
    Hebal, Sara
    Harous, Saad
    Mechta, Djamila
    2022 INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING, IWCMC, 2022, : 641 - 646
  • [40] Generation scheduling in smart grid environment using global best artificial bee colony algorithm
    Govardhan, Manisha
    Roy, Ranjit
    INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2015, 64 : 260 - 274