Authority

ERP/1: Authority is a CA PKI X.509 server with its infrastructure (CMP, OCSP, TSP, CMS, CSR) and a CA crypto library (HEX.PM) compatible with ASN.1, X.509 and OpenSSL for SYNRC services.

Intro

ERP/1 AUTHORITY is designed for the high-performance delivery of digital certificates and signatures. The system supports decentralised PKIX models like EUDI, ensuring seamless integration with existing PKI standards. The cryptographic core is written in Erlang/Elixir, providing robustness for mission-critical applications.

Cryptographic Capabilities

Signing

  • PBMAC1, ECDSA (Pure Elixir), RSA
  • CAdES, ДСТУ 4145:2014, ДСТУ 7564:2014

Encryption

  • AES, AES-KW, CMS
  • ДСТУ 7624:2014 (Kalyna)

Derivation

  • KDF, HKDF, PBKDF2

Curves

  • SECP384R1, SECP256V1, SECP521R1
  • CURVE25519, CURVE448

Services & Protocols

EUDI Architecture

EUDI is decentralized PKIX with ABAC level control over attributes that is using JSON as encoding and HTTP as transport.
EUID Wallet (Holder) — iOS/Android application for secure credential storage.
EUDI Provider (Issuer) — OpenID for Verifiable Credentials (PID, QEAA).
EUDI Verifier — status verification and presentation handling.
Unlike centralized PKIX models, EUDI provides a distributed framework where all parties are cryptographically bound, prioritizing user privacy by ensuring the Holder mediates all data sharing interactions.

Development History

Open Source