CA18158
Technical Specification & Architecture Portal

CyberShield Tender CA18158

CyberShield Security & DataFlow Dynamics Joint Venture - Secure data pipeline infrastructure for UK government healthcare. Complete architecture documentation, threat model, data handling protocol, and compliance framework for the delivery of a zero-trust NHS-compliant data pipeline.

Tender submission deadline:31 July 2026(Version 1.2 - final specification)
Version 1.2OFFICIAL-SENSITIVEJuly 2026CyberShield / DataFlow JV

1. Executive Overview & Tender CA18158 Scope

1.1 Project CyberShield CA18158

CyberShield Security Limited and DataFlow Dynamics have formed a Joint Venture (the “JV”) to respond to Tender CA18158 issued by the UK Government for the delivery of a secure, zero-trust data pipeline for NHS healthcare infrastructure. The project addresses the growing need for protected health information (PHI) processing across trust boundaries, enabling secure analytics, audit, and interoperability between NHS Digital systems and partner organisations.

The JV combines CyberShield’s deep expertise in government-grade security architecture, threat intelligence, and NCSC compliance with DataFlow’s proven track record in NHS data engineering, FHIR/HL7 integration, and the NHS Data Security and Protection Toolkit (DSPT). Together, the partnership delivers a complete, auditable, and resilient data pipeline designed to protect the most sensitive patient information while enabling life-saving clinical analytics.

1.2 Joint Venture Structure

CyberShield Security

Lead security architect. Responsible for threat modelling, encryption framework, access control, and NCSC compliance. Provides the SIEM/SOAR platform and security operations centre (SOC) integration. Holds CESG Certified Professional (CCP) accreditation and NCSC Cyber Incident Response (CIR) certification.

DataFlow Dynamics

Lead data engineer. Responsible for pipeline infrastructure, ingestion services, storage layer, data transformation, and NHS DSP Toolkit alignment. Provides the data lakehouse and stream-processing platform. Holds NHS DSPT accreditation and ISO 27001:2022 certification.

1.3 Scope & Objectives

The JV will deliver the following scope items under Tender CA18158:

  • End-to-end encrypted data pipeline from NHS source systems to authorised consumers, processing up to 10 TB/day of structured and unstructured PHI across 47 NHS trusts.
  • Zero-trust architecture with no implicit trust between any network segments, enforcing cryptographic identity at every hop via SPIFFE-issued short-lived certificates.
  • Full compliance with NHS Data Security and Protection Toolkit (all 10 standards), UK GDPR Article 9 (special category data), and all 10 NCSC Cloud Security Principles.
  • Immutable audit trail with cryptographic chaining (SHA-256 hash-linked blocks), meeting NHS Records Management Code of Practice 2024 for minimum 7-year retention.
  • Multi-region active/standby deployment (London + Dublin) with synchronous replication, RPO=0, RTO=60 seconds, and quarterly full disaster recovery testing.

1.4 Key Milestones

15 Feb 2026Tender CA18158 publishedComplete
14 Mar 2026CyberShield / DataFlow JV formationComplete
30 Apr 2026Initial architecture review (POC)Complete
15 Jun 2026Security architecture review + threat model v1Complete
01 Jul 2026Compliance gap analysis + remediationComplete
15 Jul 2026Final specification + documentation freezeComplete
31 Jul 2026TENDER SUBMISSION DEADLINEPending
Q4 2026Full certification (DSPT + ISO 27001)Target

1.5 Healthcare Security Context

The UK healthcare sector faces an evolving threat landscape. Between 2020 and 2026, NHS organisations reported over 4,000 cybersecurity incidents, with ransomware attacks causing significant patient care disruption. The JV architecture addresses this context directly.

Ransomware

NHS-specific ransomware targeting clinical downtime. Mitigated by air-gapped backups, immutable storage, and automated SOAR incident response.

Supply Chain

Third-party medical device vendor compromise. Mitigated by SBOM verification, signed container images, and strict network segmentation.

APT + Insider

Advanced persistent threats and privileged insider risk. Mitigated by ABAC, Just-In-Time access, UEBA, and full audit trail with cryptographic chaining.

