Home / Companies / Zama / Blog / Post Details
Content Deep Dive

TFHE-rs v0.3.0: Faster Operations, Wider API, Shorter Keys

Blog post from Zama

Post Details
Company
Date Published
Author
The Zama Team
Word Count
1,071
Language
English
Hacker News Points
-
Summary

TFHE-rs 0.3 introduces significant enhancements in homomorphic encryption, focusing on faster operations, parallel processing for programmable bootstrapping, and reduced public key sizes. This update supports a wider range of homomorphic operations, including bitwise, arithmetic, and comparison functions, along with improved performance of existing operations via the carry lookahead approach. It also incorporates a multithreaded version of programmable bootstrapping, which reduces latency by processing groups of bits, and introduces compact public keys to minimize size. The update extends TFHE-rs functionalities to C and WASM APIs, enabling parallelism in browsers and transciphering capabilities with other cryptosystems like Trivium. Future developments aim to enhance operation performance further and introduce new homomorphic types, such as FheInt for signed integers, while providing users with more control over the system.