Abstract
Lightweight cryptography is a field of cryptography where implementation for resource constrained devices are in big demand. Piccolo is an ultra-lightweight block cipher having block size of 64-bit and key size of 80-bit and 128-bit. Compact implementations becomes more important when they can provide sufficient security without compromise in performance. In this paper an efficient architecture for Piccolo-80 cipher have been proposed. This cipher requires extreamely low area in hardware implementation, and hence it is useful in RFID applications. Piccolo with its proposed architecture has been implemented on various platforms of FPGA.The proposed work shows 112% improvement in terms of area and 17.65% better results in terms of efficiency. Different devices of Virtex and Spartan have been used to get the results.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Xu T, Wendt JB, Potkonjak M (2015) Security of IoT systems: design challenges and opportunities. In: IEEE/ACM Int. Conf. Comput. Des. Dig. Tech. Pap. ICCAD, vol. 2015-Janua, January, pp 417–423
Beaulieu R, Treatman-Clark S, Shors D, Weeks B, Smith J, Wingers L (2015) The SIMON and SPECK lightweight block cIPhers. In: Proc. - Des. Autom. Conf., vol. 2015-July 2015
Kaps JP (2008) Chai-tea, cryptographic hardware implementations of xtea. In: International Conference on Cryptology in India, pp. 363–375. Springer, Heidelberg
Shibutani K, Isobe T, Hiwatari H, Mitsuda A, Akishita T, Shirai T (2011) Piccolo: an ultra-lightweight blockcipher. In: International Workshop on Cryptographic Hardware and Embedded Systems. Springer, Heidelberg, pp 342–357
Patil J, Bansod G, Kant KS (2017) LiCi: a new ultra-lightweight block cipher. In: 2017 Int. Conf. Emerg. Trends Innov. ICT, ICEI 2017, pp 40–45
Hong D, Lee JK, Kim DC, Kwon D, Ryu KH, Lee D G (2014) LEA: 128-bit block cipher for fast encryption on common processors. Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), vol. 8267. LNCS, pp 3–27
De Cannière C, Dunkelman O, Knežević M (2009) KATAN and KTANTAN - A family of small and efficient hardware-oriented block ciphers.In: Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), vol 5747 LNCS, pp 272–288
Li L, Liu B, Wang H (2016) QTL: A new ultra-lightweight block cipher. Microprocess. Microsyst. 45:45–55
Bogdanov A, Knudsen LR, Leander G, Paar C, Poschmann A, Robshaw MJ, Seurin Y, Vikkelsoe C (2007) PRESENT: an ultra-lightweight block cipher. In: International workshop on cryptographic hardware and embedded systems, pp. 450–466. Springer, Heidelberg
Singh P, Acharya B, Chaurasiya RK (2019) A comparative survey on lightweight block ciphers for resource constrained applications. Int J High Perform Syst Archit 8(4):250–270
Singh P, Acharya B, Chaurasiya RK (2019) Efficient VLSI architectures of LILLIPUT block cipher for resource-constrained RFID devices. In: 2019 IEEE international conference on electronics, computing and communication technologies (CONECCT), pp 1–6. IEEE
NIST Fips Pub (2001) 197: Advanced Encryption Standard (AES). Federal Information Processing Standards Publication 197(441):0311
Lara-Nino CA, Diaz-Perez A, Morales-Sandoval M (2017) “Lightweight hardware architectures for the present cipher in FPGA. IEEE Trans. Circuits Syst I Regul Pap 64(9):2544–2555
Lee D, Kim DC, Kwon D, Kim H (2014) Efficient hardware implementation of the lightweight block encryption algorithm LEA. Sensors (Switzerland) 14(1):975–994
Yalla P, Kaps JP (2009) Lightweight cryptography for FPGAs. In: ReConFig’09 - 2009 Int. Conf. ReConFigurable Comput. FPGAs, pp 225–230
Fan X, Gong G, Lauffenburger K, Hicks T (2010) FPGA implementations of the Hummingbird cryptographic algorithm. In: Proc. 2010 IEEE Int. Symp. Hardware-Oriented Secur. Trust. HOST 2010, pp 48–51
Singh P, Acharya B, Chaurasiya RK (2019) High throughput architecture for KLEIN block cipher in FPGA. In: IEMECON 2019 - 9th Annu. Inf. Technol. Electromechanical Eng. Microelectron. Conf, pp 64–69
Yalla P, Kaps LP (2009) Compact FPGA implementation of Camellia. In: FPL 09 19th Int. Conf. F. Program. Log. Appl, pp 658–661
Mishra Z, Mishra S, Acharya B (2019) LEA 192: High Speed Architecture of Lightweight Block Cipher. Int. J. Innov. Technol. Explor. Eng. 9(2S):359–363
Ramu G, Mishra Z, Singh P, Acharya B (2020) Performance optimized architecture of Piccolo block cipher for low resource IoT applications. Int J High Perform Syst Archit 9(1):49–57
Acknowledgements
This work has been carried out under Information Security Education Awareness (ISEA) project phase – II & SMDP-C2SD project funded by Ministry of Electronics and Information Technology (MeitY), Govt. of India in the Department of Electronics and Communication Engineering at National Institute of Technology Raipur, India. Authors are thankful to the Ministry for the facilities provided under this project.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Mishra, S., Mishra, Z., Acharya, B. (2021). Area Optimized Hardware Architecture of Piccolo-80 Lightweight Block Cipher. In: Nath, V., Mandal, J.K. (eds) Proceeding of Fifth International Conference on Microelectronics, Computing and Communication Systems. Lecture Notes in Electrical Engineering, vol 748. Springer, Singapore. https://doi.org/10.1007/978-981-16-0275-7_28
Download citation
DOI: https://doi.org/10.1007/978-981-16-0275-7_28
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-0274-0
Online ISBN: 978-981-16-0275-7
eBook Packages: EngineeringEngineering (R0)