Performance Evaluation of Lightweight Encryption Algorithms for IoT-Based Applications

被引:0
|
作者
Pejman Panahi
Cüneyt Bayılmış
Unal Çavuşoğlu
Sezgin Kaçar
机构
[1] Sakarya University,Department of Computer Engineering
[2] Sakarya University,Department of Software Engineering
[3] Sakarya University of Applied Science,Department of Electrical and Electronics Engineering
关键词
Lightweight block ciphers; IoT; Cloud; Security; Raspberry pi 3; Arduino mega 2560;
D O I
暂无
中图分类号
学科分类号
摘要
Today, all smartphones, notebooks, or other communication devices could connect to the cloud, so the data are accessible everywhere. When these devices are interconnected through the internet, they make an Internet of Things (IoT) network that exchanges data among network nodes and other services. IoT has a broad application area from smart applications to various industrial usages. However, the high volume of data transferred in the IoT network makes it crucial to implement mechanisms to transfer the data safe and secure. Enciphering is one of the best techniques to offer end-to-end security. Considering an IoT network, nodes have restricted resources, and applying classical cryptography methods are costly and not efficient, so lightweight block ciphers are one of the sophisticated solutions to overcome security drawbacks in this scope. In this paper, ten lightweight algorithms involve AES, PRESENT, LBlock, Skipjack, SIMON, XTEA, PRINCE, Piccolo, HIGHT, RECTANGLE tested to evaluate their performance for key factors such as memory usage (RAM and ROM), energy consumption, throughput, and execution time for both encryption and decryption modes over cloud transmission. We have done simulations using Raspberry Pi 3 and Arduino Mega 2560 as the leading devices in the IoT scope. As a result, this paper will help IoT developers to choose the right platform and enciphering algorithm to set up a secure network due to multiple factors like energy and memory usage, especially for software platforms.
引用
收藏
页码:4015 / 4037
页数:22
相关论文
共 50 条
  • [1] Performance Evaluation of Lightweight Encryption Algorithms for IoT-Based Applications
    Panahi, Pejman
    Bayilmis, Cuneyt
    Cavusoglu, Unal
    Kacar, Sezgin
    [J]. ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2021, 46 (04) : 4015 - 4037
  • [2] An Efficient and Reliable Lightweight PUF for IoT-based Applications
    Amsaad, Fathi
    Razaque, Abdul
    Baza, Mohamed
    Kose, Seluck
    Bhatia, Sajal
    Srivastava, Gautam
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2021,
  • [3] A Lightweight Cellular Automata Based Encryption Technique for Iot Applications
    Roy, Satyabrata
    Rawat, Umashankar
    Karjee, Jyotirmoy
    [J]. IEEE ACCESS, 2019, 7 : 39782 - 39793
  • [4] Lightweight Security Algorithms for Resource-constrained IoT-based Sensor Nodes
    Sarker, Victor Kathan
    Tuan Nguyen Gia
    Tenhunen, Hannu
    Westerlund, Tomi
    [J]. ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [5] A systematic review on performance evaluation metric selection method for IoT-based applications
    Patel, Keyur
    Mistry, Chinmay
    Gupta, Rajesh
    Tanwar, Sudeep
    Kumar, Neeraj
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2023, 101
  • [6] Performance Evaluation of IoT Encryption Algorithms: Memory, Timing, and Energy
    Maitra, Sudip
    Richards, Dylan
    Abdelgawad, Ahmed
    Yelamarthi, Kumar
    [J]. 2019 IEEE SENSORS APPLICATIONS SYMPOSIUM (SAS), 2019,
  • [7] Performance Evaluation of Lightweight Cryptographic Algorithms for Heterogeneous IoT Environment
    Jammula, Mounika
    Vakamulla, Venkata Mani
    Kondoju, Sai Krishna
    [J]. JOURNAL OF INTERCONNECTION NETWORKS, 2022, 22 (SUPP01)
  • [8] Evaluating the Performance Parameters of Cryptographic Algorithms for IOT-based Devices
    Iftikhar, Umar
    Asrar, Kashif
    Waqas, Maria
    Ali, Syed Abbas
    [J]. ENGINEERING TECHNOLOGY & APPLIED SCIENCE RESEARCH, 2021, 11 (06) : 7867 - 7874
  • [9] A Lightweight Authentication Protocol for IoT-Based Applications Using Reconfigurable Noisy PUFs
    Modarres, Amir Masoud Aminian
    Sarbishaei, Ghazaleh
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2024, 20 (09) : 11384 - 11392
  • [10] Design of IOT-Based Smart Laundry Applications Using Fuzzy Algorithms
    Saleha, Baqiatus
    Nasution, Surya Michrandi
    Prasasti, Anggunmeka Luhur
    [J]. 2020 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY SYSTEMS AND INNOVATION (ICITSI), 2020, : 393 - 397