arrow
返回

Designing a New XTS-AES Parallel Optimization Implementation Technique for Fast File Encryption

delete2022-01-01
delete6
delete
OA
AI
S
SangWoo An
S
Seog Chung Seo *
DOI:10.1109/ACCESS.2022.3155810delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
XTS-AES is a disk encryption mode of operation that uses the block cipher AES. Several studies have been conducted to improve the encryption speed using XTS-AES according to the increasing disk size. Among them, there are researches on parallel encryption of XTS-AES using GPU. Although these studies focus on parallel encryption of AES, optimization for the entire XTS mode has not been performed. The reason is that the alpha(j) computation process included in XTS mode is not suitable for parallel operation. Therefore, in this paper, we proposed several techniques for high-speed encryption in GPU by modifying XTS-AES into a form that is advantageous for parallel operation. The core idea is to pre-calculate the alpha(j) calculation on the CPU into a form that is easy to operate on the GPU. To achieve this goal, we analyzed the alpha(j) calculation process and present the parts that can be optimized. First, we presented a method that can replace multiple operations with a single table reference through the analyzed alpha(j) computation progress. Thereafter, we proposed a method that can be calculated by partially skipping the entire alpha(j) computation process that must be sequentially calculated through the table reference technique. For the proposed optimization implementation, we presented various results for evaluating the optimal implementation. In addition, we compared the performance of XTS-AES OpenSSL implementation on CPU and our proposed optimization implementation on GPU.
Keyword:
XTS
AES
GPU
CUDA
software optimization
disk encryption
full disk encryption

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

K
kookmin university
学者数:
3.0K
论文数: 3.3K
被引数: 2
引用论文

引用论文

LC determination of the diastereomers of 1-(β-d-glucopyranosyl) phenobarbital in human urine
err1990-01-01
err0
PREAI
errWilliam H. Soine; Phyllis J. Soine; Terry M. England; Devin F. Welty; John H. Wood
err分享
err收藏
err分享
err收藏
Fast AES Implementation: A High-Throughput Bitsliced Approach
err2019-10-01
err35
PREAI
errHajihassani, Omid; Monfared, Saleh Khalaj; Khasteh, Seyed Hossein; Gorgin, Saeid
err分享
err收藏
Rewarding excellence in pharmacy teaching奖励药学教学中的卓越表现
err2011-10-01
err0
PREAI
errPeggy Piascik; Alicia Bouldin; Lindsay Schwarz; Amy Pittenger; Melissa Medina; Renee Rose; Robert Soltis; Steven Scott; Freddy M. Creekmore; Dana Hammer
err分享
err收藏