LOOP UNROLLING IMPLEMENTATION OF AN AES ALGORITHM USING XILINX SYSTEM GENERATOR

Authors

  • M. F. Al-Gailani College of Information Engineering
  • Alshaima Q. Al-Khafaji

DOI:

https://doi.org/10.31987/ijict.2.3.85

Keywords:

Advanced Encryption Standard (AES), Field Programmable Gate Array (FPGA), High Level Language (HLL), Integrated Synthesis Environment (ISE).

Abstract

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.

Downloads

Published

2019-12-27

How to Cite

LOOP UNROLLING IMPLEMENTATION OF AN AES ALGORITHM USING XILINX SYSTEM GENERATOR. (2019). Iraqi Journal of Information and Communication Technology, 2(3), 38-45. https://doi.org/10.31987/ijict.2.3.85

Similar Articles

1-10 of 70

You may also start an advanced similarity search for this article.

Most read articles by the same author(s)

1 2 3 4 5 6 7 8 9 10 > >>