Blockcontrol logoBLOCKCONTROLIBDCP
Built CasesSecurityContactAssess Business Case →
Security

Security is part of the business case.

A trust layer should reduce uncertainty, not create a new black box. This page sets out the security principles an executive, architect, risk owner or security reviewer should expect before approving an IBDCP deployment.

Last updated: 30 August 2026 · Blockcontrol / IBDCP
At a glance

What a defensible deployment must prove.

  • Who can act — and under which authority.
  • Where keys and sensitive data are actually held.
  • How each state change can be independently reconstructed.
  • How versions, incidents, recovery and cryptographic change are governed.
On this pageExecutive security decisionWebsite securityIBDCP architectureData protectionKeys & signingEvidence & auditChange controlCrypto agilitySecurity boundaryProduction assuranceResponsible disclosure

Security is not a single feature and it is not solved by putting a transaction on a ledger. The Blockcontrol security model is built around evidence: who acted, under which authority, on which source state, through which controlled route, with what result and with which proof that another authorised party can independently verify.

1. The executive security decision

Before approving an IBDCP deployment, a decision-maker should be able to answer five questions: who can act, where keys are held, what data is exposed, how state changes are proven and how incidents or configuration changes can be recovered and audited.

Decision questionIBDCP principleEvidence expected
Who is allowed to act?Zero-trust identity, authority and least privilegeRole/capability policy, signed identity context, approval trail
Where are critical keys?Protected institutional custodyHSM/MPC or approved custody profile, rotation/revocation procedure
What sensitive data moves?Minimum necessary disclosureData classification, off-chain source location, disclosure/policy map
Can an auditor reconstruct the event?Signed, tamper-evident evidenceBefore/after digests, Matrix ID, policy result, verifier/finality evidence
Can the system change safely?Versioned governance and change controlVersioned schemas, adapters, policies, cryptographic profiles and test results

2. Security of this public website

The supplied website package intentionally keeps its browser-side attack surface small. It uses local assets, a restrictive Content Security Policy, no third-party advertising scripts, no iframes and no embedded remote fonts. Contact traffic uses only documented same-origin endpoints with signed challenges, rate limits, strict validation and one-time email verification before inbox delivery.

Content isolationLocal CSS, JavaScript and images reduce supply-chain exposure from third-party front-end dependencies.
Browser policyCSP, referrer policy and MIME protections are included in the static build; production hosting should repeat them as HTTP headers.
No secret handlingThe public site is not designed to receive private keys, wallet seed phrases, passwords or regulated source documents.
Host controls still matterTLS, patching, DNS, CDN/WAF, backups, logging, malware scanning and incident response remain deployment responsibilities.

3. IBDCP production security architecture

A production IBDCP implementation should secure web/API access, service identities, signing, custody, evidence, personal data, administrative actions and external adapters. Core controls include:

  • zero-trust service authentication and independent authorisation of users, services and devices;
  • least-privilege roles and capability policies;
  • protected institutional key custody such as HSM/MPC-backed signing services;
  • signed submissions and authenticated source evidence;
  • tamper-evident event and audit records;
  • encryption of sensitive data in transit and at rest;
  • rate limiting, abuse detection and anti-automation controls;
  • independent audit, conformance and security testing;
  • recovery, revocation and key-rotation procedures.

4. Data protection: minimum necessary data with maximum verifiability

IBDCP does not require sensitive PII, KYC documents, banking details, medical records or confidential business documents to be copied into a public ledger. Sensitive data should generally remain in the relevant authoritative system, with the interoperability layer carrying only what is necessary to verify the decision: cryptographic digest, issuer/reference, status, policy result and purpose-bound evidence.

Decision rule: if a receiving party does not need the raw data to perform its authorised function, the architecture should prefer verifiable evidence over a duplicate copy.

5. Keys, signing and institutional custody

Long-lived raw private keys should not be exposed in ordinary application or orchestration memory. Institutional signing should be performed through a scoped signing/custody service, such as HSM/MPC-backed infrastructure or another approved custody profile. Capability to sign should be bound to actor, operation, destination, transaction context and time window where appropriate.

6. Evidence before trust is assumed

Every material state-changing operation should be attributable and reconstructable. Depending on the deployment profile, evidence can include actor identity, source-state digest, instruction/intent digest, policy result, adapter/version, verifier attestations, before/after state, settlement/finality evidence and completion timestamp.

The goal is not more logging. The goal is a proof object another authorised party can use to verify what happened without relying only on the application screen that displayed it.

7. Governance and change control

Security can be invalidated by an invisible configuration change. Schemas, policy profiles, cryptographic profiles, adapters, routing manifests and other execution-critical artefacts should therefore be versioned. Material proofs should identify the relevant versions so an auditor can determine which rules and code paths governed the event.

8. Cryptographic agility and post-quantum readiness

Long-lived evidence may outlive today’s cryptographic assumptions. IBDCP therefore treats cryptographic profiles as governed and replaceable rather than hard-coding one algorithm forever. Post-quantum-ready profiles can be applied where the risk horizon justifies them, with explicit algorithm/version identification and migration procedures.

Post-quantum claims should be tied to the actual cryptographic profile in use, not to topology labels or marketing terminology.

9. Security boundary: what IBDCP does not replace

IBDCP adds transaction-level verification and evidence. It does not remove the need for secure endpoints, hardened cloud infrastructure, IAM, patch management, vulnerability management, secrets management, backup/restore, monitoring, incident response, secure SDLC, supplier controls and jurisdiction-specific regulatory safeguards.

No universal security claim: the security of a production deployment depends on the complete system, not only the IBDCP protocol layer.

10. Production assurance

For a production decision, Blockcontrol recommends defining a deployment-specific security profile and acceptance criteria covering threat model, data classification, identity/authority, key custody, cryptography, APIs, infrastructure, logging/evidence, recovery, business continuity, penetration testing and independent conformance testing.

Assess your business case to define the smallest deployment that can prove both commercial value and security fit before scaling.

11. Responsible security disclosure

If you believe you have identified a vulnerability in a Blockcontrol-controlled public system, please report it privately through the verified Security contact route, which is routed server-side to security@ibdcp.blockcontrol.com. Include the affected URL/component, steps to reproduce, impact and any non-destructive supporting evidence. Do not access data that is not yours, disrupt service or publish an unremediated vulnerability without coordination.

© 2026 Blockcontrol / IBDCP. All rights reserved.
HomePrivacyTerms of UseSecurityContact