Fast parallel implementation of AES based on CUDA and fixed slicing technology

With the advent of the era of big data and 5G communications' massive data, high-speed cryptographic algorithms are in demand. This paper proposes a new fast implementation of the Advanced Encryption Standard (AES) algorithm based on graphics processing unit (GPU) and fixed slicing technology. Based on the structural features of AES, the algorithm's performance can be improved by fixing certain slices of AES and adjusting its linear layer on compute unified device architecture (CUDA). By further adopting full-bit fixed and half-bit fixed implementations of AES, it was found that the time and data throughput of the two methods were similar, but the half-bit fixed implementation used fewer operands. The research results show that the application of fixed slice technology can improve the performance of the AES algorithm and enhance its spatial utilization. Applying the fixed slice technology to implement the AES algorithm can achieve a 2.60-fold and 5.88-fold performance improvement on CPU and GPU, respectively, with the peak acceleration ratio on GPU reaching 310. Compared with existing AES parallel algorithms, the implementation results of this paper have the highest performance improvement of 21.6 times. In summary, GPU and slicing technology can significantly enhance the performance of symmetric cryptography.

Authors

Publication Details

Published
2025-03-20
DOI
https://doi.org/10.1117/12.3059721
Citations
2
Primary Topic
Advanced Algorithms and Applications
Type
article
Field-Weighted Citation Impact
2.43
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Fast parallel implementation of AES based on CUDA and fixed slicing technology

Yang Lei, Kangxun Li, Wenbo Xie
2 citations
Advanced Algorithms and Applications
2.43
article

Fast parallel implementation of AES based on CUDA and fixed slicing technology

Yang Lei, Kangxun Li, Wenbo Xie
article en
2 citations

Abstract

With the advent of the era of big data and 5G communications' massive data, high-speed cryptographic algorithms are in demand. This paper proposes a new fast implementation of the Advanced Encryption Standard (AES) algorithm based on graphics processing unit (GPU) and fixed slicing technology. Based on the structural features of AES, the algorithm's performance can be improved by fixing certain slices of AES and adjusting its linear layer on compute unified device architecture (CUDA). By further adopting full-bit fixed and half-bit fixed implementations of AES, it was found that the time and data throughput of the two methods were similar, but the half-bit fixed implementation used fewer operands. The research results show that the application of fixed slice technology can improve the performance of the AES algorithm and enhance its spatial utilization. Applying the fixed slice technology to implement the AES algorithm can achieve a 2.60-fold and 5.88-fold performance improvement on CPU and GPU, respectively, with the peak acceleration ratio on GPU reaching 310. Compared with existing AES parallel algorithms, the implementation results of this paper have the highest performance improvement of 21.6 times. In summary, GPU and slicing technology can significantly enhance the performance of symmetric cryptography.

Openalex Percentile: Top 13%
Advanced Algorithms and Applications
2.43
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.

Fast parallel implementation of AES based on CUDA and fixed slicing technology — Yang Lei, Kangxun Li, et al. · (2025) | TGRS Research Map | TGRS