Different Generations of FPGA Devices in Implementation of Hash Functions – A Case Study

Authors

  • Jarosław Sugier Wrocław University of Science and Technology, Poland, Faculty of Information and Telecommunication Technology, Department of Computer Engineering, Poland https://orcid.org/0000-0003-1452-3067

DOI:

https://doi.org/10.24425/ijet.2026.1716

Abstract

Cryptographic algorithms pose a significant challenge for hardware designers, primarily due to their complex and intentionally irregular internal transformations. These characteristics lead to large, multilayered combinational structures that are difficult to efficiently map onto FPGA architectures. This paper analyzes FPGA implementations of two hash functions: KECCAK — the core component of the SHA‑3 algorithm — and BLAKE3. Their performance is evaluated across three generations of AMD devices: 7 Series, UltraScale, and UltraScale+. The study covers both iterative and pipelined variants of the two ciphers, yielding a total of seven distinct hardware realizations. Each module is examined in terms of resource utilization, achievable operating frequency, and dynamic power dissipation across three devices from Kintex families. The use of a unified implementation and evaluation methodology enables a reliable comparison of results, allowing not only to capture the performance and energy‑efficiency benefits offered by newer technologies, but also to identify areas where these advantages become less pronounced for such demanding cryptographic applications.

Downloads

Published

2026-07-31

How to Cite

Sugier, Jarosław. “Different Generations of FPGA Devices in Implementation of Hash Functions – A Case Study”. International Journal of Electronics and Telecommunications, vol. 72, no. 3, July 2026, pp. 1-7, doi:10.24425/ijet.2026.1716.

Issue

Section

Artykuły