%0 Journal Article %T Software Implementation Solutions of A Lightweight Block Cipher to Secure Restricted IoT Environment: A Review %J AL-Rafidain Journal of Computer Sciences and Mathematics %I University of Mosul %Z 1815-4816 %A AL_AZZAWI, RUAH MOUAD ALYAS %A AL-DABBAGH, SUFYAN SALIM MAHMOOD %D 2022 %\ 12/27/2022 %V 16 %N 2 %P 77-88 %! Software Implementation Solutions of A Lightweight Block Cipher to Secure Restricted IoT Environment: A Review %K Block Ciphers %K Internet of Things devices Security %K Lightweight cryptography %K Performance Evaluation %K Resource-constrained devices %R 10.33899/csmj.2022.176594 %X With the development of the Internet of Things (IoT) technology, IoT devices are integrated into many of our daily lives, including industrial, security, medical, and personal applications. Many violations of IoT safety have appeared due to the critical physical infrastructure, and network vulnerabilities. Considering the nature of the restricted and limited resources of these devices in terms of size, capacity, and energy, Security is becoming increasingly important. Lightweight cryptography is one of the directions that offer security solutions in resource-constrained environments such as Radio-frequency identification (RFID) and wireless sensor network (WSN).This paper discusses the security issues of these resource-constrained IoT devices and reviews the most prominent Lightweight Bock Cipher suitable for software implementation. Through studying thespecifications and the inner structure for each cipher and their implementation of the performance evaluation on some kind of platform, we provide a design strategies guideline for cryptographic developers to design improved Lightweight Block cipher solutions and compact software implementation for resource-constrained environments. %U https://csmj.mosuljournals.com/article_176594_414ebf3ea8f7eadd511f193364bb368d.pdf