Paper 2025/1865
High-Throughput AES Transciphering using CKKS: Less than 1ms
Abstract
Fully Homomorphic encryption (FHE) allows computation without decryption, but often suffers from a ciphertext expansion ratio and overhead. On the other hand, AES is a widely adopted symmetric block cipher known for its efficiency and compact ciphertext size. However, its symmetric nature prevents direct computation on encrypted data. Homomorphic transciphering bridges these two approaches by enabling computation on AES-encrypted data using FHE-encrypted AES keys, thereby combining the compactness of AES with the flexibility of FHE. In this work, we present a high-throughput homomorphic AES transciphering based on the CKKS scheme. Our design takes advantage of the ring conversion technique to the conjugate-invariant ring \cite{real_heaan} during the transciphering circuit, including bootstrapping, along with a suite of optimizations that reduce computational overhead. As a result, we achieved a throughput (per-block evaluation time) of 0.994ms—less than 1ms— outperforming the state-of-the-art \cite{xboot} by $1.58\times$ when processing $2^{15}$ AES-128 blocks under the same implementation environment, and support processing $2^{9}$ blocks within $3s$ on a single GPU.
Metadata
- Available format(s)
-
PDF
- Category
- Applications
- Publication info
- Published elsewhere. WAHC'25
- DOI
- 10.1145/3733811.3767314
- Keywords
- AESTranscipheringCKKS
- Contact author(s)
-
youngjin bae @ cryptolab co kr
jhcheon @ snu ac kr
kaiser351 @ snu ac kr
kts1023 @ snu ac kr - History
- 2025-10-08: approved
- 2025-10-08: received
- See all versions
- Short URL
- https://ia.cr/2025/1865
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2025/1865,
author = {Youngjin Bae and Jung Hee Cheon and Minsik Kang and Taeseong Kim},
title = {High-Throughput {AES} Transciphering using {CKKS}: Less than 1ms},
howpublished = {Cryptology {ePrint} Archive, Paper 2025/1865},
year = {2025},
doi = {10.1145/3733811.3767314},
url = {https://eprint.iacr.org/2025/1865}
}