# General Functional Bootstrapping using CKKS

**URL:** <https://openfhe.discourse.group/t/general-functional-bootstrapping-using-ckks/1647>\
**Category:** Library Questions\
**Created:** [October 15, 2024, 1:14pm UTC](https://openfhe.discourse.group/t/general-functional-bootstrapping-using-ckks/1647 "2024-10-15T13:14:36Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![bhavinmoriya](https://avatars.discourse-cdn.com/v4/letter/b/e68b1a/32.png) [@bhavinmoriya](https://openfhe.discourse.group/u/bhavinmoriya)\
**Post date:** [October 15, 2024, 1:14pm UTC](https://openfhe.discourse.group/t/general-functional-bootstrapping-using-ckks/1647/1 "2024-10-15T13:14:37Z")

</div>

Hi,

I just saw the post related to this paper:[General Functional Bootstrapping using CKKS](https://eprint.iacr.org/2024/1623)  
Extremely get to see the advance in the technology. Congratulations to the authors 🙂  
I am studying the performance of FHE method in comparing numbers. And would like to see, if there is a code available somewhere to see the implementation.  
I would really appreciate any leads.

Best regards,  
Bhavin.

---

<div class="post-metadata">

**Author:** ![andreea.alexandru](https://yyz1.discourse-cdn.com/flex031/user_avatar/openfhe.discourse.group/andreea.alexandru/32/378_2.png) [@andreea.alexandru](https://openfhe.discourse.group/u/andreea.alexandru)\
**Post date:** [October 15, 2024, 2:08pm UTC](https://openfhe.discourse.group/t/general-functional-bootstrapping-using-ckks/1647/2 "2024-10-15T14:08:40Z")

</div>

Thank you for the question and the interest in this research! The code is not currently public, as we are still adding new capabilities to it, and integrating it into OpenFHE will take some effort. But it will definitely be made available in the future.

---

<div class="post-metadata">

**Author:** ![jdumezy](https://yyz1.discourse-cdn.com/flex031/user_avatar/openfhe.discourse.group/jdumezy/32/357_2.png) [@jdumezy](https://openfhe.discourse.group/u/jdumezy)\
**Post date:** [February 18, 2025, 7:32am UTC](https://openfhe.discourse.group/t/general-functional-bootstrapping-using-ckks/1647/3 "2025-02-18T07:32:59Z")

</div>

Hi, I have made a POC implementation based on OpenFHE if you want to start to tinker with it.  
Here is the GitHub repo: [https://github.com/jdumezy/sec-ckks](https://github.com/jdumezy/sec-ckks)

---

<div class="post-metadata">

**Author:** ![seyda](https://yyz1.discourse-cdn.com/flex031/user_avatar/openfhe.discourse.group/seyda/32/397_2.png) [@seyda](https://openfhe.discourse.group/u/seyda)\
**Post date:** [February 23, 2025, 11:25pm UTC](https://openfhe.discourse.group/t/general-functional-bootstrapping-using-ckks/1647/4 "2025-02-23T23:25:35Z")

</div>

Dear Andreea, may I ask If there is any news on the functional bootstrapping support in OpenFHE?

---

<div class="post-metadata">

**Author:** ![andreea.alexandru](https://yyz1.discourse-cdn.com/flex031/user_avatar/openfhe.discourse.group/andreea.alexandru/32/378_2.png) [@andreea.alexandru](https://openfhe.discourse.group/u/andreea.alexandru)\
**Post date:** [February 25, 2025, 7:39pm UTC](https://openfhe.discourse.group/t/general-functional-bootstrapping-using-ckks/1647/5 "2025-02-25T19:39:43Z")

</div>

Our plan is to include functional bootstrapping capability in OpenFHE v1.4. We are currently working on v1.3, so that is still in the future.

We haven’t validated Jules’ implementation mentioned above, but feel free to explore it in the meantime.

---

<div class="post-metadata">

**Author:** ![bhavinmoriya](https://avatars.discourse-cdn.com/v4/letter/b/e68b1a/32.png) [@bhavinmoriya](https://openfhe.discourse.group/u/bhavinmoriya)\
**Post date:** [February 27, 2025, 10:09am UTC](https://openfhe.discourse.group/t/general-functional-bootstrapping-using-ckks/1647/6 "2025-02-27T10:09:17Z")

</div>

Thanks very much for sharing your work 🙂
