Identity-Based Ticketing Using Pre-Generated Tokens

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Identity-based ticketing systems using near-field communication (NFC) face challenges in securing user identities from eavesdropping and man-in-the-middle attacks, particularly during high-density situations like rush hours in metro trains, where proximity to other NFC chip cards increases the risk of identity theft.

Innovation Solution

The system employs a user device with a Trusted Execution Environment (TEE) for cryptographic operations, using RSA key pairs generated locally, with the public key certified by an authentication server, and a blacklist to validate user identities, allowing abbreviated authentication signaling and minimizing authentication traffic through optimized certificate exchange and transaction record protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If standardized cryptographic techniques such as PKI, challenges, responses, common time references and one-directional hashing are used for chip card authentication, then security against eavesdropping is improved, but authentication time and system complexity increase

Engineering Contradiction:
ImprovesecurityVSAvoidauthentication time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-generating multiple valid ticket tokens with different expiration times and storing them in the NFC chip card before authentication is needed. During authentication, the reader simply validates these pre-computed tokens against the server, eliminating the need for real-time cryptographic challenge-response computations and significantly reducing authentication time while maintaining security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The authentication process is segmented into two phases: an offline phase where ticket tokens are pre-generated and stored in the NFC chip card, and an online phase where the reader only needs to validate these tokens. This segmentation separates the computationally intensive cryptographic operations from the time-critical authentication moment, resolving the contradiction between security and speed.

Inventive Principle:
Principle #1Segmentation

2Reliability

If full cryptographic authentication protocols are implemented between chip card and reader, then security against man-in-the-middle attacks is improved, but communication overhead and processing complexity increase

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The invention extracts and removes the complex cryptographic challenge-response protocol from the authentication flow between the NFC chip card and reader. Instead, it uses a simplified token validation approach where the reader only needs to verify pre-generated tokens against the authentication server, eliminating the need for real-time cryptographic exchanges and reducing system complexity while maintaining security through the token's inherent cryptographic protection.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system uses disposable, short-lived ticket tokens that are pre-generated with embedded expiration times and unique identifiers. These tokens are single-use credentials that expire after validation or after a specific time, eliminating the need for complex ongoing authentication protocols and reducing system complexity while maintaining security through their ephemeral nature.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Speed

If user identity is stored on the chip card for quick authentication, then authentication speed is improved, but the risk of identity theft through eavesdropping increases

Engineering Contradiction:
Improveauthentication speedVSAvoididentity theft risk
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

Instead of storing the actual user identity on the chip card, the system stores cryptographic copies in the form of pre-generated ticket tokens that authenticate the user without revealing their identity. These tokens are mathematical representations that prove identity without containing the identity itself, enabling fast authentication while preventing identity theft through eavesdropping.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system applies asymmetry by using one-way cryptographic functions where the user identity can be transformed into authentication tokens, but the tokens cannot be reverse-engineered to reveal the identity. This asymmetric relationship allows the chip card to store authentication credentials without storing the actual identity, achieving both speed and security.

Inventive Principle:
Principle #4Asymmetry

Data Source

PatentUS10374799B2Method and apparatus for identity based ticketing
Publication Date: 2019.08.06 NOKIA TECHNOLOGIES OY
  • US10374799B2 patent drawing
  • US10374799B2 patent drawing
  • US10374799B2 patent drawing

AI summary

A method, apparatus, system and computer program where an apparatus stores user specific credentials, receives a certificate via the communication interface from a certificate authority and stores the certificate in the memory. The apparatus further stores a private key and a public key in the memory and attempts authenticating of the apparatus to a ticket reader for accessing a service, by transmission of one or more messages, wherein the messages contain an authenticator that has at least one of the following: the certificate or its cryptographic derivative; one or more data items contained by the certificate or a cryptographic derivative thereof. The messages are prepared such that the public key is not recoverable from outside of the authenticator.