International Association for Cryptologic Research

International Association
for Cryptologic Research

CryptoDB

Bootstrapping for BGV and BFV Revisited

Authors:
Robin Geelen
Frederik Vercauteren
Download:
DOI: 10.1007/s00145-023-09454-6
Search ePrint
Search Google
Abstract: We unify the state-of-the-art bootstrapping algorithms for BGV and BFV in a single framework and show that both schemes can be bootstrapped with identical complexity. This result corrects a claim by Chen and Han (Eurocrypt 2018) that BFV is more efficient to bootstrap than BGV. We also fix an error in their optimized procedure for power-of-two cyclotomics, which occurs for some parameter sets. Our analysis is simpler, yet more general than earlier work, in that it simultaneously covers both BGV and BFV. Furthermore, we also design and implement a high-level open source software library for bootstrapping in the Magma Computer Algebra System. It is the first library to support both BGV and BFV bootstrapping in full generality, with all recent techniques (including the above fixes) and trade-offs.
BibTeX
@article{jofc-2023-33065,
  title={Bootstrapping for BGV and BFV Revisited},
  journal={Journal of Cryptology},
  publisher={Springer},
  volume={36},
  doi={10.1007/s00145-023-09454-6},
  author={Robin Geelen and Frederik Vercauteren},
  year=2023
}