MPC Library
Acrosafe provides a Java-based library designed for emerging Multi-Party Computation (MPC) applications. Built on top of the Bouncy Castle Java FIPS API, the Acrosafe MPC Library delivers a secure and standards-compliant foundation for building robust and production-grade MPC systems.
If you'd like a demo or trial of our MPC library, please contact us at: info@acrosafe.io.
GG20 and GG21 Support
AcroSafe offers a complete and production-ready implementation of the GG20 and GG21 protocols for threshold ECDSA signatures, widely adopted in modern MPC wallet infrastructures. Features include:
- Distributed key generation(DKG)
- Threshold signing (t-of-n)
- Malicious security guarantees
- Paillier-based homomorphic operations
- Round-based orchestration and messaging
Pluggable Cryptographic Primitives
Beyond threshold ECDSA, Acrosafe also includes a growing suite of secure building blocks for general MPC applications:
- Verifiable Secret Sharing (VSS)
- Zero-Knowledge Proofs (ZKP)
- Commitments & Oblivious Transfer
- Secret Sharing
- Threshold Decryption
FIPS-Validated Security Backbone
Built on top of the Bouncy Castle Java FIPS cryptographic provider, Acrosafe inherits:
- FIPS 140-2 compliant cryptographic operations
- Certified AES, SHA, HMAC, ECC, and RNG implementations
- A strong assurance profile for use in government, healthcare, and regulated environments