2017 Computing Conference 2017
DOI: 10.1109/sai.2017.8252225
|View full text |Cite
|
Sign up to set email alerts
|

High performance CUDA AES implementation: A quantitative performance analysis approach

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 26 publications
(9 citation statements)
references
References 9 publications
0
9
0
Order By: Relevance
“…To demonstrate the generality of our attack, we port the implementation of AES from a standard and widely used library, the OpenSSL 0.9.7 library, into CUDA code. Note that the ported implementation of AES is similar to the versions evaluated for performance in many other studies [1,30]. We discuss other implementations of AES that are immune to our attack but incur performance degradation in Section 7.…”
Section: Aes Encryptionmentioning
confidence: 99%
See 2 more Smart Citations
“…To demonstrate the generality of our attack, we port the implementation of AES from a standard and widely used library, the OpenSSL 0.9.7 library, into CUDA code. Note that the ported implementation of AES is similar to the versions evaluated for performance in many other studies [1,30]. We discuss other implementations of AES that are immune to our attack but incur performance degradation in Section 7.…”
Section: Aes Encryptionmentioning
confidence: 99%
“…Since T-tables are constant data and shared by all threads, they are a good candidate to store in the Shared Memory unit. Multiple studies on GPU implementations of AES have demonstrated the advantages of using the Shared Memory unit for storing T-tables [1,3,8,21,30,31,33], and our work adopts this implementation. To assign encryption tasks to GPU threads, we transform the AES encryption procedure into a single GPU kernel, where each GPU thread processes one block encryption, independently.…”
Section: Aes Encryptionmentioning
confidence: 99%
See 1 more Smart Citation
“…Abdelrahman et al, [1] propose an implementation of the AES-128 ECB Encryption on three different GPU architectures (Kepler, Maxwell and Pascal). The results show that encryption speeds with 207 Gbps on the NVIDIA GTX TITAN X (Maxwell) and 280 Gbps on the NVIDIA GTX 1080 (Pascal) have been achieved by performing new optimization techniques using 32bytes/thread granularity.…”
Section: Related Workmentioning
confidence: 99%
“…The Electron Code book (ECB) is a mode that assigns a fixed cipher text block to each plaintext block, which can be defined as the equation (1).…”
Section: The Electronic Codebook Modementioning
confidence: 99%