Dynamic Data Generation for Secure Mobile-to-Server Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for transmitting information from a mobile vehicle to a server device require direct communication and lack mechanisms to prevent unauthorized reuse of the information, making them insecure and laborious for users.

Innovation Solution

The method involves dynamically generating data at the mobile vehicle, which is transmitted through a portable terminal to a server device using various interfaces, ensuring the data is only usable once and securely validated, incorporating time and location criteria, and optionally using encryption with public-key methods to prevent manipulation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If vehicle information is transmitted directly from the vehicle to the server device, then the data entry process is simplified, but security vulnerabilities arise allowing unauthorized reuse of the information

Engineering Contradiction:
Improvedata entry processVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies dynamics by making the data dynamically generated with time-dependent validity. The data includes a validity period that expires automatically, preventing static reuse. This resolves the contradiction by maintaining ease of operation through automatic generation while improving security through time-limited validity that prevents unauthorized reuse.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of data validity by incorporating time-based expiration criteria. The data is generated with a specific validity period that must be satisfied for acceptance at the server, transforming static information into time-sensitive data. This resolves the contradiction by simplifying user input while preventing security violations through automatic parameter validation.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If manual entry of vehicle information is required, then security can be verified, but user convenience is reduced

Engineering Contradiction:
Improvesecurity verificationVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies self-service by enabling the vehicle system to automatically generate and transmit the necessary information to the server device without requiring manual user input. The vehicle's control device creates the data with embedded validity criteria and transmits it autonomously, resolving the contradiction by maintaining security verification through server-side validation while dramatically improving user convenience by eliminating manual entry.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical process of manual data entry with an automated electronic data generation and transmission system. The control device programmatically generates the data and transmits it through communication interfaces, substituting the physical act of typing or entering data with automated computational processes. This resolves the contradiction by maintaining security through validation while improving convenience by eliminating manual interaction.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Ease of operation

If QR code is displayed for photographing, then information transfer is simplified, but the code can be reused without authorization

Engineering Contradiction:
Improveinformation transferVSAvoidauthorization control
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies dynamics by making the displayed data time-dependent and valid only for a specific period. Instead of a static QR code that can be repeatedly scanned, the data includes expiration timestamps that the server validates. This resolves the contradiction by simplifying information transfer through visual display while preventing unauthorized reuse through time-based validity checks that render expired data unacceptable.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies preliminary anti-action by preemptively embedding validity criteria and expiration dates in the displayed data before it is captured by the user device. The control device generates data with built-in temporal constraints that prevent future unauthorized use. This resolves the contradiction by maintaining ease of information transfer through display while preventing replay attacks and unauthorized reuse through pre-configured validity restrictions.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentEP3443764B1Method and device for indirectly transferring information from a first mobile transmitting component to a stationary server device via a second mobile transmitting component
Publication Date: 2020.02.26 AUDI AG
  • EP3443764B1 patent drawing

AI summary

The invention relates to a method for indirectly transferring information (15) from a first mobile transmitting component (11) to a stationary server device (13) via a second mobile transmitting component (12), wherein the information (15) is transferred from the first transmitting component (11) to the second transmitting component (12) via a first transfer interface (18) and from the second transmitting component (12) to the server device (13) and the information (15) is represented by data (19) during the transfer. According to the invention, the data (19) are dynamically generated by the first transmitting component (11) for the transfer of the information (15), and therefore different data (19) are produced in the event of repeated transfer of the information (15) and/or in order to transfer the information (15) to another server device, and the information (15) contained in the data (19) is accepted by the server device (13) only if the data (19) satisfy a predefined validation criterion (28).