Fare Validation Terminal Using One-Way Hash Function
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for controlling fare cards in transit systems, particularly those using bank cards, face challenges in securing portable terminals that store lists of validated card numbers, leading to increased security costs and risks of theft and data misuse.
Innovation Solution
A system where portable control terminals do not store lists of bank card numbers, instead using a one-way function to generate and compare control numbers with a reference list stored remotely or on a validation terminal, ensuring secure validation without the need for complex security mechanisms.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If portable terminals store lists of bank card numbers for validation control, then fare validation can be performed, but security risks increase and complex security mechanisms are required
Solution Approach 1:
The patent extracts the sensitive bank card number data from the portable terminal by using a one-way hash function. Instead of storing actual card numbers, the system stores only hashed values in the reference list on the portable terminal, while the original card numbers remain only in the secure validation terminal. This extraction of sensitive data eliminates the security risk of portable terminals being stolen or compromised.
Solution Approach 2:
The patent introduces a one-way hash function as an intermediary between the bank card number and its storage representation. The hash function transforms the original card number into a hashed value that can be stored and compared without revealing the original sensitive data. This intermediary mechanism enables validation control while maintaining security.
2Reliability
If portable terminals store lists of bank card numbers, then validation control is enabled, but device complexity and security costs increase
Solution Approach 1:
The patent removes the need for complex security mechanisms by extracting sensitive data from the portable terminal. The reference list on the portable terminal contains only hashed values rather than actual bank card numbers, eliminating the need for encryption, authentication, and other complex security features that would be required to protect stored card data.
Solution Approach 2:
The patent uses a simple, non-secure portable terminal that does not require expensive security certifications or protection mechanisms. By storing only hashed values rather than sensitive data, the terminal becomes a low-cost device that can be easily replaced if compromised, rather than requiring expensive security infrastructure.
Data Source
AI summary
The invention relates to a control terminal (20) for determining whether a fare has been paid comprising: a reader (22) for reading a fare card identification number from a fare card; a processing module (25) adapted to implement a one-way function to generate a control number from a fare card identification number; and a comparison unit (27) for comparing the control number to a reference list.


