In this paper, we revisit the arithmetic structure of CKKS FHE scheme and introduce Grafting, a technique that decouples the scale factor from the modulus. This enables optimized RNS packing and flexible rescaling, while reducing public key sizes and execution time. Our latest experiments show 1.92× faster bootstrapping, 1.89× faster Bit-CKKS bootstrspping, and 62% smaller public keys.
This work is part of my doctoral dissertation.
이 논문에서는 CKKS FHE 스킴의 기초 산술 구조를 재설계하는 Grafting이라는 기법을 소개합니다. 이 기법은 스케일 팩터와 암호문 모듈러스를 분리해, RNS 패킹 최적화와 유연한 rescaling을 가능하게 하며, 공개 키 크기와 동형 연산 실행 시간까지도 줄여줍니다. 가장 최근 업데이트된 실험 결과에서, 부트스트래핑 속도는 1.92배 빨라졌고, Bit-CKKS의 이진 게이트 부트스트래핑은 1.89배 향상되었으며, 공개 키 크기는 62% 감소했습니다.
이 연구는 제 박사학위논문에도 수록되어 있습니다.