Comparison of Hardware Implementations of Cryptographic Algorithms for IoT Applications
Sushree Sila P. Goswami, Gaurav Trivedi · 2023
This paper compares various algorithms for application in the Internet of things (IoT). This technology contains a vast network of systems, sensors, and products, taking advantage of its low computing power and miniaturization of electronic networks and interconnected networks to provide extended capabilities that were not possible with the previouslyused technology. Many IoT devices per the customer’s use, such as Internet-enabled appliances, automation components, and management devices, are helping to lead the vision of a ‘‘smart life This paper aims to find out and implement cryptographic algorithms that can be used in various IoT applications. For the hardware implementation, a XILINX FPGA ZedBoard xc7z020c1g484-1 was used. It was found that Elliptical curve cryptography using the Diffie-Hellman algorithm (ECCDH) uses approximately 52% and 77% less power as compared with AES and ECC, respectively. Also, the operating frequency in the case of ECCDH is 355% and 9% more than the operating frequency of AES and ECC, respectively. Again, our design uses 43% less power and 374.4% more frequency than the existing ECCDH architecture. Therefore our proposed fast and resource efficient ECCDH algorithm is suitable for IoT applications.