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

TFHE-rs v0.11: Strings, Faster Zero Knowledge Proof, Encrypted Arrays on GPU

Blog post from Zama

Post Details
Company
Date Published
Author
Jean-Baptiste Orfila, Arthur Meyre, Agnes Leroy
Word Count
933
Language
English
Hacker News Points
-
Summary

TFHE-rs v0.11 introduces significant updates and enhancements, including improved performance for Zero Knowledge Proofs and a new module for encrypted strings accessible through the FheAsciiString type in the High-Level API. The release features a shift to a tweaked uniform (TUniform) noise distribution for default cryptographic parameters, enhancing boundedness compared to the previous Gaussian distribution. GPU performance has been markedly improved, with 64-bit addition operations now 30% faster, and the ability to conduct computations on arrays of ciphertexts more efficiently on GPU. A highlight is the FHE strings module, a contribution from the Zama Bounty Program, allowing operations akin to Rust’s str type. Additionally, the release includes support for n-dimensional arrays on GPU, facilitating operations like vector comparison and searching within encrypted data. Other enhancements include new GPU operations, faster CPU operations, and a focus on code stability. The update aims to enhance the capabilities and efficiency of homomorphic encryption computations, with further developments anticipated in future releases.