Method for indivisibly modifying a plurality of sites in a microcircuit card non volatile memory, in particular a contactless card
First Claim
1. A method of modifying the content of the non-volatile memory of a contactless microcircuit card, wherein the card is temporarily coupled to a terminal while a transaction is being executed, in particular a remote ticketing transaction, the transaction including the terminal applying to the card a plurality of modification commands, each command comprising at least one operation of recording in the card memory a respective data item designated by the command, the various data items recorded in this way being mutually interdependent, said method comprising the card executing the steps of:
- a) on receiving corresponding respective commands from the terminal, modifying the contents of the card memory by provisionally recording in the card memory each of said interdependent items of information without losing prior values corresponding to said items; and
b) finalizing the modifications to the card memory by one of confirming all of the modifications and by discarding all of the modifications, wherein for subsequent operations, the commands executed in step a) will either all have been taken into account, or else all of them will be without effect.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of connecting a card to a terminal including the following steps: a) on receiving corresponding respective commands from the terminal, it modifies the contents of the card memory by provisionally recording in the card memory each of said interdependent items of information without losing prior values corresponding to said items; and then b) the modifications are finalized either by all of them being confirmed or by all of them being discarded.
30 Citations
29 Claims
-
1. A method of modifying the content of the non-volatile memory of a contactless microcircuit card, wherein the card is temporarily coupled to a terminal while a transaction is being executed, in particular a remote ticketing transaction, the transaction including the terminal applying to the card a plurality of modification commands, each command comprising at least one operation of recording in the card memory a respective data item designated by the command, the various data items recorded in this way being mutually interdependent, said method comprising the card executing the steps of:
-
a) on receiving corresponding respective commands from the terminal, modifying the contents of the card memory by provisionally recording in the card memory each of said interdependent items of information without losing prior values corresponding to said items; and b) finalizing the modifications to the card memory by one of confirming all of the modifications and by discarding all of the modifications, wherein for subsequent operations, the commands executed in step a) will either all have been taken into account, or else all of them will be without effect. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of modifying the content of the non-volatile memory of a microcircuit card, in particular a contactless card, in which method the card is temporarily coupled to a terminal while a transaction is being executed, in particular a remote ticketing transaction, said transaction including the terminal applying to the card a plurality of modification commands, each of said modification command comprising at least one operation of recording in the card memory a particular data item, determined among a plurality of data items contained in the card as a function of an index or of an identifier conveyed to the card by each of said commands, the various data items recorded in this way being mutually interdependent, the method comprising the card executing the following steps:
-
a) on receiving corresponding respective commands from the terminal, provisionally recording in the card memory each of said interdependent items of information;
thenb) finalizing such modifications such that for subsequent operations the commands executed in step a) will; i) either all have been taken into account, ii) or else all them will be without effect, in which method; said commands are commands for modification of the contents of the card memory, in step a) the writing in the card memory of new values of said data items modifies the contents of the memory without losing prior values of said items, and in step b), the modifications are finalized in such a way that, if all the commands performed in step a) are without effect, then the data contained in the non-volatile memory will remain the state they were before step b) being performed. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification