A Survey of Lightweight Cryptographic Algorithms for IoT-Based Applications

Lightweight crypstographic algorithms are powerful and secure algorithms which are equipped with leading-edge innovation like RFID or Wireless Sensor Networks (WSN) or quickly developing Internet of Things (IoT). They are lightweight in terms of power utilization, clock cycles, and speed, etc., and are easy to implement on constraint or ultra-constraint hardware devices like FPGA’s or RFID labels. This paper indicates a concise knowledge of IoT, and lightweight and implemented algorithms compare the performed cryptographic algorithms and yield a proficient conclusion in terms of security, reliance, speed, memory and throughput, applications, and so forth. Thus, optimized algorithms relying upon the platform utilized can search through the scrutinized list.

[1]  Sergey Panasenko,et al.  Lightweight Cryptography: Underlying Principles and Approaches , 2011 .

[2]  Nicky Mouha,et al.  Report on Lightweight Cryptography , 2017 .

[3]  Miao Wu,et al.  Research on the architecture of Internet of Things , 2010, 2010 3rd International Conference on Advanced Computer Theory and Engineering(ICACTE).

[4]  Jason Smith,et al.  SIMON and SPECK: Block Ciphers for the Internet of Things , 2015, IACR Cryptol. ePrint Arch..

[5]  Kazuhiko Minematsu,et al.  $\textnormal{\textsc{TWINE}}$ : A Lightweight Block Cipher for Multiple Platforms , 2012, Selected Areas in Cryptography.

[6]  María Naya-Plasencia,et al.  Quark: A Lightweight Hash , 2010, CHES.

[7]  Christof Paar,et al.  A survey of lighweight- cryptography implementations , 2007 .

[8]  Dhananjay Singh,et al.  A survey of Internet-of-Things: Future vision, architecture, challenges and services , 2014, 2014 IEEE World Forum on Internet of Things (WF-IoT).

[9]  Matthias Hiller,et al.  A systematic study of lightweight hash functions on FPGAs , 2014, 2014 International Conference on ReConFigurable Computing and FPGAs (ReConFig14).

[10]  Dilawaer Duolikun,et al.  Energy-Aware Server Selection Algorithms in a Scalable Cluster , 2016, 2016 IEEE 30th International Conference on Advanced Information Networking and Applications (AINA).

[11]  Daesung Kwon,et al.  Efficient Hardware Implementation of the Lightweight Block Encryption Algorithm LEA , 2014, Sensors.

[12]  Christof Paar,et al.  Ultra-Lightweight Implementations for Smart Devices - Security for 1000 Gate Equivalents , 2008, CARDIS.

[13]  Christof Paar,et al.  New Lightweight DES Variants , 2007, FSE.

[14]  Christof Paar,et al.  A Survey of Lightweight-Cryptography Implementations , 2007, IEEE Design & Test of Computers.

[15]  Thaier Hayajneh,et al.  Modeling and optimization of the lightweight HIGHT block cipher design with FPGA implementation , 2016, Secur. Commun. Networks.

[16]  Gaurav Bansod,et al.  Implementation of a New Lightweight Encryption Design for Embedded Security , 2015, IEEE Transactions on Information Forensics and Security.

[17]  Béla Genge,et al.  Implementation of SIMON and SPECK lightweight block ciphers on programmable logic controllers , 2017, 2017 5th International Symposium on Digital Forensic and Security (ISDFS).

[18]  Deian Stefan,et al.  Fast Implementations of AES on Various Platforms , 2009, IACR Cryptol. ePrint Arch..

[19]  Ioan Ungurean,et al.  A Survey on the Internet of Things Software Arhitecture , 2015 .

[20]  Kris Gaj,et al.  Comparison of hardware and software implementations of selected lightweight block ciphers , 2017, 2017 27th International Conference on Field Programmable Logic and Applications (FPL).

[21]  Guang Gong,et al.  Lightweight implementation of Hummingbird cryptographic algorithm on 4-bit microcontrollers , 2009, 2009 International Conference for Internet Technology and Secured Transactions, (ICITST).