Litcius/Paper detail

CKKS-Based Homomorphic Encryption Architecture using Parallel NTT Multiplier

Tuy Tan Nguyen, Jisu Kim, Hanho Lee

202317 citationsDOI

Abstract

This paper presents a high-throughput CKKS-based encryption architecture for homomorphic encryption. By de-ploying a parallel number theoretic transform (NTT) multiplier architecture, the polynomial multiplication is significantly accel-erated. Additionally, the modular multiplier is also improved by efficiently implementing using digital signal processing resources. The proposed NTT multiplier and homomorphic encryption architecture are evaluated using Xilinx Vivado and Xilinx XCU250 FPGA board. The evaluation results demonstrate that the proposed NTT multiplier helps improve the throughput of polynomial multiplication by at least 1.5 x compared to the most recent works. The efficiency of the proposal NTT multiplier, calculated by throughput per L UT or Slice, is much better than that of existing studies. The proposed homomorphic encryption architecture using the proposed NTT multiplier offers a high throughput of 32.7 Gbps.

Topics & Concepts

Homomorphic encryptionMultiplier (economics)Computer scienceField-programmable gate arrayEncryptionMultiplication (music)ThroughputDigital signal processingArchitectureParallel computingComputer architectureEmbedded systemComputer hardwareMathematicsComputer networkOperating systemEconomicsMacroeconomicsVisual artsCombinatoricsWirelessArtCryptography and Data SecurityCoding theory and cryptographyCryptography and Residue Arithmetic