Operations on n-times encrypted data

Dear community,

Is it possible to do mathematical operations on data that is encrypted multiple times?

I.e. for message m: E1(E2(m)) + 5 = E1(E2(m+5))

That would be great…

Hello @benjmanable

Most of the team was on vacation, I don’t think this is possible at the moment I’ll let @umutsahin comment further :slight_smile:


That’s not possible at the moment and I’m not sure if it’ll be possible in the future. A single encrypted integer is actually multiple clear integers, and what would the encryption of that be? (see TFHE Deep Dive - Part I - Ciphertext types to learn more)

Also, why do you need this? If the concern is security, more secure parameters is the better solution.

Let me know if this helps :slight_smile: