z-logo
open-access-imgOpen Access
Loop Unrolling Implementation of an AES Algorithm using Xilinx System Generator
Author(s) -
M. F. Al-Gailani,
Alshaima Q. Al-Khafaji
Publication year - 2019
Publication title -
iraqi journal of information and communications technology
Language(s) - English
Resource type - Journals
eISSN - 2789-7362
pISSN - 2222-758X
DOI - 10.31987/ijict.2.3.85
Subject(s) - computer science , field programmable gate array , advanced encryption standard , loop unrolling , aes implementations , encryption , embedded system , throughput , software , cryptography , computer hardware , encryption software , algorithm , disk encryption , operating system , 40 bit encryption , compiler , wireless
Cryptographic algorithm is a tool that is used to secure the transmitted data on the network. The current standard algorithm the Advanced Encryption Standard (AES) is used to maintain the security and reliability of the encrypted data whether these data are stored in computer or in transmit. AES can be implemented either in hardware or software, however hardware implementation is more sensible for high speed applications. In this paper, AES-128 algorithm is implemented in hardware in order to achieve a high-speed data processing. It is implemented on an FPGA platform using HLL language and Xilinx ISE software. The design is effectively optimized and Synthesizable with high accuracy using the conventional blocks of Xilinx System Generator. The results of implementation have enhanced the performance in terms of resource utilization, speed and power consumption as compared with other related works. The circuit operates at a maximum frequency of 800.000 MHz which offers a high throughput of 102.4 Gbps on virtex6 xc6vlx130t-3ff1156, in addition it occupies only 2,405 slices.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom