FPGA IMPLEMENTATION OF PRESENT ALGORITHM FOR IOT APPLICATION
Dr.P. Rajasekar1, P.Jeevan Kumar Reddy2,P.Srinadh2, T.Sasikanth2,V.Phaneendra Nath2,
Y. Dileep Kumar2.
1Professor, Department of ECE, Narayana Engineering College, Gudur, AP, 524101.
2UG Student, Department of ECE, Narayana Engineering College, Gudur, AP,524101.
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract – IoT is a global network with dynamic capabilities that use standard communication protocols. Security is the process of securing data as they are transmitted and exchanged among objects which can reduce the limitations. Cryptography is an important algorithm means in security that can be defined as converting plaintext into ciphertext.The algorithm of cryptography provides a high-level security but does not concern itself in hardware requirements like power consumption, computation cost, and memory overhead. To solve these challenges, special algorithms are designed and called light Weight Cryptography to be suitable for resource constrained devices. The goal of light Weight Cryptography is to reduce the overall implementation cost of traditional encryption, through several aspects such as area, throughput, latency, and power and energy consumption. Recently, several algorithms have been proposed for LWC. Comparing with different circumstances, we observed that PRESENT has much competence and many advantages. Several basic attacks PRESENT but all know attacks are ineffective. Given the importance of IoT security in this project, we are focusing on improving the S-Box implementation for essential measures such as power consumption and performance using Xilinx tool and spartan 7 and Artix 7 device.
Software Tools:
· Xilinx Vivado 2020.2
· Quartus Prime and Modelsim
Key Words:Cryptography, Lightweight Cryptography, SBOX, PBOX, Key Rounding, PRESENT Algorithm