Claims Analysis
Total Claims: 37
Claim 1
Independent Claim
150 words
A process of authenticating or certifying at least one item of information (I) contained in a memory of a portable electronic card adapted to be connected to an apparatus (1) that ensures the transfer of information with the card (C), comprising: (a) causing the execution in card (C) and in the apparatus (1) of an identical program (P) that performs an algorithm leading to the calculation of a result (R) within the card and of a result (R') within the apparatus; (b) comparing the results (R) and (R'), an agreement between these two results proving the authentication of the information (I), (c) causing said algorithm to take account during the execution of said program a parameter (i) representing an item of data which is correlated to the information (I) to be certified, and (ii) a parameter (a) representing the position in the memory of the information (I) to be certified.
Claim 2
Dependent Claim
150 words
A process of authenticating or certifying at least one item of information (I) contained in a memory of a portable electronic card adapted to be connected to an apparatus (1) that ensures the transfer of information with the card (C), comprising: (a) causing the execution in card (C) and in the apparatus (1) of an identical program (P) that performs an algorithm leading to the calculation of a result (R) within the card and of a result (R') within the apparatus; (b) comparing the results (R) and (R'), an agreement between these two results proving the authentication of the information (I), (c) causing said algorithm to take account during the execution of said program a parameter (i) representing an item of data which is correlated to the information (I) to be certified, and (ii) a parameter (a) representing the position in the memory of the information (I) to be certified.
Claim 3
Dependent Claim
23 words
The process as defined in claim 1 consisting in conferring upon the parameter (i) the value of the information (I) to be certified.
Claim 4
Dependent Claim
27 words
The process as defined in claim 1 consisting in conferring upon the parameter (a) the value of the storage location for the information (I) to be certified.
Claim 5
Dependent Claim
27 words
The process as defined in claim 2 consisting in conferring upon the parameter (a) the value of the storage location for the information (I) to be certified.
Claim 6
Dependent Claim
34 words
The process as defined in claim 1 and further including the step of causing said algorithm to take account of a random number (E) supplied by the card (C) or by the apparatus (1).
Claim 7
Dependent Claim
34 words
The process as defined in claim 2 and further including the step of causing said algorithm to take account of a random number (E) supplied by the card (C) or by the apparatus (1).
Claim 8
Dependent Claim
34 words
The process as defined in claim 3 and further including the step of causing said algorithm to take account of a random number (E) supplied by the card (C) or by the apparatus (1).
Claim 9
Dependent Claim
34 words
The process as defined in claim 4 and further including the step of causing said algorithm to take account of a random number (E) supplied by the card (C) or by the apparatus (1).
Claim 10
Dependent Claim
36 words
The process as defined in claim 1 further including the step of causing said algorithm to take account of a secret code (S) that has been prerecorded in the card (C) and in the apparatus (1).
Claim 11
Dependent Claim
36 words
The process as defined in claim 2 further including the step of causing said algorithm to take account of a secret code (S) that has been prerecorded in the card (C) and in the apparatus (1).
Claim 12
Dependent Claim
36 words
The process as defined in claim 3 further including the step of causing said algorithm to take account of a secret code (S) that has been prerecorded in the card (C) and in the apparatus (1).
Claim 13
Dependent Claim
36 words
The process as defined in claim 4 further including the step of causing said algorithm to take account of a secret code (S) that has been prerecorded in the card (C) and in the apparatus (1).
Claim 14
Dependent Claim
36 words
The process as defined in claim 5 further including the step of causing said algorithm to take account of a secret code (S) that has been prerecorded in the card (C) and in the apparatus (1).
Claim 15
Dependent Claim
36 words
The process as defined in claim 6 further including the step of causing said algorithm to take account of a secret code (S) that has been prerecorded in the card (C) and in the apparatus (1).
Claim 16
Dependent Claim
36 words
The process as defined in claim 7 further including the step of causing said algorithm to take account of a secret code (S) that has been prerecorded in the card (C) and in the apparatus (1).
Claim 17
Dependent Claim
36 words
The process as defined in claim 8 further including the step of causing said algorithm to take account of a secret code (S) that has been prerecorded in the card (C) and in the apparatus (1).
Claim 18
Dependent Claim
46 words
The process as defined in claim 1 including the step of prerecording said program (P and a secret code (S) in the card (C) and in the apparatus (1), said program (P) and said secret code (S) being inaccessible externally of the card and the apparatus.
Claim 19
Dependent Claim
40 words
The process as defined in claim 17 including coupling to the apparatus (1) a portable carrier, such as a card (C 1 ), in which is recorded the program (P) and circuits for execution of the program within the card.
Claim 20
Dependent Claim
25 words
The process as defined in claim 18 further including the step of externally entering into the card C 1 the information (I) to be certified.
Claim 21
Dependent Claim
104 words
A portable electronic card for certifying at least one item of information transferred to the card from a transaction apparatus comprising at least one memory (m) within the card, said memory containing at least one item of information (I) to be certified, means (TC) within the card for execution of a program (P), said program being stored in the memory (m) and upon execution gives a result (R) taking account at least the information (I) and an address (a) of said information (I) in the memory (m), and means for communicating said address (a) to the means for execution (TC) externally of the card.
Claim 22
Dependent Claim
104 words
A portable electronic card for certifying at least one item of information transferred to the card from a transaction apparatus comprising at least one memory (m) within the card, said memory containing at least one item of information (I) to be certified, means (TC) within the card for execution of a program (P), said program being stored in the memory (m) and upon execution gives a result (R) taking account at least the information (I) and an address (a) of said information (I) in the memory (m), and means for communicating said address (a) to the means for execution (TC) externally of the card.
Claim 23
Dependent Claim
30 words
The card as defined in claim 20 wherein the memory (m) contains a secret code (S), said code (S) being taken into account by the program (P) during execution thereof.
Claim 24
Dependent Claim
22 words
The card as defined in claim 20 wherein the program (P) takes into account a random number (E) transmitted to the means.
Claim 25
Dependent Claim
22 words
The card as defined in claim 21 wherein the program (P) takes into account a random number (E) transmitted to the means.
Claim 26
Dependent Claim
124 words
A transaction apparatus adapted to be coupled with a portable electronic card (C) for certifying at least one item of information on the card (C) comprising a memory (M), means (TM) for processing a program (P) and a comparator circuit (CC), said program (P) being contained in the memory (M) and whose execution by the means (TM) takes into account of at least information (I) to be certified and an address (a) in said information (I) being stored at a memory (m) of the card (C) so as to yield a result (R'), said comparator circuit (CC) comparing the result (R') with a result (R) calculated within the card whereby agreement between said results (R and R') establish the authentication of the information (I).
Claim 27
Dependent Claim
124 words
A transaction apparatus adapted to be coupled with a portable electronic card (C) for certifying at least one item of information on the card (C) comprising a memory (M), means (TM) for processing a program (P) and a comparator circuit (CC), said program (P) being contained in the memory (M) and whose execution by the means (TM) takes into account of at least information (I) to be certified and an address (a) in said information (I) being stored at a memory (m) of the card (C) so as to yield a result (R'), said comparator circuit (CC) comparing the result (R') with a result (R) calculated within the card whereby agreement between said results (R and R') establish the authentication of the information (I).
Claim 28
Dependent Claim
46 words
The apparatus as defined in claim 24 wherein the program (P) includes a code (S) secret to the user and recorded in its memory (M), said secret code (S) being identical to a secret code (S) included in an identical program (P) within the card (C).
Claim 29
Dependent Claim
38 words
Apparatus as defined in claim 24 wherein the program (P) operates on a random number (E) supplied by a generator of random numbers (GNA) within the apparatus and means for transmitting said random number to the card (C).
Claim 30
Dependent Claim
38 words
Apparatus as defined in claim 25 wherein the program (P) operates on a random number (E) supplied by a generator of random numbers (GNA) within the apparatus and means for transmitting said random number to the card (C).
Claim 31
Dependent Claim
29 words
Apparatus as defined in claim 24 wherein memory (M), program (P) and the processing circuits (TM) are included in a second card (C 1 ) coupled to said apparatus.
Claim 32
Dependent Claim
29 words
Apparatus as defined in claim 25 wherein memory (M), program (P) and the processing circuits (TM) are included in a second card (C 1 ) coupled to said apparatus.
Claim 33
Dependent Claim
29 words
Apparatus as defined in claim 26 wherein memory (M), program (P) and the processing circuits (TM) are included in a second card (C 1 ) coupled to said apparatus.
Claim 34
Independent Claim
210 words
A system for authenticating at least one item of information recorded in a portable electronic card from a transaction terminal, said card includng at least one first memory (M) within said card for storing at least one item of information (I) to be authenticated at an address (A), a program (P) stored within the first memory (M) and first means within the card for execution of said program to provide a first result (R) taking into account at least the information (I) and the address of the information (I) in the first memory (m), said transaction terminal including a second memory (M), a comparator circuit and second means for execution of the program (P), said program (P) being stored in the second memory (M), execution of said program (P) at said transaction terminal taking into account at least the information (I) to be certified, the address (a) of the information (I) in the memory (m) to provide a second result (R'), means coupling said card to said transaction terminal to enable execution of said program (P) by said first and second means and to effect a comparison of the first and second results (R and R') to establish authentication of the information (I) recorded in the card at address (a).
Claim 35
Independent Claim
210 words
A system for authenticating at least one item of information recorded in a portable electronic card from a transaction terminal, said card includng at least one first memory (M) within said card for storing at least one item of information (I) to be authenticated at an address (A), a program (P) stored within the first memory (M) and first means within the card for execution of said program to provide a first result (R) taking into account at least the information (I) and the address of the information (I) in the first memory (m), said transaction terminal including a second memory (M), a comparator circuit and second means for execution of the program (P), said program (P) being stored in the second memory (M), execution of said program (P) at said transaction terminal taking into account at least the information (I) to be certified, the address (a) of the information (I) in the memory (m) to provide a second result (R'), means coupling said card to said transaction terminal to enable execution of said program (P) by said first and second means and to effect a comparison of the first and second results (R and R') to establish authentication of the information (I) recorded in the card at address (a).
Claim 36
Dependent Claim
36 words
The system as set forth in claim 31 wherein the first memory (M) and second memory (M) each contain a code (S), said code (S) being taken into account by the program (P) during execution thereof.
Claim 37
Dependent Claim
37 words
The system as set forth in claim 32 wherein said terminal includes means for generating a random number (E) transmitted to said card via means for coupling and to be taken into account by the program (P).