Abstract |
: |
In this project we realize the RC5 cipher on ASIC chip and on FPGA . The design is optimized to improve latency, throughput, area and power constraints using techniques such as loop wrapping, pipelining, parallel processing and resource sharing. A hardware implementation of the cipher has the advantage of improved speed of operation compared to a software implementation and it also improves its security. The RC5 Algorithm is symmetric block based cipher which has been chosen because of its features such as simplicity of operation and implementation and its parameterizable nature. The FPGA Implementation has been done on the DE1 board while reports were taken using Xilinx ISE. The design was made reconfigurable to accept two values of rounds and keys. Since pipelining could not be implemented for the FPGA, the throughput was lower than that achievable. The ASIC Implementation was done using a fixed choice of parameters. The results achieved for area, throughput and power for an ASIC Implementation is presented. The proposed solution could be used for security in a range of applications such as wireless sensor network nodes, network devices such as routers, servers and in mobile devices. |