Paper 2025/1865

High-Throughput AES Transciphering using CKKS: Less than 1ms

Youngjin Bae, CryptoLab Inc.
Jung Hee Cheon, Seoul National University, CryptoLab Inc.
Minsik Kang, Seoul National University
Taeseong Kim, Seoul National University
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
Creative Commons Attribution
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}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.