You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[ICICLE](https://github.com/ingonyama-zk/icicle) is a cryptography library designed to accelerate zero-knowledge proofs (ZKPs) using multiple compute backends, including GPUs, CPUs, and potentially other platforms. ICICLE's key strength lies in its ability to implement blazing-fast cryptographic primitives, enabling developers to significantly reduce proving times with minimal effort.
16
+
[ICICLE](https://github.com/ingonyama-zk/icicle) is a cryptography library built to accelerate high-speed cryptography, starting with zero-knowledge proofs (ZKPs), using multiple compute backends, including GPUs, CPUs, and other platforms. Its key strength lies in implementing ultra-fast cryptographic primitives, allowing developers to drastically reduce proving times with minimal effort.
17
17
18
18
## Key Features
19
19
20
20
-**Acceleration of “zk” Math:** ICICLE provides optimized implementations for cryptographic primitives crucial to zero-knowledge proofs, such as elliptic curve operations, MSM, NTT, Poseidon hash, and more.
21
21
-**Set of Libraries:** ICICLE includes a comprehensive set of libraries supporting various fields, curves, and other cryptographic needs.
22
22
-**Cross-Language Support:** Available bindings for C++, Rust, Go, and potentially Python make ICICLE accessible across different development environments.
23
-
-**Backend Agnosticism:** Develop on CPU and deploy on various backends, including GPUs, specialized hardware, and other emerging platforms, depending on your project's needs.
24
-
-**Extensibility:**Designed for easy integration and extension, allowing you to build and deploy custom backends and cryptographic primitives.
23
+
-**Backend Agnosticism:** Develop on CPU and deploy across various backends, including GPUs, specialized hardware, and emerging platforms, based on your project's needs.
24
+
-**Extensibility:**Built for seamless integration and expansion, enabling you to develop and deploy custom backends and cryptographic primitives.
25
25
26
26
## Evolution from v2 to v3
27
27
28
28
Originally, ICICLE was focused solely on GPU acceleration. With the release of v3, ICICLE now supports multiple backends, making it more versatile and adaptable to different hardware environments. Whether you're leveraging the power of GPUs or exploring other compute platforms, ICICLE v3 is designed to fit your needs.
29
29
30
30
## Who Uses ICICLE?
31
31
32
-
ICICLE has been successfully integrated and used by leading ZK companies such as [Celer Network](https://github.com/celer-network), [Gnark](https://github.com/Consensys/gnark), and others to enhance their ZK proving pipelines.
32
+
ICICLE has been successfully integrated and used by leading cryptography companies such as [Brevis](https://www.ingonyama.com/blog/icicle-case-study-accelerating-zk-proofs-with-brevis), [Gnark](https://github.com/Consensys/gnark),[Zircuit](https://www.ingonyama.com/blog/case-study-accelerating-zircuits-zero-knowledge-proofs-with-icicle), [zkWASM](https://www.ingonyama.com/blog/how-icicle-helps-grow-the-zkwasm-ecosystem), [Kroma Network](https://www.ingonyama.com/blog/icicle-case-study-accelerating-zk-proofs-with-kroma-network) and others to enhance their ZK proving pipelines.
33
33
34
34
## Don't Have Access to a GPU?
35
35
36
-
We understand that not all developers have access to GPUs, but this shouldn't limit your ability to develop with ICICLE. Here are some ways to gain access to GPUs.
36
+
We understand that not all developers have access to GPUs, but this shouldn't limit your ability to develop with ICICLE. Here are some ways to gain access to GPUs:
37
37
38
38
### Grants
39
39
40
-
At Ingonyama, we are committed to accelerating progress in ZK and cryptography. If you're an engineer, developer, or academic researcher, we invite you to check out [our grant program](https://www.ingonyama.com/blog/icicle-for-researchers-grants-challenges). We can provide access to GPUs and even fund your research.
40
+
At Ingonyama, we are committed to accelerating progress in ZK and cryptography. If you're an engineer, developer, or academic researcher, we invite you to check out [our grant program](https://www.ingonyama.com/blog/ingonyama-research-grants-2025). We can provide access to GPUs and even fund your research.
0 commit comments