ECU MAC Segmentation for In-Vehicle Network Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In existing in-vehicle network systems, the limited size of the data field in CAN frames restricts the storage and transmission of a secure message authentication code (MAC), making it difficult to ensure adequate safety, as a larger MAC size is necessary for greater security but cannot be accommodated within the 64-bit data field.

Innovation Solution

The electronic control unit divides the MAC into multiple partial MACs and stores them across multiple frames, along with identification information indicating their positions, allowing secure transmission regardless of the data field size, using a configuration that includes a MAC generation unit, division unit, identification information generation unit, frame generation unit, and transmission unit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a larger MAC size is used to improve security, then security is improved, but the data field size limit of 64 bits cannot accommodate the MAC

Engineering Contradiction:
ImprovesecurityVSAvoidMAC size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent divides the MAC into multiple partial MACs that can be stored and transmitted separately across multiple frames. This segmentation allows the complete MAC to exceed the 64-bit data field limit while maintaining security, as the full MAC is reconstructed from multiple parts during verification.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If the MAC is divided into multiple partial MACs and stored in multiple frames, then the MAC size can exceed 64 bits, but the device complexity increases

Engineering Contradiction:
ImproveMAC sizeVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent introduces identification information as an intermediary element that links multiple partial MACs across different frames. This intermediary mechanism enables the system to manage the complexity of distributed MAC storage by providing a structured way to reference and reconstruct the complete MAC from its parts.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If multiple frames are used to store the MAC, then the MAC can be larger than 64 bits, but the transmission time increases

Engineering Contradiction:
ImproveMAC sizeVSAvoidtransmission time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent combines the transmission of transmission data and multiple partial MACs across multiple frames in a coordinated manner. By merging these elements into a unified multi-frame transmission structure with proper identification information, the system optimizes the transmission process to minimize the overall time penalty compared to transmitting a single large MAC in one frame.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20240244047A1Electronic control unit, mac transmission method, storage medium, and electronic control system
Publication Date: 2024.07.18 DENSO CORP
  • US20240244047A1 patent drawing
  • US20240244047A1 patent drawing
  • US20240244047A1 patent drawing

AI summary

An electronic control unit is configured to generate a MAC on a basis of transmission data, divide the MAC into a plurality of partial MACs, generate individual identification information items which are information items indicating respective portions of the MAC occupied by the individual partial MACs, store the transmission data in at least one of a plurality of frames and store the individual partial MACs and the individual identification information items corresponding thereto in the plurality of respective fames, and transmit the plurality of frames.