Sensor Initialization via Interleaved Broadcast and Unicast Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The initialization of multiple same-type sensors in applications like autonomous vehicles is slow due to the need for individual authentication, which forces a unicast approach despite the potential for faster broadcasting of initialization data.

Innovation Solution

Interleaving the broadcasting of initialization data with the unicasting of authentication data allows sensors to verify the integrity of the initialization data, thereby addressing the need for security while maintaining performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If unicast operation is used to authenticate each sensor individually, then security and integrity of initialization data are ensured, but initialization time increases significantly

Engineering Contradiction:
Improveauthentication securityVSAvoidinitialization time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the initialization process into two distinct phases: a fast broadcast phase for transmitting initialization data to multiple sensors simultaneously, and a subsequent unicast phase for authenticating each sensor individually. This segmentation allows the system to benefit from both broadcast efficiency and unicast security without the drawbacks of either approach when used exclusively.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs the broadcast of initialization data as a preliminary action before authentication. By pre-distributing the initialization data to all sensors via broadcast, the system eliminates the need to repeat this data transmission for each sensor during the authentication phase, thereby saving significant time while maintaining security through subsequent individual authentication.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If broadcast operation is used to initialize multiple sensors simultaneously, then initialization speed improves, but security authentication becomes compromised

Engineering Contradiction:
Improveinitialization speedVSAvoidauthentication security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent divides the initialization process into two segments: a broadcast segment for fast data distribution and a unicast segment for secure authentication. This segmentation enables the system to achieve high initialization speed through broadcast while maintaining security through individual authentication in the second segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent maintains continuous useful action by seamlessly transitioning from broadcast to unicast operations. The broadcast phase continuously distributes initialization data to all sensors, and the subsequent unicast phase continuously authenticates each sensor, ensuring that the initialization process remains efficient and secure without interruption.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If individual authentication is performed for each sensor, then each sensor's initialization data integrity is verified, but the overall system initialization time becomes unacceptable

Engineering Contradiction:
Improvedata integrityVSAvoidsystem initialization throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the initialization workflow into a bulk broadcast operation followed by individual authentication operations. This segmentation allows the system to verify data integrity for each sensor through unicast authentication while maintaining high system-level productivity by processing multiple sensors in parallel during the broadcast phase.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary broadcast of initialization data to all sensors before individual authentication. This preliminary action ensures that all sensors receive the necessary initialization data simultaneously, and subsequent authentication only verifies integrity rather than transmitting data, thereby maintaining high throughput while ensuring data integrity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12216608B2Authenticated control sequences to initialize sensors over a multi-target interface bus
Publication Date: 2025.02.04 NVIDIA CORP
  • US12216608B2 patent drawing
  • US12216608B2 patent drawing
  • US12216608B2 patent drawing

AI summary

A controller device includes a memory storing instructions. An interface bus is coupled to sensors and configured to operate with a multi-target interface protocol. A processor is coupled to the memory and the interface bus. The processor broadcasts initialization data, according to the multi-target interface protocol, to the sensors. The processor generates, from the initialization data, using at least one cryptographic function, an authentication tag for each sensor. Each authentication tag is specific to a corresponding sensor of the sensors. The processor also unicasts, according to the multi-target interface protocol, each authentication tag to the corresponding sensor of the sensors.