Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Eisenbarth, T., Kumar, S., Paar, C., Poschmann, A., Uhsadel, L.: A survey of Lightweight Cryptography Implementation. IEEE Design and Test of Computers, New York (2007)
Bansod, G., Raval, N., Pisharoty, N: Implementation of a new lightweight encryption design for embedded security. In: IEEE Transactions on Information Forensics and Security (2013)
Wu, M. et. al.: Research on the architecture of Internet of things. In: The Proceedings of 3rd International Conference on Advanced Computer Theory and Engineering, 20–22 Aug, Beijing, China, (2012)
Gaitan, N.-C., Gaitan, V.G., Ungurean, I.: A survey on the internet of things software architecture. Int. J. Adv. Comput. Sci. Appl. (IJACSA) 6(12) (2015)
Singh, D., Tripathi, G., Jara, A.J.: A survey of internet-of-things: future vision, architecture, challenges and services. IEEE Word Forum on Internet of Things (WF-IoT) (2014)
Bos, J.W., Osvik, D.A., Stefan, D.: Fast implementations of AES on various platforms. IACR (2009)
Rolfes, C., Poschmann, A., Leander, G., Paar, C.: Ultra-Lightweight Implementations for Smart Devices—Security for 1000 Gate Equivalents. Springer, Germany (2008)
Fan, X., Hu, H., Gong, G., Smith, E.M., Engels, D.: Lightweight Implementation of Hummingbird Cryptographic Algorithm on 4-Bit Microcontrollers. IEEE (2009)
Ghafari, V.A., Hu, H., Chen, Y.: Fruit-v2: ultra-lightweight stream cipher with shorter internal state. Int. Assoc. Cryptol. Res (IACR) (2016)
Jungk, B., Lima, L.R., Hiller, M.: A Systematic Study of Lightweight Hash Functions on FPGAs. IEEE (2014)
Aumasson, J.-P., Henzen, L., Meierm, W., Naya-Plasencia, M.: Quark: a lightweight hash. CHES (2010)
Bertoni, G., Daemon, J., Peeters, M., Van Assche, G.: Sponge Functions, ECRYPT hash workshop (2007)
Panasenko, S., Smagin, S.: Lightweight cryptography: underlying principles and approaches. Int. J. Comput. Theory Eng. 3 (2011)
McKay, K.A., Bassham, L., Turan, M.S., Mouha, N.: Report on lightweight Cryptogaphy. National Institute of Standards and Technology Internal Report 8114 (2017)
Diehl, W., Farahmand, F., Yalla, P., Kaps, J.-P., Gaj, K.:Comparison of Hardware and Software Implementations of Selected Lightweight Block Ciphers. IEEE (2017)
Leander, G., Paar, C., Poschmann, A., Schramm, K.: New lightweight DES variants. Int. Assoc. Cryptol. Res. (2007)
Mohd1, B.J., Hayajneh, T., Khalaf, Z.A., Yousef, K.M.A.: Modeling and optimization of the lightweight HIGHT block cipher design with FPGA implementation. Security and Communication Networks. Wiley (2016)
Kataoka, H., Sawada, A., Duolikun, D., Enokido, T.: Energy-aware server selection algorithms in a scalable cluster. In: International Conference on Advanced Information Networking and Applications. IEEE (2016)
Lee, D., Kim, D.-C., Kwon, D., Kim, H.: Efficient Hardware Implementation of the Lightweight Block Encryption Algorithm LEA. Sensors (2014)
Beaulieu, R., Shors, D., Smith, J., Treatment-Clark, S., Weeks, B., Wingers, L.: Simon and Speck: Block Ciphers for the Internet of Things. NIST Lightweight Cryptography (2015)
Duka, A.V., Genge, B.: Implementation of SIMON and SPECK Lightweight Block Ciphers on Programmable Logic Controllers. IEEE (2017)
Suzaki, T., Minematsu, K., Morioka, S., Kobayashi, E.: TWINE: A Lightweight Block Cipher for Multiple Platforms. Springer (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Shah, A., Engineer, M. (2019). A Survey of Lightweight Cryptographic Algorithms for IoT-Based Applications. In: Tiwari, S., Trivedi, M., Mishra, K., Misra, A., Kumar, K. (eds) Smart Innovations in Communication and Computational Sciences. Advances in Intelligent Systems and Computing, vol 851. Springer, Singapore. https://doi.org/10.1007/978-981-13-2414-7_27
Download citation
DOI: https://doi.org/10.1007/978-981-13-2414-7_27
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-2413-0
Online ISBN: 978-981-13-2414-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)