I’ve recently been learning more about optimization of TFHE theory, and came across the technique of bootstrap key unrolling, and would like to know if there is any support for this optimization method in the Concrete library, or any official library for that matter? And API is what?
Hello,
Sorry for the late answer, we missed that question for some reason
Concrete is made for users who want to use Python, without needing them to know how it works under the hood. So, I would say: for a user, the techniques which are used are not very important. Now, if you are a cryptographer, you can have a look to the source and see how it works under the hood, since we are open source: GitHub - zama-ai/concrete: Concrete: TFHE Compiler that converts python programs into FHE equivalent
I am not exactly able to answer your question since I am not sure which precise technique you are speaking about. But yes, don’t worry, we use the best techniques we can find for speed!
Cheers