Energy-Efficient FPGA-Based Hardware-Software Co-Design of the Skein Algorithm for Secure Edge Computing in Smart Grids

  • atefeh Salimi Shahraki Department of Electrical Engineering, Isfahan (Khorasgan) Branch, Islamic Azad University, Isfahan, Iran
  • mahdi Abbasi Department of Computing Science, Umea University, Umea, Sweden

Abstract

The rapid growth of smart grids and renewable energy systems has augmented the demand for secure, efficient, and low-power edge-based computing solutions. These systems rely on real-time data exchanges between distributed energy resources, substations, and control units—necessitating cryptographic techniques that maintain data integrity without compromising performance or energy efficiency. An optimized hardware-software co-design of the Skein cryptographic hash algorithm is presented in this work, specifically designed for FPGA-based System-on-Chip (SoC) platforms. The system achieves quick Threefish operations with minimal power and delay by carefully partitioning the various computing tasks between the Processing System (PS) and the Programmable Logic (PL). A Xilinx Zynq-7000 platform is used for experimental evaluation, which shows a throughput of 7168 Mbps, a peak frequency of 140 MHz, and a delay of 10 cycles, all while using only 0.533 watts. These findings demonstrate the applicability of the suggested method for safe, instantaneous communication in smart grid edge devices, including microgrid controllers and smart meters, providing a scalable and energy-efficient cryptographic foundation for energy systems of the future.
Published
2025-10-07
How to Cite
SALIMI SHAHRAKI, atefeh; ABBASI, mahdi. Energy-Efficient FPGA-Based Hardware-Software Co-Design of the Skein Algorithm for Secure Edge Computing in Smart Grids. Journal of Power Technologies, [S.l.], v. 105, n. 3, p. 270 -- 285, oct. 2025. ISSN 2083-4195. Available at: <https://papers.itc.pw.edu.pl/index.php/JPT/article/view/1937>. Date accessed: 13 oct. 2026.
Section
Smart Grids and Renewable Energy Systems

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.