An Efficient Implementation of Advanced Encryption Standard on the Coarse-grained Reconfigurable Architecture
An Efficient Implementation of Advanced Encryption Standard on the Coarse-grained Reconfigurable Architecture
This paper presents a flexible, highperformance implementation of the AES algorithm on a coarse-grained reconfigurable architecture, called MUSRA (Multimedia Specific Reconfigurable Architecture). First, we propose a hardware-software partitioning method for mapping the AES algorithm onto the MUSRA. Second, the parallel and pipelining techniques are considered thoughtfully to increase total computing throughput by efficiently utilizing the computing resources of the MUSRA.