arrow
返回

Fast AES Implementation: A High-Throughput Bitsliced Approach

delete2019-10-01
delete35
PRE
AI
O
Omid Hajihassani
S
Saleh Khalaj Monfared
S
Seyed Hossein Khasteh
S
Saeid Gorgin *
DOI:10.1109/TPDS.2019.2911278delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
In this work, a high-throughput bitsliced AES implementation is proposed, which builds upon a new data representation scheme that exploits the parallelization capability of modern multi/many-core platforms. This representation scheme is employed as a building block to redesign all of the AES stages to tailor them for multi/many-core AES implementation. With the proposed bitsliced approach, each parallelization unit processes an unprecedented number of thirty-two 128-bit input data. Hence, a high order of prallelization is achieved by the proposed implementation technique. Based on the characteristics of this new implementation model, the ShiftRows stage can be implicitly handled through input rearrangement and is simplified to the point where its computing process can be neglected. In this implementation, costly Byte-wise operations are performed through register shift and swapping. In addition, the need for look-up table based I/O operations, which are used by the Substitute Bytes stage is eliminated through using S-box logic circuit. The S-box logic circuit is optimized to simultaneously process 32 chunks of 128-bit input data. We develop high-throughput CTR and ECB AES encryption/decryption on 6 CUDA-enabled GPUs, which achieve 1.47 and 1.38 Tbps of encryption throughput on Tesla V100 GPU, respectively.
Keyword:
AES
CTR
ECB
GPU
data representation
CUDA
high-performance
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Parallel and Distributed Systems 封面图
IEEE Transactions on Parallel and Distributed Systems
IF:
6
论文数:
5.2K
被引数:
1.1W

机构

K
K. N. Toosi University of Technology
学者数:
5.3K
论文数: 5.1K
被引数: 3
引用论文

引用论文

err分享
err收藏
err分享
err收藏
Water DynamicsThe Effects of Ions and Nanoconfinement
err2008-03-28
err0
errOAAI
errSungnam Park; David E. Moilanen; M. D. Fayer
err分享
err收藏
err分享
err收藏
Novel circular RNAs of the apoptosis‐related BAX and BCL2L12 genes identified in a chronic lymphocytic leukemia cell line using nanopore sequencing
err2023-09-19
err0
errOAAI
errChristos K. Kontos; Paraskevi Karousi; Pinelopi I. Artemaki; Ahmed Abdelgawad; Aspasia Dimitriadou; Nikolaos P. Machairas; Diamantis C. Sideris; Vasiliki Pappa; Andreas Scorilas; Mona Batish; Sotirios G. Papageorgiou
err分享
err收藏
err分享
err收藏
学者 查看更多内容