SCLE Module 6 study materials
SCLE Module 6 study resources

FIPS Scope, a File-Server CA, and Devices That Cannot Be Patched

SCLE Module 6 · Put your knowledge to work in context.

All case studies

FIPS Scope, a File-Server CA, and Devices That Cannot Be Patched

Northline Health operates six rural clinics with 400 staff and a cloud-hosted electronic health record. A payer contract now requires that all ePHI be protected with FIPS 140-2 validated cryptography in transit and at rest, and the compliance team has interpreted this as a blanket rule. Two problems surfaced. First, 31 infusion pumps and three laboratory analyzers only support TLS 1.0 with RSA-1024 certificates, and the manufacturers will not ship firmware before 2027. Second, the internal certificate authority that issues certificates to every internal service keeps its root private key on a file server where the domain administrators group has full control, and the same three administrators also approve all certificate requests. The EHR database uses transparent data encryption with the key stored in the database's own configuration table. Backups are written to object storage in the same cloud account as production.

1. Redesign key management for the internal CA and for data at rest. Name the specific controls and the separation-of-duties changes.

Read the worked answer

These are two different failures that people merge into one.

The CA. Today a domain compromise is a CA compromise, and a CA compromise does not leak records, it destroys trust in every certificate ever issued, including the ones the payer relies on. Rebuild as a two-tier hierarchy: an offline root in an air-gapped host, root private key inside a FIPS 140-2 Level 3 HSM, root used only to sign a subordinate issuing CA. Generate keys in a documented ceremony with dual control and split knowledge (m-of-n) so no single person can reconstitute the root. The issuing CA host must not be domain-joined and must not be administered by domain administrators. Separate the three roles that are currently fused: CA administrator (configures the CA), certificate manager (approves and revokes requests), and auditor (reads logs, changes nothing). Enforce it technically with role-based access, not by job description.

Data at rest. TDE with the key in the database's configuration table means anyone who can query the database can also read the key; the encryption is decorative against a SQL-level attacker. Move the master key to an external KMS or HSM and use envelope encryption: KMS protects the key-encryption key, the database holds wrapped data keys, rotation is scheduled and tested. Separate the key administrator role from the DBA role, since today one role is both.

Backups. Separate cloud account, separate KMS key and credentials, object lock or immutability, and a restore test on a schedule. For the payer audit, collect the FIPS certificate numbers covering each module you rely on, and write a scope statement you can defend.

2. How should the 31 infusion pumps and three analyzers be handled under the contract, and what does the compensating control actually cost you?

Read the worked answer

Start by not pretending it is fixable. The manufacturers have committed to no firmware before 2027, so any plan that assumes these devices will meet TLS 1.2 with FIPS-validated modules is fiction. The realistic control is segmentation plus a protocol break, not encryption on the device.

Put the devices on dedicated clinical segments. Permit only the specific flows they need, by source, destination, and port, to the integration engine and to the EHR interface; deny everything else, including internet and general clinical workstation traffic. Terminate the weak TLS at a proxy in a clinical DMZ that speaks TLS 1.2 or better with validated ciphers outward, so the weak hop exists only inside a short, tightly controlled segment.

Be explicit about the cost of that pattern: the proxy decrypts, so plaintext exists on the proxy and the proxy becomes a high-value host that needs hardening, patching, logging, and restricted administrative access. A proxy also does not fix certificate validation weaknesses on the device side. If the analyzers carry the highest-volume or most sensitive results, price replacement now rather than in 2027.

Contractually, do not claim FIPS compliance for traffic you have not made compliant. Document an exception approved by the clinical owner, supported by the manufacturer's written statement, with a 2027 replacement milestone and monitoring evidence. Misstating scope in a payer attestation is a worse exposure than the exception itself.

3. Evaluate the argument that transparent data encryption satisfies the encryption-at-rest requirement.

Read the worked answer

TDE satisfies a narrow, real requirement and fails the one people usually care about.

What it does: it protects data on media if the files, disks, or backups are stolen or improperly decommissioned, because the files are ciphertext without the key. That is genuine value and it is cheap.

What it does not do: it decrypts transparently to any query the database accepts. A stolen application credential, a SQL injection, an over-broad reporting account, or a malicious DBA all read plaintext. It provides no access control and no audit. Presenting TDE as the answer to unauthorized disclosure is the classic confusion of encryption with authorization.

What makes it worse here: the key sits in the database's own configuration table, so the ciphertext and the key travel together. Anyone who obtains a database backup, or the server, obtains both. And the backups live in the same cloud account as production, so an account-level compromise reaches the backups and the key material together.

What to add: external KMS with envelope encryption and separated roles; column-level protection (tokenization or field-level encryption) for the highest-sensitivity identifiers such as government IDs and payment data, so they are not readable even by an authorized query path; strict database roles; query and access auditing; masking in non-production. State the residual honestly in the risk register: TDE addresses media theft, not disclosure through the application.