Classification: OFFICIAL-SENSITIVE

This document and all associated artefacts are classified OFFICIAL-SENSITIVE under the Government Security Classification Policy (GSCP). Access is restricted to personnel with a legitimate business need and appropriate security clearance (BPSS or higher). Tender reference: CA18158. Submission deadline: 31 July 2026.

2. Zero-Trust Architecture & Compliance Checklist

The pipeline follows the NCSC's zero-trust architecture principles: no implicit trust is granted to any asset based on its network location. Every access request is fully authenticated, authorised, and encrypted before processing. This section details the architecture and maps every control to NHS, UK GDPR, and NCSC requirements.

2.1 Trust Zones & Segmentation

Four-zone network segmentation with strict east-west traffic controls. Each zone enforces its own authentication boundary and data handling policy.

Zone 0 - Untrusted

Public internet, partner extranets, NHS N3 network ingress. No data processing occurs here. Only TLS-terminated ingress points with WAF filtering are exposed.

WAFDDoS protectionTLS 1.3 terminationIP allowlisting

Zone 1 - Semi-Trusted (DMZ)

Load balancers, API gateways, authentication proxies (OAuth 2.0 / OIDC). Traffic is decrypted for inspection, re-encrypted before forwarding. No PHI stored here.

OAuth 2.0/OIDC proxyrate limitingrequest inspectionsession management

Zone 2 - Trusted (Application)

Ingestion services, stream processors, transform engines. PHI is processed in-memory only; all intermediate state is encrypted. Services communicate via mTLS with SPIFFE identities.

SPIFFE/SPIRE identitiesmTLS 1.3in-memory processingencrypted scratch space

Zone 3 - Highly Restricted (Data)

Encrypted data lakehouse, audit log store, key management system. No direct network access from outside this zone. All access is mediated through a data access proxy with attribute-based access control (ABAC).

HSM-backed KMSABAC enforcementaudit proxywrite-once storage

2.2 Authentication & Authorisation

  • Service Identity - SPIFFE (Secure Production Identity Framework for Everyone) issues X.509 short-lived certificates to every service instance via the internal SPIRE server. Certificate validity: 6 hours. Automatic rotation.
  • Human Identity - NHS federated login via OpenID Connect with multi-factor authentication. Session tokens expire after 15 minutes of inactivity.
  • Authorisation - Attribute-based access control (ABAC) evaluated at every request. Attributes include: user role, data sensitivity label, purpose of processing (from approved register), time window, and device posture.
  • Just-In-Time Access - Privileged access requests are approved via an automated workflow, granting time-bound, purpose-limited credentials that self-revoke. Audit-logged and dual-authorised for sensitive operations.

2.3 Encryption Standards

LayerStandardKey ManagementNotes
In TransitTLS 1.3 (mTLS)SPIFFE-issued certs, rotated every 6hAll inter-service; no plaintext fallback
At RestAES-256-GCMHSM-backed KMS with automatic key rotationPer-bucket, per-table customer-managed keys
Column-LevelAES-256-DETERMINISTICPer-column keys in KMS, access-loggedDeterministic for join compatibility
ApplicationHPKE / AGEPer-recipient wrapping keysFor data exports / sharing

2.4 Monitoring & Observability

  • SIEM Integration - All pipeline logs (ingestion, transformation, access, auth decisions, errors) stream to a central Splunk/SOAR instance with 1-year hot retention.
  • Behavioural Analytics - User and entity behaviour analytics (UEBA) models establish baselines for data access patterns and trigger alerts on anomalous activity.
  • Automated Response - SOAR playbooks automatically quarantine compromised credentials, isolate affected pipeline segments, and page the on-call security engineer.
  • Availability Monitoring - Synthetic health checks every 30s across all pipeline stages. SLA alerting at 99.99% uptime per calendar month.

2.5 NHS Data Security & Protection Toolkit (DSPT)

Implemented
DSPT 1

Personal confidential data accessible only to role-holders

Control: ABAC + JIT access enforcement

Implemented
DSPT 2

All staff complete annual data security training

Control: Mandatory training tracked in LMS

Implemented
DSPT 3

All data encrypted at rest and in transit

