Skip to main navigation Skip to search Skip to main content

Area-Efficient Hardware Design for Approximate Basis Conversion in RNS-Variant CKKS Schemes

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Residue number system (RNS) is a fundamental optimization widely employed in cryptography. In applications such as homomorphic encryption (HE) schemes, the required modulus size can reach several thousand bits. By using RNS decomposition, modular multiplication under a large modulus is performed in parallel over smaller moduli. During the HE procedure, the modulus size is dynamically scaled up or down through basis conversion in the RNS domain. This paper focuses on basis conversion within the Cheon-Kim-Kim-Song (CKKS) scheme, a popular candidate for privacy-preserving machine learning. Due to its approximate nature, fast basis conversion (FBC) is used to accelerate switching between RNS bases, as small errors can be tolerated. However, the pre-processing stage of the FBC algorithm involves unavoidable modular reductions, resulting in significant area overhead and low utilization. In this work, we present a novel approximate basis conversion (ABC) method that eliminates the need for modular reductions while enabling reuse of the dot product hardware structure. Experimental results demonstrate that the proposed ABC achieves a 64.4% reduction in area-time products under various usage scenarios compared to FBC in CKKS-based computations.

Original languageEnglish
Title of host publication2025 32nd IEEE International Conference on Electronics, Circuits and Systems, ICECS 2025
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798331595852
DOIs
Publication statusPublished - 2025
Event32nd IEEE International Conference on Electronics, Circuits and Systems, ICECS 2025 - Marrakech, Morocco
Duration: 2025 Nov 172025 Nov 19

Publication series

Name2025 32nd IEEE International Conference on Electronics, Circuits and Systems, ICECS 2025

Conference

Conference32nd IEEE International Conference on Electronics, Circuits and Systems, ICECS 2025
Country/TerritoryMorocco
CityMarrakech
Period25-11-1725-11-19

All Science Journal Classification (ASJC) codes

  • Artificial Intelligence
  • Computer Vision and Pattern Recognition
  • Information Systems
  • Biomedical Engineering
  • Electrical and Electronic Engineering
  • Instrumentation

Cite this