BGV Bootstrapping

Hi! Could anyone link to the bootstrap algorithm paper for BGV based FHE?

These are good resources on BGV bootstrapping:

  1. Bootstrapping for HElib
  2. Homomorphic Lower Digits Removal and Improved FHE Bootstrapping
  3. Bootstrapping for BGV and BFV Revisited

Thanks a lot. That’s very helpful

There are several newer papers, too, with more efficient BGV/BFV bootstrapping designs:

Thank you so much! Was curious to know if any of the above bootstrapping schemes have been implemented in openFHE yet in any of the examples?

There was an old limited implementation in PALISADE, but nothing in OpenFHE, to the best of my knowledge. We do not believe these algorithms are practical enough, as compared to CKKS or FHEW/TFHE bootstrapping.