The factory creates product identity
Modern vehicle production does more than assemble hardware. Manufacturing stations may flash software, write configuration, inject keys or certificates, initialise immobiliser functions and establish identifiers that will be relied upon throughout the vehicle lifecycle.
UN Regulation No. 155 requires manufacturers to manage cybersecurity risks and support monitoring and response across the vehicle lifecycle. UN Regulation No. 156 requires controlled software-update processes, software identification, compatibility checks and integrity of updates.
Those objectives can be undermined if the manufacturing environment that creates the initial software state is not trustworthy. Secure boot can prove that a binary is correctly signed while still failing to answer whether the correct approved binary was signed and provisioned to the correct ECU.
This is an engineering risk scenario: a compromised provisioning or flashing path could establish an incorrect software or identity baseline before the vehicle enters service.
Can each vehicle software state be traced to an approved build, authorised signature and identified manufacturing station?
Release provenance must cross the IT/OT boundary
NIST SSDF calls for protection of software from tampering and collection of provenance data. In an automotive plant, provenance should continue from source and build through signing, distribution, flashing station, ECU and final product record.
That means separating build authority, signing authority and plant deployment authority where feasible, using station identities rather than shared credentials, recording hashes and versions at flashing, and reconciling the deployed state with the approved release.
The objective is not to make production fragile. It is to ensure that a compromised workstation or supplier path cannot silently turn a legitimate manufacturing process into a fleet-scale software distribution mechanism.
- Record software hash/version per ECU and vehicle.
- Use individual station identities and least privilege.
- Separate signing keys from routine plant workstations.
- Reconcile plant deployment records with approved releases.
- Define revoke/reflash response for compromised provisioning infrastructure.
