In this paper, we propose two more efficient implementations for the FHEW scheme. First, for the gate bootstrapping case, we employ approximate gadget decomposition and refined Number Theoretic Transform (NTT) with AVX-512 instructions to improve the efficiency of blind rotation. Compared to the state-of-the-art implementation that uses FFT-based polynomial multiplication, our technique takes 4.7 ms, which is approximately \(1.9 \times \) faster than TFHEpp and \(1.4 \times \) faster than TFHE-rs. Furthermore, for the circuit bootstrapping case, we introduce the Residue Number System (RNS) to decompose the larger modulus. Experimental results demonstrate that the RNS decomposition is more efficient than the original numerical decomposition. Our optimized method is more applicable in scenarios involving prime moduli, such as homomorphic trace and automorphism.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Efficient Blind Rotation in FHEW Using Refined Decomposition and NTT

  • Ying Liu,
  • Zhihao Li,
  • Ruida Wang,
  • Xianhui Lu,
  • Kunpeng Wang

摘要

In this paper, we propose two more efficient implementations for the FHEW scheme. First, for the gate bootstrapping case, we employ approximate gadget decomposition and refined Number Theoretic Transform (NTT) with AVX-512 instructions to improve the efficiency of blind rotation. Compared to the state-of-the-art implementation that uses FFT-based polynomial multiplication, our technique takes 4.7 ms, which is approximately \(1.9 \times \) faster than TFHEpp and \(1.4 \times \) faster than TFHE-rs. Furthermore, for the circuit bootstrapping case, we introduce the Residue Number System (RNS) to decompose the larger modulus. Experimental results demonstrate that the RNS decomposition is more efficient than the original numerical decomposition. Our optimized method is more applicable in scenarios involving prime moduli, such as homomorphic trace and automorphism.