Configurable Encryption and Decryption Architectures for CKKS-Based Homomorphic Encryption
Related Experiment Video
Updated: Jul 16, 2025

Characterization of Anisotropic Leaky Mode Modulators for Holovideo
Published on: March 19, 2016
Jaehyeok Lee1, Phap Ngoc Duong1,2, Hanho Lee1
1Department of Electrical and Computer Engineering, Inha University, Incheon 22212, Republic of Korea.
Abstract:
With the increasing number of edge devices connecting to the cloud for storage and analysis, concerns about security and data privacy have become more prominent. Homomorphic encryption (HE) provides a promising solution by not only preserving data privacy but also enabling meaningful computations on encrypted data; while considerable efforts have been devoted to accelerating expensive homomorphic evaluation in the cloud, little attention has been paid to optimizing encryption and decryption (ENC-DEC) operations on the edge. In this paper, we propose efficient hardware architectures for CKKS-based ENC-DEC accelerators to facilitate computations on the client side. The proposed architectures are configurable to support a wide range of polynomial sizes with multiplicative depths (up to 30 levels) at a 128-bit security guarantee. We evaluate the hardware designs on the Xilinx XCU250 FPGA platform and achieve an average encryption time 23.7× faster than that of the well-known SEAL HE library. By reducing time complexity and improving the hardware utilization of cryptographic algorithms, our configurable CKKS-supported ENC-DEC hardware designs have the potential to greatly accelerate cryptographic processes on the client side in the post-quantum era.
More Related Videos
Related Concept Videos
Crown Ethers
Woodward–Hoffmann Selection Rules and Microscopic Reversibility
Norton's Theorem
Principle of Equivalence
Asymmetric Lipid Bilayer
Hückel's Rule Diagram of π MOs: Frost Circle
A Frost circle is constructed by drawing a polygon whose number of edges is equal to the number of carbons of the given cyclic system, with one of the vertices pointing down. Then, a circle is drawn enclosing the polygon so...

