Paper 2025/1865 Original: eprint.iacr.org/2025/1865 ↗

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

Youngjin Bae
Jung Hee Cheon
Minsik Kang
Taeseong Kim
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
Preprint.
History
2025-10-08: last updated
2025-10-08: published
Short URL
https://ia.cr/2025/1865
License
https://creativecommons.org/licenses/by/4.0/

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},
      url = {https://eprint.iacr.org/2025/1865}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.