ABSTRACT

The growth of the internet has led to the integration of cyber-physical systems (CPS) into various sectors such as home automation, healthcare, automotive, industry, and communication, enabling significant data transfer. However, this raises security concerns, necessitating CPS to address confidentiality, privacy, authentication, data integrity, and system scalability. There are significant issues surrounding the security and privacy of personal information, data, and identities. Cryptography provides several methods to safeguard sensitive data, with cryptographic algorithms playing a crucial role in securing data both in storage and during transfer. More and more sophisticated applications rely on tiny, effective, and secure hardware and many authors discussed the need for substantial power and processing capacity for handling large data volumes and ensuring device security. These methods are designed for devices with limited processing power and memory, providing security in challenging environments. The Shadow lightweight cryptographic algorithm is one such method that requires less space and power when implemented in hardware. This chapter further proposes the loop unrolled architecture of the Shadow algorithm and its performance simulation on the Spartan and Virtex families of the FPGA platform.