System and method for validating that fares have been paid
AssigneeAffiliated Computer Services Solutions France S.A.S.
InventorPascal Roux
Life of this patent
Estimating the term…
Abstract
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.
Claims24
A method for validating fare cards at a control terminal remote from a control system, comprising:
- receiving, from the control system at the control terminal, a reference list of fare card control numbers, wherein each fare card control number in the reference list is generated by performing a one-way function on a fare card identification number corresponding to a fare card with a valid fare;
- reading, at the control terminal, a fare card identification number from a fare card;
- generating, at the control terminal, a hashed number from the fare card identification number read from the fare card using the one-way function;
- and
- identifying, at the control terminal, the hashed number in the reference list to validate payment of the fare,
- wherein the fare card control numbers in the reference list and the hashed number are the same bit length, and wherein bit length of the fare card control numbers in the reference list and the hashed number is less than the bit length of the fare card identification number read from the fare card.
A system for validating fare cards at a control terminal, comprising:
- a memory for storing a reference list of fare card control numbers received from a control system, wherein each fare card control number in the reference list is generated by performing a one-way function on a fare card identification number corresponding to a fare card with a valid fare;
- a reading unit configured to read a fare card identification number from a fare card;
- and
- a processor coupled to the memory and the reading unit, wherein the processor is configured to validate payment of the fare by performing the one-way function on the fare card identification number read from the fare card to generate a hashed number, and comparing the hashed number to the reference list of fare card control numbers,
- wherein the fare card control numbers in the reference list and the hashed number are the same bit length, and wherein bit length of the fare card control numbers in the reference list and the hashed number is less than the bit length of the fare card identification number read from the fare card.
An article of manufacture for use in a machine, comprising:
- a memory;
- instructions stored in the memory for validating fare cards at a control terminal remote from a control system by:
- receiving, from the control system at the control terminal, a reference list of fare card control numbers, wherein each fare card control number in the reference list is generated by performing a one-way function on a fare card identification number corresponding to a fare card with a valid fare;
- reading, at the control terminal, a fare card identification number from a fare card;
- generating, at the control terminal, a hashed number from the fare card identification number read from the fare card using the one-way function;
- and
- identifying, at the control terminal, the hashed number in the reference list to validate payment of the fare,
- wherein the fare card control numbers in the reference list and the hashed number are the same bit length, and wherein bit length of the fare card control numbers in the reference list and the hashed number is less than the bit length of the fare card identification number read from the fare card.
Dependencies are inferred from the claim text.