Skip to content

Secure identifiers for hardware and software in vehicles #230

@jhdalek55

Description

@jhdalek55

There has been considerable efforts over the past few years to develop consistent and appropriate identifiers for both hardware and software components. Traditionally, a supplier-name-prefixed serial numbers, such as a VIN number, has been used to identify ECUs, but this method does not acknowledge the differing nature of ECUs. Given that not all ECUs share the same resources (as @iramcdonald observed, "an ECU that does nothing but adjust the seat belt does not need symmetric cryptography"), what does an identifier actually need to share? In the software realm, the use of IETF Standard for Concise Software Identification Tags that are more secure than current supplier/OEM proprietary software version info is becoming commonplace. Concise SWID (CoSWID) tags, according to IETF's Datatracker (https://datatracker.ietf.org/doc/draft-ietf-sacm-coswid/), "supports a similar set of semantics and features as SWID tags, as well as new semantics that allow CoSWIDs to describe additional types of information, all in a more memory efficient format."

This issue does not call for immediate action, but serves as a reminder to stay abreast of emerging standards and regulations looking at the issue of hardware and software identifiers, and to make the appropriate changes to the Standard and or the Deployment pages once a clearer consensus on secure identifiers emerges. (i.e.pending developments in evolving standards).

Note that with opening of this issue, I will be removing Issue #s 86 and 87 on the Deployment pages. The relevant content requested to answer these issues was added to Deployment Best Practices with PR #117.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions