当前位置: X-MOL 学术J. Inf. Secur. Appl. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Data cryptography in the Internet of Things using the artificial bee colony algorithm in a smart irrigation system
Journal of Information Security and Applications ( IF 3.8 ) Pub Date : 2021-07-27 , DOI: 10.1016/j.jisa.2021.102945
Seyyed Keyvan Mousavi , Ali Ghaffari

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.



中文翻译:

在智能灌溉系统中使用人工蜂群算法的物联网数据加密

物联网 (IoT) 包括各种技术,包括传感设备、射频识别 (RFID) 和微机电系统 (MEMS)。尽管物联网具有众多优势,但安全和隐私仍是重要挑战。物联网基础设施经常受到不同入侵者的攻击,包括以测试系统渗透性为使命的白帽黑客。其他攻击是由滥用系统漏洞来获取信息以谋取个人利益的对手精心策划的。因此,安全性是物联网设计的关键因素和基本要求。因此,越来越多的网络攻击需要制定适当的战略计划来确保物联网安全。事实证明,增强物联网中的数据安全性是一个主要问题,缓解这种情况的一种解决方案是在物联网中存储数据时应用合适的加密技术。如果网络不够安全,入侵者将能够在没有物理访问的情况下控制物联网设备。为了克服这一挑战,本文提出了一种基于椭圆曲线加密 (ECC)、SHA-256(安全哈希算法 256)算法和人工蜂群 (ABC) 算法的安全设计,以提高基于 IoT 的安全性。智能灌溉系统。所提出的模型应用 ABC 算法为 ECC 生成私钥。结果表明,最佳编码和解码次数分别为 100 次和 150 次迭代。此外,与 3DES&ECC&SHA-256 和 RC4&ECC&SHA-256 相比,所提出模型的总吞吐量在加密方面分别提高了约 50.04% 和 55.29%,在加密方面提高了 51.36% 和 58。解密高 41%。评估表明吞吐率有显着提高(>50%)。获得的性能结果表明了所提出方案在性能和安全性方面的效率和有效性。

更新日期:2021-07-27
down
wechat
bug