Title: Performance optimised architectures of Piccolo block cipher for low resource IoT applications

Authors: Gandu Ramu; Zeesha Mishra; Pulkit Singh; Bibhuendra Acharya

Addresses: Department of Electronics and Communication Engineering, National Institute of Technology Raipur, Raipur-492010, India ' Department of Electronics and Communication Engineering, National Institute of Technology Raipur, Raipur-492010, India ' Department of Electronics and Communication Engineering, National Institute of Technology Raipur, Raipur-492010, India ' Department of Electronics and Communication Engineering, National Institute of Technology Raipur, Raipur-492010, India

Abstract: Radio frequency identification (RFID) and wireless sensor networks (WSNs) are the devices with constrained environments, have been expanded with the current trend of network capabilities and ubiquitous computing, which spread wings of internet of things (IoT). Piccolo is one of the ultra lightweight block cipher, uses 64-bit plaintext and two versions of keys 80 and 128-bit, makes them suitable for low computing devices. Different hardware architectures have been proposed to make them suitable for the low area, low power, and high speed applications. The strategies like loop rolled, parallel round based and pipelined architectures are employed to optimise the hardware design for low resource applications. The proposed architectures have been implemented on field programmable gate arrays (FPGA) achieving throughput of 691.54, 613.26, and 1195.54 Mbps as well as slice count of 47 results in low area and low power.

Keywords: IoT; internet of things; RFID; radio frequency identification; lightweight cryptography; encryption; Piccolo algorithm; fiestel structure; S-box; FPGA; field programmable gate arrays; throughput.

DOI: 10.1504/IJHPSA.2020.107175

International Journal of High Performance Systems Architecture, 2020 Vol.9 No.1, pp.49 - 57

Received: 20 Jan 2020
Accepted: 22 Jan 2020

Published online: 01 May 2020 *

Full-text access for editors Access for subscribers Purchase this article Comment on this article