Vehicle Remote Lock Security via Challenge-Response Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems between vehicles and remote devices are vulnerable to man-in-the-middle attacks, such as rolljam attacks, which can lead to unauthorized access and security breaches, compromising both safety and financial security.

Innovation Solution

Implementing a variable challenge count mechanism and the DICE-RIOT protocol to ensure mutual authentication and secure communication between vehicles and remote devices, using existing circuitry without adding new components, thereby preventing rolljam attacks and ensuring secure state switching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If wireless communication mechanisms are used for vehicle locking and control, then convenience and remote operation capability are improved, but vulnerability to man-in-the-middle attacks and security breaches increases

Engineering Contradiction:
Improveremote operation capabilityVSAvoidvulnerability to MITM attacks
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary pairing between the remote device and vehicle before actual operation. During pairing, cryptographic credentials are exchanged and stored, establishing a trusted relationship in advance. This preliminary authentication setup ensures that subsequent communications are secured against MITM attacks while maintaining ease of remote operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces cryptographic protocols and authentication mechanisms as intermediaries between the remote device and vehicle. These intermediaries verify identities and secure communications, preventing malicious users from intercepting or manipulating signals while allowing legitimate remote control operations to proceed smoothly.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If cryptographic authentication protocols are implemented to prevent MITM attacks, then security against rolljam attacks is improved, but device complexity and processing requirements increase

Engineering Contradiction:
Improvesecurity against rolljam attacksVSAvoidprocessing requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses challenge-count values that are discarded after a single use. Each authentication attempt generates new cryptographic challenges based on incremental counters, and these temporary credentials are discarded after verification. This approach provides strong security against rolljam attacks without requiring complex long-term key management infrastructure.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The authentication protocol uses periodic challenge-response exchanges with incrementing counters. Instead of continuous complex cryptographic operations, the system performs discrete, periodic authentication challenges that are computationally efficient. Each challenge increments a counter and verifies authenticity, providing ongoing security with minimal processing overhead.

Inventive Principle:
Principle #19Periodic action

3Reliability

If rolling codes are used for remote control, then replay attack prevention is improved, but susceptibility to rolljam attacks increases

Engineering Contradiction:
Improvereplay attack preventionVSAvoidsusceptibility to rolljam attacks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system implements bidirectional challenge-response authentication where both the remote device and vehicle verify each other's identity. The vehicle sends challenges that the remote device must answer correctly using its private key, and vice versa. This feedback mechanism ensures that only authorized devices can control the vehicle, preventing both replay and rolljam attacks while maintaining reliable remote operation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11356265B2Secure communication between a vehicle and a remote device
Publication Date: 2022.06.07 MICRON TECHNOLOGY INC
  • US11356265B2 patent drawing
  • US11356265B2 patent drawing
  • US11356265B2 patent drawing

AI summary

The present disclosure includes secure communication between a vehicle and a remote device. An embodiment includes a processing resource, memory, and a vehicular communication component configured to, in response to receiving a request from a remote communication component to switch a state of a lock, calculate a challenge count for the request, generate a vehicular private key and a vehicular public key, perform a number of verification iterations, each respective verification iteration including providing the public key to the remote communication component, receiving, from the remote communication component, code for switching the lock state, verifying the remote communication component's identity, and incrementing a counter in response to verifying the remote communication component's identity, and decrypt the code using the private key and switch the lock state in response to the counter being incremented to a value equal to or greater than the challenge count.