[Resource Topic] 2024/673: Chocobo: Creating Homomorphic Circuit Operating with Functional Bootstrapping in basis B

Welcome to the resource topic for 2024/673

Title:
Chocobo: Creating Homomorphic Circuit Operating with Functional Bootstrapping in basis B

Authors: Pierre-Emmanuel Clet, Aymen Boudguiga, Renaud Sirdey

Abstract:

The TFHE cryptosystem only supports small plaintext space, up to 5 bits with usual parameters. However, one solution to circumvent this limitation is to decompose input messages into a basis B over multiple ciphertexts. In this work, we introduce B-gates, an extension of logic gates to non binary bases, to compute base B logic circuit. The flexibility introduced by our approach improves the speed performance over previous approaches such as the so called tree-based method which requires an exponential amount of operations in the number of inputs. We provide experimental results using sorting as a benchmark application and, additionally, we obtain a speed-up of ×3 in latency compared to state of the art BGV techniques for this application. As an additional result, we introduce a keyswitching key specific to packing TLWE ciphertexts into TRLWE ciphertexts with redundancy, which is of interest in many functional bootstrapping scenarios.

ePrint: https://eprint.iacr.org/2024/673

See all topics related to this paper.

Feel free to post resources that are related to this paper below.

Example resources include: implementations, explanation materials, talks, slides, links to previous discussions on other websites.

For more information, see the rules for Resource Topics .