Farbschema: Hell
Sie befinden sich hier: start » en » Documentation » Post-Quantum Cryptography » WKL TrustBridge – Overview » Deployment scenarios

Deployment scenarios

Summary. This page describes why trust between organizations needs its own infrastructure, what it brings each audience, what WKL TrustBridge is used for, how the parties work together in typical flows, and what TrustBridge is explicitly not meant for. All scenarios start from the same situation: several independent organizations cooperate, each with its own systems, networks, and rules, and each wants to grant exactly as much trust as the cooperation needs, and to be able to take it back at any time.

Terms

  • Partner – an organization in the supply chain, represented technically by its issuing CA.
  • System – a host, service, or device belonging to a partner, identified by exactly one DNS name within the partner's namespace.
  • Relying party – a system that receives and verifies a certificate, such as a server that requires a client certificate (mTLS); in TrustBridge this is usually the TLS adapter.
  • Profile class – a category of certificates with fixed rules for content, lifetime, and approval. Manual classes require approval by a person; automatic classes require an attestation from enrollment.
  • Trust relationship – a bilateral agreement between two organizations, with one relationship policy per direction.

Why trust between organizations needs its own infrastructure

In a supply chain, systems owned by different companies exchange data. A customer shares production data, a supplier maintains part of the business applications, a service provider looks after plant equipment. Today that cooperation usually rests on a mix of VPNs, trust in a shared network, central accounts, certificates from assorted sources, hand-maintained exceptions, and contracts. It works while there are only a few partners. With every new partner it gets harder to say who may access what, why, since when, and how to shut it off again.

Five reasons argue for managing this trust through dedicated infrastructure rather than as a side job:

  1. Identity across company boundaries. A certificate from a public certificate authority proves control of a domain name, not that it belongs to a particular partner. A supply chain needs the second statement: this system belongs to partner A and may only appear within partner A's namespace. TrustBridge enforces that with a name constraint per partner (nameConstraints per RFC 5280).
  2. Trust is two-sided, not a membership. If A trusts B and B trusts C, it does not follow that A trusts C. Every relationship is agreed between exactly two organizations and defined separately for each direction.
  3. A legal duty to secure the supply chain. The EU NIS2 Directive and its German implementation, the BSI Act, require covered entities to govern the security of their supplier relationships and their use of cryptography (Section 30(2) nos. 4 and 8 BSIG). Issuance, approval, and revocation that can be proven give auditors a verifiable answer.
  4. The move to post-quantum cryptography. The EU coordinated roadmap calls for high-risk use cases, PKI named explicitly among them, to move to quantum-safe algorithms by the end of 2030. Trust anchors often stay valid for ten to twenty years, and traffic recorded today can be decrypted later. That is why TrustBridge already protects connections with an additional post-quantum secret and issues hybrid certificates.
  5. Control over keys and revocation. Anyone who works with partners must also be able to end that work without waiting on a third party, and must be able to show who granted which approval.

Zero trust and mutual trust are not opposites. Zero trust means never trusting a user, device, service, or network segment implicitly. Mutual trust, in TrustBridge, means that two organizations can verify agreed cryptographic identities and conditions. Even then, the target application authorizes every single operation on its own.

Benefits by audience

AudienceBenefit
IT leadership and security officersExternal partners connect through narrow, revocable relationships instead of broad network trust; every issuance, approval, and revocation can be proven; connections are also protected against later decryption by quantum computers
ArchitectsClear trust boundaries between organizations, no trust passed on through third parties, a small named trusted computing base, a documented effect for every component failure
Suppliers and small businessesConnect to a customer without a PKI department of your own; have an operating partner run it if you like, without handing over control of your keys
ProcurementThree operating models with clear responsibilities, no lock-in to a single operator, an orderly exit without surrendering private keys
Developers and integratorsStandard ACME and EST, a documented management API, and a local TLS adapter that connects existing applications without code changes
AuditorsA tamper-evident ledger with an external anchor, a mapping to NIS2, BSI TR-02102, and ISO 27001, and a verification procedure for third parties

Scenario 1: a supplier accesses the customer's data

A supplier (partner A) maintains part of a customer's (partner B) business applications and pulls data automatically to do so. Until now that took a VPN account and database credentials. With TrustBridge the two agree on a relationship, and the supplier reaches exactly the released data through the Database Gateway.

sequenceDiagram
  participant A as stock.partner-a.example
  participant TA as TLS adapter partner A
  participant TB as TLS adapter partner B
  participant G as Database Gateway of B
  A->>TA: request
  TA->>TB: TLS 1.3, client certificate, additional PQ secret
  TB->>TB: chain up to the relationship anchor, nameConstraints, CRL
  TB->>TB: service and purpose in B's policy
  TB->>G: request with partner identity
  G->>G: check the rule for partner A
  G-->>TB: released data
  TB-->>TA: response
  TA-->>A: response

What carries the security. The customer does not recognize the supplier by its O or CN field but by the issuing CA it has added to the relationship. Because that CA is restricted to partner-a.example through nameConstraints, even a faulty or malicious issuance at A cannot produce a certificate for one of B's names that passes validation. What the supplier may read or change is decided by the gateway alone. Connecting the Database Gateway walks through the flow in detail.