Control: AES-256-GCM + mTLS 1.3

Implemented
DSPT 4

Organisation can respond to data security incidents

Control: IR plan + 72h ICO notification workflow

Implemented
DSPT 5

Process for reviewing and testing continuity plans

Control: Quarterly DR tests; annual BIA review

Implemented
DSPT 6

Personal data handled in accordance with data protection law

Control: DPIA complete; ROPA maintained

Implemented
DSPT 7

Continuity plan for data security incidents

Control: Automated SOAR playbooks

Implemented
DSPT 8

Network security is configured to protect data

Control: Zero-trust segmentation; WAF; IDS/IPS

Implemented
DSPT 9

Data processing has documented lawful basis

Control: Purpose register; consent management

In Progress
DSPT 10

Data subjects can exercise their rights

Control: DSAR workflow; erasure automation

2.6 UK GDPR Compliance

Implemented
Art. 5(1)(a)

Lawfulness, fairness, transparency

Control: Purpose register; privacy notice published

Implemented
Art. 5(1)(b)

Purpose limitation

Control: Processing purpose declared per access request

Implemented
Art. 5(1)(c)

Data minimisation

Control: Field-level ingestion filter; purpose-scoped schemas

Implemented
Art. 5(1)(d)

Accuracy

Control: Source system is authoritative; no transforms alter clinical meaning

Implemented
Art. 5(1)(e)

Storage limitation

Control: Tiered retention with automated deletion

Implemented
Art. 5(1)(f)

Integrity and confidentiality

Control: Encryption + access control as documented

Implemented
Art. 6

Lawful basis for processing

Control: Legal basis documented per purpose in ROPA

Implemented
Art. 9

Processing of special category data

Control: Schedule 1 DPA 2018 condition; DPIA approved

In Progress
Art. 17

Right to erasure

Control: Selective deletion across all tiers; 30-day SLA

Implemented
Art. 25

Data protection by design and default

Control: Pseudonymisation by default; privacy by design

Implemented
Art. 28

Processor

Control: Data processing agreement in place between JV partners

Implemented
Art. 30

Records of processing activities

Control: ROPA maintained; updated quarterly

Implemented
Art. 33

Data breach notification

Control: 72-hour automated notification to DPO and ICO

Implemented
Art. 35

Data protection impact assessment

Control: DPIA completed; reviewed annually

2.7 NCSC Cloud Security Principles

Implemented
Principle A

Data in transit protection

Control: mTLS 1.3 with AEAD ciphers; no plaintext fallback

Implemented
Principle B

Asset protection and resilience

Control: Multi-region active/standby; encrypted storage

Implemented
Principle C

Separation between consumers

Control: Multi-tenant isolation via ABAC and network policies

Implemented
Principle D

Identity and authentication

Control: SPIFFE for services; NHS OIDC + MFA for humans

Implemented
Principle E

Supply chain security

Control: All third-party components SBOM-verified; signed images

Implemented
Principle F

Secure service administration

Control: JIT admin access; audit-logged; MFA enforced

Implemented
Principle G

Security monitoring

Control: 24/7 SIEM with UEBA and SOAR playbooks

Implemented
Principle H

Security design

Control: Threat model reviewed quarterly; CI/CD security gates

Implemented
Principle I

Secure user management

Control: NHS federated identity; automated deprovisioning on last login +90d

Implemented
Principle J

Resilience

Control: RPO=0, RTO=60s; full DR test quarterly

Compliance Status Summary

As of July 2026, the JV pipeline achieves 34 of 37 assessed controls across NHS DSPT, UK GDPR, and NCSC Cloud Security Principles. Three items remain in progress (DSPT 10, GDPR Art. 17 erasure automation, and annual DPIA refresh). All critical and high-severity controls are fully implemented. Full certification is expected by Q4 2026. The compliance register is maintained in the JV shared audit repository and reviewed at the monthly Security Working Group.

3. Architecture Diagrams & Threat Model

This section presents the complete system architecture through network topology, data flow, and component interaction diagrams, followed by a comprehensive STRIDE threat model for government healthcare infrastructure.

3.1 Network Topology

