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

Announcing Concrete Numpy

Blog post from Zama

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

Zama has released Concrete Numpy as a public beta, which builds on their previous Homomorphic Numpy (HNP) prototype, offering an open-source compiler and a Numpy frontend designed to simplify the creation of encrypted programs for data scientists without requiring cryptographic expertise. Concrete Numpy improves upon HNP by inferring more information from functions, allowing users to define only the encrypted and clear inputs, while the program automatically determines shapes and bit sizes. The new version divides responsibilities, with data scientists handling model adaptation for Fully Homomorphic Encryption (FHE) constraints like low precision values, while Zama focuses on cryptographic tasks, enhancing accuracy and security. By adopting an exact approach, Concrete Numpy addresses previous precision challenges, supporting only integers and ensuring bit-exact computations. Zama continues to develop ML tools to ease data scientists' tasks and plans to release further resources and examples to aid in model optimization under FHE constraints.