Global Clock Synchronization for Secure Vehicle SMS Messages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

One-way SMS communications in vehicle wireless systems are vulnerable to security threats, such as message replay attacks, where a hacker can intercept and replay valid messages to gain unauthorized access, as there is no verification of message receipt and no return transmission to confirm validity.

Innovation Solution

The system synchronizes internal clocks between the vehicle and server using a global clock signal, including the local clock time in messages with a vehicle ID and function code, encrypts the message, and only allows the function to be performed if the time in the message is within a predefined window of the vehicle's clock time, ensuring message validity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If one-way SMS communications are used for vehicle control, then bandwidth and power consumption are reduced, but security against replay attacks deteriorates

Engineering Contradiction:
Improvepower consumptionVSAvoidsecurity
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system performs preliminary clock synchronization between vehicle and server before message transmission. Both parties synchronize their clocks to a global time source in advance, establishing a shared time reference that enables later validation of message timing without requiring additional communication overhead during critical operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A global clock signal acts as an intermediary between the vehicle and server to establish trust. The clock signal serves as a neutral third party that both sides independently reference, allowing them to verify message freshness without direct real-time communication or complex cryptographic handshakes.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If one-way SMS communications are used for vehicle control, then bandwidth requirements are reduced, but security against replay attacks deteriorates

Engineering Contradiction:
ImprovebandwidthVSAvoidsecurity
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system performs preliminary clock synchronization between vehicle and server before message transmission. Both parties synchronize their clocks to a global time source in advance, establishing a shared time reference that enables later validation of message timing without requiring additional communication overhead during critical operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the time parameter embedded in messages to encode validity information. By including a timestamp that must fall within an acceptable time window based on synchronized clocks, the system transforms a simple message into a time-sensitive credential that cannot be replayed effectively.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If clock synchronization and time validation are added to message processing, then security against replay attacks is improved, but device complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The global clock serves multiple functions simultaneously: it provides timing for message validation, establishes a trust anchor for synchronization, and creates a shared reference frame for both vehicle and server. This multi-functionality reduces the need for separate dedicated security infrastructure.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The vehicle and server independently synchronize to the global clock without requiring a centralized time authority or complex mutual authentication protocols. Each party autonomously adjusts its clock based on the global signal, and the validation logic is distributed to both ends, eliminating the need for additional centralized control mechanisms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7805612B2Use of global clock to secure and synchronize messages in XM and SMS messages to a vehicle
Publication Date: 2010.09.28 GM GLOBAL TECHNOLOGY OPERATIONS LLC
  • US7805612B2 patent drawing
  • US7805612B2 patent drawing
  • US7805612B2 patent drawing

AI summary

A system and method for providing secure one-way transmissions in a vehicle wireless communications system. The system and method rely on a clock signal to assure that the vehicle and server receive proper messages. The vehicle and the server will periodically synchronize their internal clocks to a global clock signal. The server will add its local time to the body of a message including a vehicle identification number and a function code. The server will then encrypt the message and transmit it to the vehicle. The vehicle will decrypt the message and compare the transmitted vehicle identification number with its identification number. If the identification numbers match, the vehicle will then see if the time in the message is within a predefined window of the vehicle time. If the transmitted time is within the predefined window of the vehicle time, the vehicle will accept the message and perform the function.