ECU Password Encryption Using PBKDF and Serial Numbers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for controlling electronic access to electronic control units (ECUs) in vehicles and devices rely on a single password, making them vulnerable to unauthorized access if the password is discovered, as multiple ECUs often share the same password, compromising security.

Innovation Solution

A method using a password-based key derivation function (PBKDF) generates unique cryptographic keys for each ECU by combining a master password with a serial number, converting these keys into ECU passwords, ensuring that each ECU has a unique password and limiting access to authorized individuals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a single password is used for multiple ECUs, then ease of operation is improved, but security is worsened

Engineering Contradiction:
Improveease of operationVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent divides the single password system into multiple unique passwords, one for each ECU. Each ECU receives a distinct password generated by combining a master password with that specific ECU's serial number through a cryptographic hash function. This segmentation ensures that compromise of one ECU's password does not affect others, resolving the security vulnerability while maintaining operational simplicity through automated password generation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by making each ECU's password unique to its specific identity (serial number). Instead of a uniform password across all ECUs, each location (ECU) receives a customized password tailored to its individual characteristics. This localized approach enhances security without complicating the overall system operation.

Inventive Principle:
Principle #3Local quality

2Reliability

If a master password is used to generate unique passwords for each ECU, then security is improved, but device complexity is worsened

Engineering Contradiction:
ImprovesecurityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements self-service by enabling automated password generation through a cryptographic algorithm. The master password combined with each ECU's serial number automatically produces a unique password without requiring manual intervention for each ECU. This self-service mechanism reduces operational complexity despite the enhanced security architecture.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the parameter of password uniqueness from false (single password) to true (unique passwords). By introducing a cryptographic transformation that converts the master password and serial number into unique ECU-specific passwords, the system achieves higher security while the automated process prevents complexity from escalating.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If longer master passwords are used, then security is improved, but memory requirements are worsened

Engineering Contradiction:
ImprovesecurityVSAvoidmemory requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential elements needed for password generation. Instead of storing the entire master password in each ECU, the system extracts and stores only the serial number in the ECU, while the master password remains securely stored externally. This extraction approach allows for stronger master passwords without increasing ECU memory requirements, as only the compact serial number needs to be retained in the ECU.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9281942B2Password encryption for controlling access to electronic control units
Publication Date: 2016.03.08 GM GLOBAL TECHNOLOGY OPERATIONS LLC
  • US9281942B2 patent drawing
  • US9281942B2 patent drawing
  • US9281942B2 patent drawing

AI summary

A method of providing access to a password-protected electronic control unit (ECU) using encryption includes generating a cryptographic key for the ECU using a master password, a serial number of the ECU, and a password-based key derivation function; converting the generated cryptographic key into an ECU password; and accessing data from the ECU using the ECU password.