AES Cipher’s Candidates: Design and FPGA Implementation

In this paper, efforts are devoted to designing hardware for important security algorithms that have a high level of security due to their internal architecture and are designed to be secure against current and future attacks. These algorithms, called MARS, Twofish, and RC6, are among the algorithms competing with the current standard AES and have been shortlisted among the top five. These algorithms are block ciphers with a block size of 128 bits, and their key length is variable. MARS and Twofish are both based on the generalized Feistel structure, while RC6 is an improvement of RC5 that essentially uses data-dependent rotations. These algorithms are used in many applications due to their high security margin. The proposed hardware of the algorithms is designed using System Generator and Xilinx ISE 14.7, and implemented on a Xilinx Virtex-6 xc6vlx195t-3 FPGA board. The architecture of the proposed designs emphasizes area utilization, thus following an iterative looping architecture that seeks to minimize resource and energy usage, making it suitable for applications that have limited resources. The implementation result was promising, as the maximum frequency, throughput, number of occupied slices, and power consumption were calculated and compared to the current standard, AES, and its candidate Serpent algorithm.

Authors

Publication Details

Journal
Journal of Internet Services and Information Security
Published
2025-02-28
DOI
https://doi.org/10.58346/jisis.2025.i1.004
Primary Topic
Chaos-based Image/Signal Encryption
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

AES Cipher’s Candidates: Design and FPGA Implementation

M. F. Al-Gailani
Journal of Internet Services and Information Security
Chaos-based Image/Signal Encryption
article

AES Cipher’s Candidates: Design and FPGA Implementation

M. F. Al-Gailani
article en

Abstract

In this paper, efforts are devoted to designing hardware for important security algorithms that have a high level of security due to their internal architecture and are designed to be secure against current and future attacks. These algorithms, called MARS, Twofish, and RC6, are among the algorithms competing with the current standard AES and have been shortlisted among the top five. These algorithms are block ciphers with a block size of 128 bits, and their key length is variable. MARS and Twofish are both based on the generalized Feistel structure, while RC6 is an improvement of RC5 that essentially uses data-dependent rotations. These algorithms are used in many applications due to their high security margin. The proposed hardware of the algorithms is designed using System Generator and Xilinx ISE 14.7, and implemented on a Xilinx Virtex-6 xc6vlx195t-3 FPGA board. The architecture of the proposed designs emphasizes area utilization, thus following an iterative looping architecture that seeks to minimize resource and energy usage, making it suitable for applications that have limited resources. The implementation result was promising, as the maximum frequency, throughput, number of occupied slices, and power consumption were calculated and compared to the current standard, AES, and its candidate Serpent algorithm.

Journal of Internet Services and Information SecurityVol. 15(1)
Openalex Percentile: Top 95%
Chaos-based Image/Signal Encryption
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

AES Cipher’s Candidates: Design and FPGA Implementation — M. F. Al-Gailani · Journal of Internet Services and Information Security (2025) | TGRS Research Map | TGRS