Multi-zone network segmentation with strict east-west traffic controls across four security zones. Each zone enforces its own authentication and data handling policy.

ZONE 0UntrustedZONE 1DMZZONE 2Trusted AppZONE 3DataHSMInternet / N3NHS Network IngressPartner ExtranetSupplier GatewaysWAF / Load BalancerDDoS ProtectionAuth ProxyOAuth 2.0 / OIDCAPI GatewayRate LimitingIngestion ServiceStream / BatchTransform EngineSchema ValidationData Access ProxyABAC EnforcementMonitoring AgentTelemetry ExportData LakehouseEncrypted at RestAudit Log StoreImmutable ChainKey ManagementHSM + KMS

Figure 3.1: Four-zone network topology. Arrows indicate approved data flow paths. All inter-zone communication passes through an application-layer gateway with full inspection. East-west traffic within zones is also encrypted.

3.2 Data Flow Diagram

End-to-end data flow from NHS source to authorised consumer, showing encryption boundaries and audit checkpoints.

SOURCENHS Source SystemsINGESTValidate + FilterTRANSFORMEncrypt + PseudonymiseSTOREEncrypted LakehouseACCESSABAC-Gated ConsumerCONTINUOUS AUDIT LOG - All stages emit to immutable audit trailENCRYPTION BOUNDARYAll data encrypted at rest (AES-256-GCM), in transit (mTLS 1.3), and column-level (AES-256-DETERMINISTIC)Key material held in HSM-backed KMS with automatic rotation. No plaintext PHI leaves the transform stage.

Figure 3.2: End-to-end data flow. Every record is validated, pseudonymised, and encrypted before storage. The continuous audit log records all operations with cryptographic chaining.

3.3 Component Interaction Diagram

Service-to-service interactions showing authentication, data exchange, and dependency relationships across the pipeline.

Ingestion ServiceAPI / Stream ConsumerTransform EngineFHIR / HL7 ProcessingStorage LayerIceberg / ParquetAuth ServiceOAuth / OIDC / ABACAudit ServiceChained LoggerMonitoringSIEM / AlertingSolid: data plane | Dashed: control / auth plane | All links: mTLS 1.3

Figure 3.3: Component interaction. The auth service mediates all inter-service communication via SPIFFE-issued identities. Every data access is logged by the audit service before reaching storage.

3.4 Deployment Model

The JV pipeline is deployed across two UK-region availability zones with hot-hot failover. RPO: 0 (synchronous), RTO: 60 seconds.

Availability Zone A (London)Pipeline Active-ActiveFull compute + storagePrimary HSM + KMSKey material activeRegion A monitoringAvailability Zone B (Dublin)Pipeline Active-StandbyWarm standby + replicaStandby HSM + KMSReplicated key materialCross-region replicasync

Figure 3.4: Multi-region deployment. Synchronous replication for data durability; failover in under 60 seconds. All cross-region traffic is encrypted.

3.5 STRIDE Threat Model for Government Infrastructure

This threat model follows the STRIDE methodology (Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service, Elevation of Privilege) applied to each component of the CyberShield CA18158 pipeline.

Asset Inventory

Asset IDDescriptionClassificationOwner
A-001Protected Health Information (PHI)TOP SECRETNHS Digital
A-002Encryption key material (HSM/KMS)TOP SECRETCyberShield
A-003Pipeline configuration & secretsSECRETDataFlow
A-004Audit log (immutable chain)SECRETJV Board
A-005Identity provider / auth serviceSECRETCyberShield
A-006Network infrastructure (FW, LB, WAF)OFFICIALDataFlow

Threat Agents

Nation-State APT

Intelligence gathering on UK health infrastructure

Advanced (Tier 1)

Ransomware Operator

Financial gain via clinical disruption

Moderate-Advanced (Tier 2)

Insider Threat (Privileged)

Data exfiltration or sabotage

Moderate (Tier 3)

Casual Hacker / Hacktivist

Reputational damage or protest

Basic (Tier 4)

STRIDE Threat Analysis Table

