Transit Token Cryptographic Signature Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional transit system tickets with electronic security features, such as QR codes, are vulnerable to fraud as they can be easily replicated, leading to improper use and revenue loss.

Innovation Solution

A system that generates a token identifier and cryptographic signature, which is transmitted to a token dispenser and validator, ensuring that only valid physical tokens are dispensed and validated, using a server's private key for generation and a public key for verification, thereby preventing fraudulent use.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional security features such as QR codes are used on physical tickets, then the tickets can be easily read and validated by QR readers, but the tickets become vulnerable to fraud as they can be easily replicated

Engineering Contradiction:
Improveticket validationVSAvoidfraud prevention
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent changes the security parameter from simple visual QR codes to cryptographic signatures with token identifiers. The validator reads the token identifier and cryptographic signature from the physical token, verifies the signature using a public key, and validates the token against a database. This parameter change maintains ease of validation while significantly improving fraud prevention capability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If cryptographic signatures are implemented on physical tokens, then fraud prevention is improved, but the device complexity increases due to additional security mechanisms

Engineering Contradiction:
Improvefraud preventionVSAvoidsecurity system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a server as an intermediary that stores token identifiers and their associated cryptographic signatures. The validator device communicates with this server to verify tokens, offloading the complexity of cryptographic key management and token database storage from the validator. This intermediary approach improves fraud prevention while managing device complexity through centralized security infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11212100B2Systems and methods of providing and electronically validating tickets and tokens
Publication Date: 2021.12.28 MOOVEL NORTH AMERICA LLC
  • US11212100B2 patent drawing
  • US11212100B2 patent drawing
  • US11212100B2 patent drawing

AI summary

Systems and methods for facilitating use of physical tokens in a transit system are disclosed. In one implementation, a method for facilitating use of physical tokens by a server includes generating a token identifier and generating, using a private key associated with the server, a cryptographic signature based on the token identifier. The method further includes transmitting the token identifier and the cryptographic signature to a token dispenser. The token dispenser is configured to dispense a physical token, and the physical token is configured to provide the token identifier and the cryptographic signature to a token validator. The method also includes receiving, from the token dispenser, (i) a first indication that the physical token is dispensed, (ii) selection of a fare type, and (iii) dispenser context data including a dispense location, associating the token identifier with the selected fare type and the dispenser context data, and receiving, from the token validator, a second indication that the physical token is being validated. The second indication (i) is transmitted after the token validator verifies the cryptographic signature using a public key associated with the server, and (ii) includes the token identifier provided by the physical token and validator context data including a validation location. Furthermore, the method includes identifying the fare type associated with the token identifier, accessing, based on the fare type, a set of restrictions governing use of the physical token, and determining whether the physical token is valid based on (i) the accessed set of restrictions, (ii) the validator context data associated with the token identifier provided by the physical token, and (iii) the dispenser context data received from the token validator. Moreover, the method includes transmitting a communication to the ticket validator indicating whether the physical token is valid, wherein the ticket validator, in response to receiving the communication, outputs an indicator whether the physical token is valid.