Method and system for storing tickets on smart cards
First Claim
1. A smart card, comprising:
- an integrated circuit, including,a processor,wherein the processor is configured to respond to a first command for setting and resetting bits, and a second command for only setting bits, the first command being operational exclusively in response to an identification of a first type of terminal, anda memory, including,a ticket stored in the memory having at least one field for storing data relating to the ticket;
wherein the smart card is configured for storing data using a code containing a fixed number of set bits per group of bits.
3 Assignments
0 Petitions
Accused Products
Abstract
In a smart card (1) electronic tickets (20) are securely stored. Ticket data is written into the fields (21, 22, 23) of a ticket (20) in a protected manner using a special code. Tickets (20) may comprise several fields, such as an entitlement field (21), a validation field (22), and a verification field (23). Different keys (K1, K2, K3) are used for each type of field at issuing, validation, and verification terminals (81, 82, 83). A further protection of the integrity of the tickets (20) is obtained by using a first storage command (UPDATE) to prepare a field when issuing the ticket (20) at the issuing terminal (81), and, a different, second storage command (WRITE) when validating the ticket (20) at the validation terminal (82). Thus, the fraudulent modification of an issued ticket (20) is prevented.
-
Citations
24 Claims
-
1. A smart card, comprising:
-
an integrated circuit, including, a processor, wherein the processor is configured to respond to a first command for setting and resetting bits, and a second command for only setting bits, the first command being operational exclusively in response to an identification of a first type of terminal, and a memory, including, a ticket stored in the memory having at least one field for storing data relating to the ticket; wherein the smart card is configured for storing data using a code containing a fixed number of set bits per group of bits. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of registering tickets on a smart card including a memory, comprising the steps of:
-
creating a ticket in the memory, the ticket including at least one field; issuing the ticket by storing in the at least one field data identifying a right to be conveyed by the ticket; wherein the step of issuing the ticket comprises using a first command for setting and resetting bits, and a second command for only setting bits, the first command being operational exclusively in response to an identification of a first type of terminal; and storing the data in the at least one field using a code containing a fixed number of set bits per group of bits. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for providing access to services, comprising:
at least one smart card, including, a memory for storing tickets comprising at least one field; and at least one terminal including at least one of an issuing, validating, and verification terminal; wherein the issuing terminal of the at least one terminal is configured to store in the at least one field data representing the right to access a service, and the data in the at least one field is stored using a code containing a fixed number of set bits per group of bits; and wherein the smart card is configured to respond to a first command for setting and resetting bits, and a second command for only setting bits, the first command being operational exclusively in response to an identification of the issuing terminal. - View Dependent Claims (21, 22, 23, 24)
Specification