CategoryThreatAssetsLIMitigation
SpoofingAttacker impersonates NHS source systemA-001, A-005LowCriticalmTLS with SPIFFE identities; certificate pinning; source IP allowlisting
SpoofingAttacker impersonates JV service componentA-002, A-003LowCriticalSPIRE-issued short-lived certs; 6h validity; automatic rotation
TamperingData modification in transitA-001LowCriticalmTLS 1.3 with AEAD ciphers; integrity checking at each hop
TamperingAudit log tamperingA-004LowHighCryptographic chaining (hash-linked blocks); write-once storage
RepudiationUser denies performing data accessA-004, A-005MediumHighNon-repudiable audit log; digital signatures on all access events
RepudiationService denies processing dataA-004LowMediumMandatory request/response signing for all inter-service calls
Info DisclosureUnauthorised PHI access via compromised credsA-001, A-005MediumCriticalABAC with Just-In-Time access; MFA; session timeout 15min
Info DisclosureSide-channel via monitoring telemetryA-001LowMediumTelemetry metadata stripped of PHI; separate telemetry pipeline
DoSIngestion pipeline resource exhaustionA-006MediumHighRate limiting at API gateway; autoscaling; queue-based back-pressure
DoSKMS/HSM availability attackA-002LowCriticalMulti-region HSM deployment; request caching; throttling
ElevationPrivilege escalation via API gatewayA-003, A-005LowCriticalABAC enforcement at every service boundary; no implicit trust
ElevationContainer escape to host-level accessA-001, A-002LowCriticalImmutable containers; seccomp profiles; no privileged containers

Risk Assessment Matrix

CRITICALData exfiltration, key compromise, privilege escalation. Mitigated by defence-in-depth: ABAC + mTLS + HSM + continuous monitoring.
HIGHDoS against ingress, audit tampering, credential-based attacks. Mitigated by rate limiting, cryptographic chaining, and MFA.
MEDIUMRepudiation, telemetry side-channels. Mitigated by digital signing and metadata stripping. Residual risk accepted by JV board.

4. Security Annex & Data Handling Protocol

This annex governs the complete lifecycle of data within the CyberShield CA18158 pipeline: ingestion, processing, storage, retention, access control, audit logging, and breach notification. The protocol is designed to meet NHS DSPT, UK GDPR, and NCSC standards, and forms the contractual data handling schedule for the JV.

4.1 Data Ingestion

  • Sources - NHS Spine, GP Connect, Summary Care Record, and partner HL7 FHIR endpoints. All sources authenticate via NHS federation or client certificates.
  • Protocols - HTTPS with mutual TLS (mTLS 1.3) for REST; AMQP 1.0 with TLS for streaming; SFTP for batch imports (deprecated by Q3 2026).
  • Validation - Schema validation against published NHS FHIR profiles. Malformed records are quarantined for manual review, never processed.
  • Data Minimisation - Ingestion filters strip fields not required for the declared processing purpose. A purpose register defines permitted field sets.

4.2 Processing & Pseudonymisation

  • Pseudonymisation - All direct identifiers (NHS number, name, address, DOB) are replaced with pseudonym tokens using a deterministic HMAC-SHA256 with a rotating salt. The salt is stored in the HSM, separate from the data.
  • Transform Environment - Processing occurs in memory within the Trusted App Zone (Zone 2). No intermediate results are written to disk unencrypted. Ephemeral scratch space uses encrypted RAM-backed volumes.
  • Error Handling - Processing failures enter a dead-letter queue with full payload and metadata. DLQ access requires dual-authorisation (data engineer + security officer).

4.3 Storage & Retention Policy

TierStorageEncryptionRetentionDestruction
HotParquet on object store (Iceberg)AES-256-GCM + column-level2 years activeCryptographic erasure + overwrite
WarmCompressed Parquet (cold object store)AES-256-GCM5 yearsCryptographic erasure
ColdGlacier / deep archiveAES-256-GCM7 years (or legal hold)Physical media degauss + destroy
Audit LogImmutable append-only storeHash chain + digital signaturesPermanent (min 7 years)N/A (write-once)

Retention periods align with the NHS Records Management Code of Practice 2024. Legal holds override automatic deletion. Cryptographic erasure renders data unrecoverable by deleting the wrapping key.

