Method for authenticating a portable object, corresponding portable object, and apparatus therefor
First Claim
1. Method for authenticating a portable object (7) comprising information processing means (8) and information storage means (9, 10), the information storage means containing at least one code (i) defining operations capable of being executed by the portable object, as well as a one-way function, characterized in that it comprises the step that consists of sending the portable object an order (31, 32i-34i, 35, 36) so that the latter executes a calculation of a result by applying to said one-way function at least part of said code (i), this result being used to decide whether or not the portable object is authentic.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention concerns a method for authenticating a portable object comprising information processing means and information storage means, the information storage means containing at least one code (i) defining operations capable of being executed by the portable object, as well as a one-way function.
According to the invention, this method comprises the step that consists of sending the portable object an order (31, 32i-34i, 35, 36) so that the latter executes a calculation of a result by applying to said one way function at least part of said code (i), this result being used to decide whether or not the portable object is authentic.
The invention also concerns the associated portable object and a device for cooperating with the portable object.
25 Citations
15 Claims
- 1. Method for authenticating a portable object (7) comprising information processing means (8) and information storage means (9, 10), the information storage means containing at least one code (i) defining operations capable of being executed by the portable object, as well as a one-way function, characterized in that it comprises the step that consists of sending the portable object an order (31, 32i-34i, 35, 36) so that the latter executes a calculation of a result by applying to said one-way function at least part of said code (i), this result being used to decide whether or not the portable object is authentic.
- 9. Method for having a portable object (7) execute a sensitive operation, the portable object comprising information processing means (8) and information storage means (9, 10), the information storage means containing at least one code (i) defining operations capable of being executed by the portable object, as well as a one-way function, characterized in that it comprises the step that consists of sending the portable object an order (31, 32i-34i, 35, 36) so that the latter executes a calculation of a result by applying to said one-way function at least part of said code (i), said result entering into the implementation of said sensitive operation, this operation being performed successfully only when the portable object (7) is authentic.
- 12. Portable object comprising information processing means (8) and information storage means (9, 10), the information storage means containing at least one code (i) defining operations capable of being executed by the portable object, as well as a one-way function, characterized in that it comprises means for executing a calculation of a result by applying to said one-way function at least part of said code.
- 14. Device (1) comprising information processing means (2) and information storage means (3, 4) and designed to communicate with a portable object (7) in order to authenticate the latter, the portable object comprising information processing means (8) and information storage means (9, 10), the information storage means of the portable object containing at least one code (i) defining operations capable of being executed by the portable object, as well as a one-way function, characterized in that it comprises means for sending the portable object an order (31, 32i-34i, 35, 36) so that the latter executes a calculation of a result by applying to said one-way function at least part of said code (i) of the portable object.
Specification