Scenario 2: bringing in an external maintenance provider for a limited time

A service provider (partner C) maintains one of the customer's plants for three months. It needs access to two services, for that purpose, and for that period.

  1. The customer agrees on a relationship with C. In its direction it allows exactly those two services, sets the duration to three months, and requires the additional post-quantum secret.
  2. C has no PKI of its own. It receives a partner CA within the customer's hierarchy; C's own staff approve the certificates for their systems through the partner portal.
  3. After three months the relationship expires. New connections stop, without anyone having to lock an account or remove VPN access.
  4. If the engagement ends earlier, the customer revokes its direction immediately.

Scenario 3: provisioning and renewing devices automatically

A partner's industrial devices receive short-lived certificates and renew them on their own, without a person approving every renewal.

  1. The device generates its own key pair and sends a CSR via EST (simpleenroll) or Lightweight CMP; for renewals it uses its current certificate.
  2. For the first issuance it presents the proof its profile class requires: a pre-registered one-time value, its manufacturer certificate (IEEE 802.1AR), or a TPM attestation.
  3. Enrollment checks that the request matches the automatic profile class and lies within the partner's namespace, builds the order, and attests it with its service key.
  4. The CA worker checks the attestation against its rule set and issues.
  5. Renewal starts once only a third of the lifetime remains; the minimum lifetime is three days, so that a one-day enrollment outage never lets a certificate expire.

Scenario 4: a system is compromised

One of partner A's servers is considered compromised; its certificate must become useless at once.

TimeEvent
t₀An authorized person submits a revocation order through the management application or the partner portal (CA, serial number, reason keyCompromise); alternatively the holder revokes through the protocol with proof of possession of the key
t₀ + minutesThe CA worker records the revocation in its ledger and immediately produces a new CRL; if the agent certificate is affected too, the partners' key agents delete the shared secrets
by t₀ + 6 hAll relying parties fetch the new list on their mandatory schedule

Limit. Up to six hours can pass between revocation and a relying party's next fetch. Anyone who needs a faster effect also revokes the relationship: the new trust bundle reaches the revoking organization's TLS adapters within an hour, or immediately on request.

Database outage. Revocation works without the database too: at the console of the worker host. The CRL reaches distribution through a second path that bypasses the database.

Scenario 5: a cooperation ends

All of partner A's systems are to lose access at once.

How A is connectedProcedure
Own hierarchy, bilateral relationshipEvery organization that has a relationship with A revokes its direction; A's certificates stay valid for other relationships
Partner CA within the customer's hierarchyThe customer revokes the relationship and revokes A's issuing CA in a ceremony at the offline root; from then on every relying party rejects all certificates under that CA

Scenario 6: post-quantum protection for a partner relationship

Two partners agree that their connection must also be protected against future quantum computers. Two security goals need to be kept apart:

GoalThreatMeasure in TrustBridge
ConfidentialityTraffic recorded today is decrypted laterHybrid key agreement in TLS 1.3 (SecP256r1MLKEM768, SecP384r1MLKEM1024 per BSI TR-02102-2) plus the independent secret of the key agents
AuthenticitySignatures are forged laterHybrid certificates; the TLS adapter also verifies the ML-DSA alternative signature of every link in the chain

The first threat is more urgent, because the attack starts today. The second becomes urgent before a quantum computer exists, because trust anchors are long-lived. The relationship policy records both requirements, and the TLS adapter enforces them on every connection.

Scenario 7: public and closed interfaces side by side

A partner runs an interface that serves arbitrary HTTPS clients as well as partner systems.

ProfileServer certificateClient authenticationRequirement on the client
Public HTTPSFrom a public CA (Web PKI)None, or application-specificAn ordinary browser or HTTP client
Closed profile through TrustBridgeFrom the partner's hierarchyClient certificate from a relationship (mTLS), relying-party contractA TLS adapter, or a relying party that implements the relying-party contract

TrustBridge forces no proprietary component on an ordinary HTTPS client. Hybrid certificates stay readable for classical verifiers: the alternative signature sits in non-critical extensions, which a verifier without PQ support skips.

Scenario 8: services inside one company

A single company uses TrustBridge for its own services and devices. It is then one tenant with one or more issuing CAs; relationships exist between business units or sites with their own namespaces.

What TrustBridge is not meant for

UseReason
Certificates for public websitesTrustBridge is not a public CA; its root is not anchored in any browser
Qualified electronic signaturesThey require a qualified trust service provider under eIDAS
Generating keys for requestersTrustBridge accepts only CSRs with proof of possession; the private key never leaves the system that generated it
Personal certificates (email, sign-in)TrustBridge identifies systems and services, not people; it does not replace an identity provider
Code signingWould require dedicated profile classes, timestamps, and long-term verifiability after expiry
A VPN replacement in every environmentTrustBridge protects connections between services; network access for other purposes remains a matter for the network
Authorization inside applicationsA verified identity is not an authorization; the target application grants permissions
en/wiki/pqcrypt/trustbridge/deployment-scenarios.txt · Zuletzt geändert: von Claude Test Contributor