4.4 Access Control Policy

  • RBAC Foundation - Roles: Data Steward, Data Analyst, Security Officer, Auditor, System Administrator. Each role has a defined permission set aligned to the principle of least privilege.
  • ABAC Overlay - Access decisions also consider: data sensitivity label (PATIENT-IDENTIFIABLE, PSEUDONYMISED, ANONYMISED), purpose of processing (DIRECT-CARE, RESEARCH, AUDIT), time of day, and workstation compliance status.
  • Purpose Register - Every access request must declare a purpose from the approved register. Purposes are reviewed quarterly by the Data Protection Officer. Unregistered purposes are denied by default.
  • Emergency Access - Break-glass mechanism for clinical safety. Activates a pre-configured emergency role with full audit trail. Dual notification to Security Officer and Data Controller within 15 minutes.

4.5 Audit Trail & Logging

  • Scope - Every data access (read, write, update, delete), authentication event, authorisation decision, configuration change, and system error. Captures: timestamp, user/service identity, action, resource, outcome, purpose code.
  • Immutability - Audit records are written to an append-only store with cryptographic hash chaining. Each block references the SHA-256 hash of the previous block. Tampering is detectable by recomputing the chain.
  • Retention - Minimum 7 years, permanent for security incidents and legal holds. Indexed for query by the Auditor role only.
  • Review Cycle - Automated anomaly detection triggers daily reviews. Manual spot-check by the Security Officer: weekly. Full audit log review: quarterly.

4.6 Breach Notification Process

The JV maintains a documented incident response plan aligned with the NCSC Cyber Incident Response framework and UK GDPR Article 33 requirements:

Detection

Within 15 min

Automated SIEM alert triggers IR workflow. UEBA flags anomalous access pattern. SOAR playbook initiates investigation.

Triage

Within 1 hour

On-call security engineer assesses severity. If PHI involved, Security Officer and DPO are notified. Initial containment decision.

Containment

Within 2 hours

Compromised credentials revoked. Affected pipeline segment isolated. Forensic snapshot taken. Alternative processing path activated.

Investigation

Within 24 hours

Full forensic analysis. Root cause determination. Data access log review. Impact assessment on affected data subjects.

Notification

Within 72 hours

ICO notification submitted (GDPR Art. 33). Affected trusts informed. Data subjects notified if high risk. Public statement prepared.

Remediation

Within 14 days

Security gap closed. Controls improved. Post-incident report. Lessons learned shared with NHS Digital and NCSC.

Primary Contact: JV Security Operations Centre (SOC) - 24/7/365. Incident hotline provisioned at tender award. Escalation: Security Officer -> JV Board -> NHS Digital SIRO within 2 hours of confirmed Category 1 incident.

4.7 Encryption Key Lifecycle Management

  • Key Generation - All keys generated inside FIPS 140-2 Level 3 HSM. Master keys never leave the HSM in plaintext. Wrapping keys encrypted under HSM identity.
  • Key Rotation - Data encryption keys (DEKs) rotated every 90 days. Key encryption keys (KEKs) rotated annually. Automated via KMS with no service downtime.
  • Key Destruction - On key deletion, HSM performs a secure zeroisation. Backups of key material encrypted under a separate escrow key stored in a tamper-evident container.
  • Audit - All key lifecycle events (generation, rotation, destruction, access) logged to the immutable audit trail. Key access requires dual-authorisation and is limited to the Key Manager role.

4.8 Technical Controls Summary

Control DomainMechanismStandardVerification
Network SecurityZone segmentation, WAF, IDS/IPS, egress filteringNCSC Principle BQuarterly penetration test
Identity ManagementSPIFFE/SPIRE, NHS OIDC, MFANCSC Principle DMonthly access review
Data EncryptionAES-256-GCM, mTLS 1.3, column-level encryptionNHS DSPT 3Automated crypto validation
Access ControlABAC, JIT access, purpose registerNHS DSPT 1Automated policy enforcement
Audit & MonitoringImmutable audit chain, SIEM, UEBA, SOARNCSC Principle GDaily automated review
Incident Response72h ICO notification, automated playbooksUK GDPR Art. 33Quarterly tabletop exercise