Confium is an open-source framework providing a cross-platform trust store and generalized platform for cryptographic implementation.
- First-class support for Threshold Cryptography (TC)
- Hardware Security Module (HSM) / SmartCard support
- Plugins for leveraging existing crypto libraries (OpenSSL, Botan)
- Extensible architecture for future cryptographic families
- Interoperable with other languages via a stable Foreign Function Interface (FFI)
- Allows decoupling of dependencies between cryptographic design, implementation, distribution, and adoption
- Platform-independent compartmentalized key storage with support for various formats and backends
This project was funded through the NGI0 PET Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 825310.