Session Key Generation for Autonomous Vehicle Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicle (AV) service providers face vulnerabilities to replay attacks due to the use of traditional communications channels, which can be exploited by malicious entities to transmit spurious messages to AV service subscribers.

Innovation Solution

The implementation of a session key generation method that incorporates entropy generated by each AV service subscriber into a salt, used to calculate single-use symmetric keys for encrypting messages, allowing subscribers and providers to independently verify and calculate session keys, thereby preventing replay attacks and enhancing security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional communications channels are used for AV service communication, then ease of operation is improved, but security is worsened due to vulnerability to replay attacks

Engineering Contradiction:
Improvecommunication easeVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent changes the communication protocol parameters by implementing session key generation using entropy from subscriber inputs combined with provider entropy. This transforms the communication from using traditional fixed protocols to dynamic session-specific keys, preventing replay attacks while maintaining ease of operation through automated key management

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces session keys as an intermediary layer between the traditional communication channel and the actual message transmission. These session keys act as a mediator that encrypts communications, adding security without requiring subscribers to change their communication behavior or increase operational complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If session key generation using subscriber entropy is implemented, then security is improved, but device complexity is worsened

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements self-service by automatically generating session keys through combining provider entropy with entropy from subscriber inputs. The complexity of key management is handled automatically by the system itself rather than requiring manual intervention from subscribers, thereby improving security without significantly increasing operational complexity for users

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent merges entropy from two sources (provider and subscriber) to generate session keys. This combination approach distributes the complexity burden and leverages existing entropy sources from both parties, achieving enhanced security while minimizing additional system complexity through resource consolidation

Inventive Principle:
Principle #5Merging (Combining)

3Device complexity

If traditional communication protocols are used, then device complexity is reduced, but security against replay attacks is worsened

Engineering Contradiction:
Improveprotocol complexityVSAvoidreplay attack vulnerability
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The patent implements periodic session key generation and rotation, where new session keys are created for each communication session or time period. This periodic renewal of encryption keys prevents replay attacks by ensuring that captured messages cannot be reused, while keeping protocol complexity manageable through structured periodic operations rather than continuous complex key management

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11792644B2Session key generation for autonomous vehicle operation
Publication Date: 2023.10.17 MOTIONAL AD LLC
  • US11792644B2 patent drawing
  • US11792644B2 patent drawing
  • US11792644B2 patent drawing

AI summary

Methods, apparatus, and systems for session key generation for AV operation are disclosed. In an embodiment, a vehicle service subscriber system generates an entropy. The vehicle service subscriber system is associated with a vehicle service subscriber. The vehicle service subscriber system transmits a synchronization message to a vehicle service provider system associated with at least one vehicle. The synchronization message includes the entropy. The vehicle service subscriber system receives a salt from the vehicle service provider system. The vehicle service subscriber system verifies that the salt was generated using the entropy. The vehicle service subscriber system calculates session keys using the salt. The vehicle service subscriber system receives a protected message from the vehicle service provider system. The vehicle service subscriber system authenticates the protected message using the session keys. The protected message is used to provide a ride involving the at least one vehicle.