Turn off Bootstrapping in binfHE

Is there a way to turn-off (even forcibly) bootstrap operation in the function EvalFunc from binfhe/examples/eval-function.cpp ?

The function - or lookup table - is evaluated during the bootstrapping. That is what’s called programmable bootstrapping (PBS) or functional bootstrapping. So you can’t turn it off, as it is what allows function evaluation (see blind rotations).

This is detailed in this paper, and some more details about the implementation of specific functions in OpenFHE is given in this paper.

1 Like