Vehicle Timestamp Validation Against Roll Jammer Attacks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless communication systems between vehicles and key fobs are vulnerable to roll jammer attacks, which exploit the rolling code authentication mechanism by replaying valid signals at a later time, allowing unauthorized access.

Innovation Solution

Incorporating a timestamp into the wireless signals and using a time window that expands as a trigonometric function of the counted time and a predetermined angle to validate the timestamp, ensuring that signals must be received within a limited timeframe to prevent unauthorized access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If rolling code authentication is used, then security against replay attacks is improved, but vulnerability to roll jammer attacks increases due to signal interception and rebroadcasting

Engineering Contradiction:
Improveauthentication securityVSAvoidroll jammer attack vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary actions by establishing a trusted time synchronization relationship between the vehicle and key fob before authentication. The vehicle stores a reference timestamp from the key fob, and subsequent timestamps are validated against this reference with an expanding time window, preventing replay attacks before they can succeed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces time synchronization as an intermediary mechanism between the rolling code authentication system and the key fob. By using timestamps and time window validation, the system creates an additional layer of verification that mediates between the rolling code and the final authentication decision, blocking roll jammer attacks

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If a fixed time window is used for timestamp validation, then attack prevention is improved, but clock skew between devices causes authentication failures

Engineering Contradiction:
Improveattack preventionVSAvoidauthentication success rate
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The time window is made dynamic rather than fixed. It expands over time according to a predetermined function, allowing the validation range to adapt to accumulating clock skew between the vehicle and key fob. This dynamic adjustment maintains security while accommodating timing drift

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the time window parameter from a fixed value to a variable that evolves over time. The expanding time window adjusts the acceptance range for timestamps based on the elapsed time since the last successful authentication, balancing security requirements with clock synchronization realities

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9959690B2Expanding time window for remote commands
Publication Date: 2018.05.01 FORD GLOBAL TECH LLC
  • US9959690B2 patent drawing
  • US9959690B2 patent drawing
  • US9959690B2 patent drawing

AI summary

A vehicle includes: receiver(s), a timer counting time, memory, and processor(s) configured to: receive a timestamped signal from a fob; compare the timestamp to a time window; reject the timestamp if the timestamp is outside the time window; expand the time window with the counted time; compute the time window as a trigonometric function of the counted time and a predetermined angle.