Vehicle Terminal Random Number Generation Using Dynamic Sensor Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating random numbers for vehicle-mounted terminals, such as arithmetic and physical random number generation, are either predictable or require additional costly sensors, making them insecure and expensive to implement.

Innovation Solution

A vehicle-mounted terminal with a data acquisition unit, extraction unit, random number generation unit, and enciphering unit that uses vehicle information like engine speed and yaw rate to generate a random number seed, making it difficult for outsiders to estimate the cipher key without additional sensors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If arithmetic random number generation is used, then cost is reduced, but security is worsened because the random number can be predicted

Engineering Contradiction:
ImprovecostVSAvoidsecurity
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent combines arithmetic random number generation with vehicle operation data (engine speed, acceleration, steering angle) to create a hybrid random number generation system. This merging approach maintains the low cost of arithmetic generation while adding unpredictability through physical vehicle data, thereby resolving the security weakness without requiring expensive physical sensors.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent uses vehicle operation data as an intermediary element between the arithmetic random number generator and the final cipher key. This intermediary adds a layer of unpredictability derived from physical vehicle behavior, making the final random number difficult to predict while still using primarily computational methods rather than expensive physical sensors.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If physical random number generation is used, then security is improved, but cost is worsened due to additional sensors

Engineering Contradiction:
ImprovesecurityVSAvoidcost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent makes existing vehicle sensors (engine speed sensor, acceleration sensor, steering angle sensor) serve dual purposes: their primary function for vehicle control and diagnosis, and a secondary function for random number generation. This eliminates the need for additional dedicated sensors while providing physical-based unpredictability for security.

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

Solution Approach 2:

The patent enables the vehicle's existing sensor system to serve itself by providing data for both vehicle operation and security functions. The vehicle's normal operation data is reused to generate random numbers, eliminating the need for separate dedicated random number generation hardware or sensors.

Inventive Principle:
Principle #25Self-service

3Reliability

If freerun counter is used to change initial value, then security is improved, but device complexity is worsened

Engineering Contradiction:
ImprovesecurityVSAvoidprocedure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the parameters used to initialize the random number generator from simple counter values to multi-dimensional vehicle operation parameters (engine speed, acceleration, steering angle, time). This parameter enrichment increases security through higher entropy while maintaining procedural simplicity because the parameters are naturally available from vehicle operation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8375074B2Device and program for ciphering data
Publication Date: 2013.02.12 ASTEMO LTD
  • US8375074B2 patent drawing
  • US8375074B2 patent drawing
  • US8375074B2 patent drawing

AI summary

A terminal to be connected to a network has: a data acquisition unit for acquiring first data from the network; an extraction unit for extracting second data regarding a physical quantity in accordance with the first data; a random number generation unit for generating a random number in accordance with the second data; and an enciphering unit for enciphering the first data in accordance with the random number. The terminal has further a counter unit for counting the number of the first data, wherein the random number generation unit generates a random number in accordance with the second data or a value counted by the counter unit.