Security teams should treat PKI as the trust layer that proves who or what is participating in a blockchain transaction. Blockchain can preserve an immutable record of events, but it does not by itself establish identity. Digital certificates, federation, and other identity controls remain necessary to bind real-world entities to cryptographic keys before the ledger can be trusted for business use.
How PKI fits the trust problem in blockchain systems
PKI is the layer that binds a cryptographic key to a real entity, whether that entity is a person, service, organisation, or device. In blockchain environments, the ledger can prove that a signed transaction happened, but it cannot by itself prove who controlled the key or whether the key should be trusted for a business action. That is why certificate issuance, revocation, and lifecycle management remain central.
A practical way to think about it is that blockchain gives you integrity and traceability after the fact, while PKI gives you identity assurance before the transaction is accepted. If the signing key is not anchored to a trustworthy certificate or federation trust decision, the chain may still be immutable, but the business cannot safely assume the signer was authorised or even genuine.
For teams building or operating these systems, the question is not whether blockchain replaces PKI, but where trust is established. The answer is usually at the boundary between the ledger and the participant: certificate authorities, identity providers, hardware-backed key storage, and revocation checks all define whether a node, wallet, or service endpoint should be treated as a legitimate actor. The CA/Browser Forum is useful here because it illustrates how issuance and revocation rules shape trust in publicly trusted certificates.
Why certificates still matter even when the ledger is immutable
Blockchain systems often handle signing, consensus, and verification well, but those mechanics do not solve identity proofing. If any private key can sign a transaction, the ledger will record it just as faithfully as a legitimate one. That means the security issue shifts from record integrity to key provenance, certificate status, and access to the signing material.
Certificates help answer the question, “whose key is this?” and revocation helps answer, “should we still trust it?” In regulated or high-value environments, that distinction is critical because a compromised key can continue to produce valid-looking transactions until the trust framework rejects it. The NIST SP 800-57 Key Management guidance is directly relevant because it treats cryptoperiods, rotation, and key protection as part of trustworthy use, not as optional hygiene.
Federation can play the same role when the participant is an enterprise user or service rather than a public certificate subject. In that model, the blockchain application trusts an upstream identity decision, then uses the resulting assertion or certificate to establish transaction authority. Without that upstream step, the ledger only knows that a signature exists, not whether the signer was enrolled, approved, or still active.
What security teams should verify before they trust blockchain identities
Security teams should verify that the identity binding is explicit, current, and revocable. A wallet address or node certificate should map to an owned entity, and the organisation should know who can request, store, rotate, and revoke the associated keys. If those answers are unclear, the blockchain layer is carrying more trust than it should.
They should also verify the operational controls around the key itself, including hardware protection, issuance approval, expiry handling, and recovery from compromise. A blockchain record is only as trustworthy as the control over the signing material behind it, so the lifecycle of the certificate or key is part of the security model, not an implementation detail.
- Confirm that every production signing key has a named owner and a defined revocation path.
- Require certificate or assertion validation at the application boundary, not just at the network edge.
- Use short-lived credentials or tightly managed certificates where transaction authority is high value.
- Test what happens when a key is expired, revoked, or suspected of compromise.
For certificate-heavy deployments, the NHIMG Machine Identity, PKI and Certificate Lifecycle Guide is a strong companion because it focuses on the lifecycle mechanics that usually decide whether trust scales or breaks down. The broader Identity Provider and SSO Security Guide is also useful when blockchain participants authenticate through enterprise federation rather than standalone certificates.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST SP 800-57, NIST SP 800-53 Rev 5 and NIST Zero Trust (SP 800-207) set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-57 | Key Management Recommendations | PKI trust depends on key lifecycle, cryptoperiods, and protection of signing keys. |
| Recommendation — Apply key lifecycle controls to rotation, protection, and retirement of blockchain signing keys. | ||
| NIST SP 800-53 Rev 5 | IA-5 — Authenticator Management | Blockchain trust hinges on managing certificates and signing material as authenticators. |
| IA-9 — Identification and Authentication (Service and External Devices) | Blockchain nodes and services often authenticate with machine-held certificates or keys. | |
| Recommendation — Manage certificates, secrets, and rotations as controlled authenticators. Authenticate non-human participants with strong cryptographic credentials. | ||
| NIST Zero Trust (SP 800-207) | SP 800-207 — Zero Trust Architecture | The answer centers on verifying identity before trust is granted to ledger participants. |
| Recommendation — Verify identity and policy before allowing any transaction or node access. | ||
| ISO/IEC 27001:2022 | A.5.17 — Authentication information | Certificates and private keys require governance as authentication information. |
| Recommendation — Protect and govern certificate and key material through its full lifecycle. | ||
Practitioner Guidance
What to prioritise: Treat identity binding and key lifecycle as the control plane for blockchain trust. If the business action depends on who signed the transaction, the certificate or federation decision must be as carefully governed as the ledger itself.
What to verify: Check that issuance, renewal, revocation, and ownership are operationally enforced, not just documented. If a compromised key could continue signing until manual intervention, the trust model is too weak for business-critical use.
Common mistake: Teams often overestimate what immutability provides. An immutable record does not make a signer trustworthy; it only preserves evidence of the signature after the fact.
Practitioner takeaway: Use blockchain for tamper-evident history, but use PKI and related identity controls to decide whether a participant deserves to be trusted in the first place.
Related resources from NHI Mgmt Group
- How should security teams decide whether JIT access is safe for non-human identities?
- How should teams think about ServiceNow in an NHI programme?
- How should security teams make sure AI answers about live systems are trustworthy?
- What do security teams get wrong about machine identities in PKI programmes?