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
NLNet foundation logo

NGI Zero PET logo

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.