FPGA Implementation of AES-Based on Optimized Dynamic s-Box
Calvo Haroldo, Nakojah David, Mahdi Madani, El-Bay Bourennane
2024
Abstract
In this paper, we present a hardware implementation of an enhanced version of the AES (Advanced Encryption Standard) algorithm, and evaluate its performance. In the proposed design, we replaced the original static S-boxes with a robust dynamic S-box generator mechanism. The principle consists of using the secret key to generate new dynamic S-boxes by applying a bitwise XOR operation with all 256 bytes of the AES standardized S-box. Then, the architecture is implemented on a Xilinx XC7Z020 PYNQ-Z2 FPGA platform to accelerate the calculations, and its robustness is evaluated using many security tests. The experimental results prove the satisfaction of our design for several cryptographic properties, such as nonlinearity, bijectivity, and strict avalanche criterion that confirm its resistance against the main cryptanalysis attacks.
DownloadPaper Citation
in Harvard Style
Haroldo C., David N., Madani M. and Bourennane E. (2024). FPGA Implementation of AES-Based on Optimized Dynamic s-Box. In Proceedings of the 21st International Conference on Security and Cryptography - Volume 1: SECRYPT; ISBN 978-989-758-709-2, SciTePress, pages 730-737. DOI: 10.5220/0012780300003767
in Bibtex Style
@conference{secrypt24,
author={Calvo Haroldo and Nakojah David and Mahdi Madani and El-Bay Bourennane},
title={FPGA Implementation of AES-Based on Optimized Dynamic s-Box},
booktitle={Proceedings of the 21st International Conference on Security and Cryptography - Volume 1: SECRYPT},
year={2024},
pages={730-737},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012780300003767},
isbn={978-989-758-709-2},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 21st International Conference on Security and Cryptography - Volume 1: SECRYPT
TI - FPGA Implementation of AES-Based on Optimized Dynamic s-Box
SN - 978-989-758-709-2
AU - Haroldo C.
AU - David N.
AU - Madani M.
AU - Bourennane E.
PY - 2024
SP - 730
EP - 737
DO - 10.5220/0012780300003767
PB - SciTePress