# Big plaintext moduli

**URL:** <https://openfhe.discourse.group/t/big-plaintext-moduli/1739>\
**Category:** Library Questions\
**Created:** [November 20, 2024, 6:46pm UTC](https://openfhe.discourse.group/t/big-plaintext-moduli/1739 "2024-11-20T18:46:40Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Caesar](https://yyz1.discourse-cdn.com/flex031/user_avatar/openfhe.discourse.group/caesar/32/63_2.png) [@Caesar](https://openfhe.discourse.group/u/Caesar)\
**Post date:** [November 20, 2024, 7:13pm UTC](https://openfhe.discourse.group/t/big-plaintext-moduli/1739/2 "2024-11-20T19:13:16Z")

</div>

OpenFHE does not support this large plaintext modulus out of the box - max is ~60 bits. I also do not think other libraries support such large plaintext modulus.

You may want to decompose the input plaintext space into sub-spaces each working with a distinct plaintext modulus, run multiple instances of your application - each instance with a distinct plaintext modulus, and generate a set of results that can be combined using the Chinese Remainder Theorem to create an output in the original plaintext space.

An example of how to use this approach can be found [here](https://arxiv.org/pdf/1811.00778) - Section 3.1.

---

_[View the full topic](https://openfhe.discourse.group/t/big-plaintext-moduli/1739)._
