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

Announcing Concrete v0.2

Blog post from Zama

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

Zama has announced a new version of Concrete, following the concrete-core V1.0.0 release, which introduces an enhanced high-level interface for developers through three main components: concrete-boolean, concrete-shortint, and concrete-integer. The update includes several significant features such as the deprecation of the concrete-core-experimental crate, parallelized key generation that accelerates performance by utilizing available CPU cores, and native support for Apple Silicon using Rust's nightly compiler. Notably, concrete-boolean now supports GPU-accelerated homomorphic operations via concrete-cuda, and concrete-integer introduces the WoPBS cryptographic approach for evaluating functions over large integers without padding, supporting univariate functions on 16-bit integers and bivariate functions on smaller integers. The API updates include dedicated ciphertext types like RadixCiphertext and CrtCiphertext, ensuring operational compatibility and offering automatic parallelization for enhanced performance. These advancements allow for versatile and efficient computations over integers in the Concrete frontend while maintaining consistent syntax and improving performance without requiring changes to existing programs.