Mobile Device Ticket Validation Using Local Key and Device Properties

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for checking the validity of electronic tickets, such as those used in public transport, are inefficient and insecure due to the need for two-factor authentication, which can lead to incomplete inspections due to time constraints.

Innovation Solution

A method where a mobile device receives information from a ticket inspector, processes it offline, and generates a unique code using a stored key and device-specific properties, allowing for secure and rapid validation of the ticket without requiring additional authentication factors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If two-factor authentication is used for electronic ticket validation, then security is improved, but inspection time increases significantly

Engineering Contradiction:
Improveticket validation securityVSAvoidinspection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-storing a unique key in the mobile device before the ticketing event. This key is used to generate a validation code locally during inspection, eliminating the need for real-time server communication and secondary authentication steps. The code is generated in advance based on the stored key and ticket information, enabling fast validation without compromising security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the security verification function from the server-based two-factor authentication system and implements it locally in the mobile device. By generating the validation code locally using the stored key, the system removes the time-consuming server communication and secondary authentication factors, retaining only the essential security verification mechanism.

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If visual inspection of QR codes is performed without machine verification, then inspection speed is improved, but detection accuracy deteriorates

Engineering Contradiction:
Improveinspection speedVSAvoidticket validity detection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent introduces an intermediary validation code that bridges the gap between visual inspection and machine verification. The code is displayed on the mobile device and can be quickly read by inspectors, serving as an intermediary element that enables both fast visual verification and accurate machine validation without requiring direct QR code scanning or complex authentication processes.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If electronic tickets are displayed on mobile device screens, then convenience is improved, but copyability increases making security harder to maintain

Engineering Contradiction:
Improveticket accessibilityVSAvoidanti-copy security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies local quality by binding the ticket validation capability to specific local properties of the mobile device, such as a uniquely stored key in secure memory. This ensures that while the ticket can be displayed conveniently on any mobile device screen, only the authorized device with the correct key can generate a valid validation code, preventing unauthorized copying and validation on different devices.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11315126B2Method for verifying the validity of a ticket; mobile device
Publication Date: 2022.04.26 GIESECKE & DEVRIENT EPAYMENTS GMBH
  • US11315126B2 patent drawing

AI summary

A method for checking the validity of a ticket involves transferring information from a control entity to a mobile device. A code is computed on the basis of this information, of a derived key and of a property individual for the mobile device, the code being subsequently checked by the control entity.