CAN Bus Traffic Confidentiality via Padding Bits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing bus-based communication systems, such as CAN, face challenges in providing real-time data security and authenticity, particularly in in-vehicle networks where malicious commands or protocol frames can be injected, compromising system integrity and safety.

Innovation Solution

The implementation of a transmitter and receiver device within the bus-based communication system that adds padding bits to the payload or frames at either the transport layer or data link layer to provide traffic flow confidentiality, ensuring that the true amount of data carried in a communication is hidden from observers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If padding bits are added to the payload or frames to provide traffic flow confidentiality, then data security and authenticity are improved, but communication protocol complexity and processing overhead increase

Engineering Contradiction:
Improvedata securityVSAvoidcommunication protocol complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The communication protocol is segmented into distinct layers (physical layer, data link layer, transport layer) with padding bit insertion points defined at specific layers. This segmentation allows the confidentiality mechanism to be implemented without affecting other protocol functions, resolving the contradiction by isolating the security enhancement to specific protocol segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Padding bits are added preliminarily to the payload or frames before transmission, establishing traffic flow confidentiality in advance. This preliminary action ensures that the true data length is hidden from observers without requiring complex real-time processing, thus improving security while minimizing protocol complexity.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If padding bits are added to hide the true amount of data, then traffic flow confidentiality is improved, but communication efficiency and transmission time increase

Engineering Contradiction:
Improvetraffic flow confidentialityVSAvoidcommunication efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The protocol allows dynamic adjustment of padding bit parameters (such as padding length and insertion position) to balance confidentiality requirements with communication efficiency. By changing these parameters based on specific application needs, the system can achieve adequate security without excessive overhead that would severely impact productivity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Instead of padding to a fixed maximum length, the protocol applies partial padding only when necessary to achieve traffic flow confidentiality. This partial action approach provides sufficient security protection while minimizing the excessive data transmission overhead that would otherwise degrade communication efficiency.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If authentication tags are included in frames, then data authenticity is improved, but frame size and processing overhead increase

Engineering Contradiction:
Improvedata authenticityVSAvoidframe size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The authentication tag is nested within the existing frame structure at the transport layer, integrating the authenticity verification mechanism into the normal data flow without requiring separate transmission channels. This nesting approach provides data authenticity while minimizing the additional frame size overhead.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The authentication tag acts as an intermediary element that enables authenticity verification without requiring complex direct verification mechanisms. By introducing this intermediary authentication component, the system achieves reliable data authenticity with minimal impact on frame size and processing overhead.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12299088B2Controller area network traffic flow confidentiality
Publication Date: 2025.05.13 INFINEON TECHNOLOGIES AG
  • US12299088B2 patent drawing
  • US12299088B2 patent drawing
  • US12299088B2 patent drawing

AI summary

A transmitter device of a bus-based communication system may add one or more padding bits, associated with providing traffic flow confidentiality for communication of a payload on a communication bus, either to the payload on a transport layer, or to one or more first frames on a data link layer. The one or more first frames may include a transport layer payload associated with the payload. The transmitter device may transmit one or more second frames, including a data link layer payload associated with the one or more first frames, on the communication bus. A receiver device of the bus-based communication system may receive the one or more second frames on the communication bus. The receiver device may process the one or more padding bits from either the one or more first frames on the data link layer, or from the payload on the transport layer.