Case study 02 ยท Defence
Air-gapped sovereign AI for a UK defence organisation
An NVIDIA HGX B300 platform inside a defence perimeter with no egress path of any kind. Delivered under MOD Secure by Design: a live security case, DISA STIG and CIS Level 2 hardening, every artefact provenance-checked at the transfer boundary.
- Air-gapped
- NVIDIA HGX B300
- NVIDIA AI Enterprise
- Secure by Design
- NCSC CAF
- DISA STIG
- CIS Level 2
A delivered engagement. The client is not named, the use cases are not described, and no operational or capability detail appears here. What is published is the platform and the assurance pattern.
The constraint
Stricter than the government deployment, and different in kind. No transfer path the other way, no supplier connection, no telemetry, no vendor reaching in to fix things. If cleared staff standing in front of it cannot operate it, it does not work here.
That rules out most commercial AI platforms and much open-source tooling, which expects to fetch a tokeniser, config file or dependency at runtime. A component that silently reaches out on first run is a design failure, and it surfaces at the worst moment.
And under MOD Secure by Design the security case had to be live from day one, evidenced continuously by the delivery team.
Why HGX rather than a turnkey system
HGX B300 was chosen for reasons that have little to do with performance: freedom over the server vendor and physical build, with the NVIDIA reference architecture underneath. The chassis, rack, supply chain and installation must satisfy the accreditor as well as the engineers.
In defence, "who built this, and where" is asked seriously and answered in writing. Answering it without giving up the validated GPU platform decides HGX over a turnkey system more often than throughput does.
The transfer boundary is the design
On an air-gapped defence network, the security surface that matters is where artefacts come in: the only place anything can arrive. Every artefact is untrusted until proven otherwise, and the procedure was agreed with the accreditor before the build.
- Hashes recorded on both sides of the transfer and verified
- Model weights accepted only in formats that do not execute code on load, so no pickle-based checkpoints, however convenient
- Container images pinned by digest, scanned inside the boundary, rescanned against imported CVE data on a defined cadence
- Signature verification where supported, a recorded provenance position where not
- A one-way procedure with a named approver, so every transfer is an auditable event
Hardening and the security case
Hosts, container runtime and orchestration were built in code from DISA STIG baselines reconciled against CIS Benchmarks Level 2, and scanned before handover. Each deviation is documented with finding ID, reason and compensating control.
The Secure by Design security case was a living artefact through delivery, which changes the sequencing. Controls are evidenced as implemented, risks recorded as identified, and the risk position can be stated at any point.
Supply-chain expectations under Def Stan 05-138 and DEFCON 658 were treated as in scope for our own delivery, not just the client platform. Suppliers tend to discover that late, and at cost.
Model provenance as a first-class control
Here, open-weight models are often easier to defend than hosted ones, if the provenance work is done properly. Know exactly which artefact is running, prove it has not changed, and be able to rebuild the whole deployment from your own mirror with the wire cut.
In practice: weights held locally with recorded hashes, a pinned, reproducible serving stack, and an evaluation baseline for the artefact in service. Every new version repeats the full transfer, verification and evaluation sequence.
That answers the question defence programmes most often ask about open weights. The concern is rarely openness. It is provenance, and provenance can be solved.
Assurance
Mapped onto the NCSC CAF
Four objectives, produced during the build. The CAF was not written for model artefacts, so it is paired with the NCSC Guidelines for Secure AI System Development across their four lifecycle stages.
Managing security risk
Ownership, an asset inventory covering model and image artefacts, and a supply-chain position for everything crossing the transfer boundary, tied to the Secure by Design security case.
Protecting against cyber attack
STIG and CIS Level 2 across hosts, runtime and orchestration, hardware-level workload separation, least-privilege access tied to existing identity, and an import path where verification is enforced by the system.
Detecting cyber security events
Logging and integrity monitoring for an environment with no real-time external threat intelligence. That changes what detection must catch locally, and how often imported intelligence is refreshed.
Minimising the impact of incidents
Rebuild from local mirror, rollback to a previous verified model artefact, and an incident path exercised assuming no supplier can be reached, because none can.
Handover
What the client ended up holding
Air-gapped, nobody is coming to help. The operating team must be able to rebuild it from their own mirror.
- Infrastructure as code for the platform, held inside the boundary
- A reproducible STIG and CIS Level 2 hardened image build, with scan evidence
- A verified artefact import procedure, agreed with the accreditor before build
- Secure by Design security case artefacts, maintained through delivery
- NCSC CAF and NIST SP 800-53 control mapping for the platform
- An evaluation harness pinned to the specific model artefacts in service
- Runbooks written for staff who cannot look anything up, and handover to them
The part that is hard
Standing up an air-gapped AI platform is a tractable engineering problem. Keeping it current for five years is the real challenge, and an organisational one. Every mirrored dependency is a standing obligation needing an owner, a cadence and a tested rollback.
Have that conversation in procurement, not year two. A platform that cannot be updated safely drifts out of support or gets updated unsafely. Both end in the same place.
Next step
Start with a 30-minute call
No deck. Tell us the problem. We will say whether AI is the right tool, what it would take and roughly what it would cost.