In this paper, we present a novel and efficient high-precision CKKS bootstrapping method. We introduce an Integer Cleaning technique based on Discrete-CKKS, along with a Thrifty approach for digit-cleaning. By incorporating these techniques into the EvalRound+ framework, we achieve effective high-precision bootstrapping. Our Grafting-based implementation demonstrates a 1.6× improvement in 80-bit precision CKKS bootstrapping.
이 논문에서는 효율적인 고정밀 CKKS 부트스트래핑을 새롭게 제안합니다. 우리는 Discrete-CKKS 기반의 동형 Integer Cleaning 기법과 효율적인 digit 클리닝 기법인 Thrifty Approach를 도입하여, 정수 노이즈를 효과적으로 제거하고 모듈러스와 성능 효율성을 동시에 달성합니다. 이들 기법을 EvalRound+ 프레임워크에 적용하여 매우 효과적인 부트스트래핑을 제안하며, Grafting 기반의 구현으로 80비트 정밀도의 CKKS 부트스트래핑에서 약 1.6배 성능 향상을 입증하였습니다.