Method for authenticating a portable object, corresponding portable object, and apparatus therefor
First Claim
1. A method for authenticating a portable object including information processing means and information storage means connected to said information processing means, the information storage means containing at least one code defining operation steps capable of being executed by the portable object, as well as a one-way function, said method comprising:
- using an information processing device for communicating with the portable object;
sending from said information processing device to the portable object an order to execute a calculation of a result by applying to said one-way function at least part of said code; and
entering said result into the implementation of a given operation, said operation being performed successfully only when the portable object is authentic.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is described for authenticating a portable object that includes a processor and a memory. The memory contains at least one code defining operations capable of being executed by the portable object, as well as a one-way function. The method comprises an authentication of the portable object which includes sending the portable object an order so that the latter executes a calculation of a result by applying to the one way function at least part of the code. This result enters into the implementation of a given operation, the operation being performed successfully only when the portable object is authentic.
-
Citations
14 Claims
-
1. A method for authenticating a portable object including information processing means and information storage means connected to said information processing means, the information storage means containing at least one code defining operation steps capable of being executed by the portable object, as well as a one-way function, said method comprising:
-
using an information processing device for communicating with the portable object; sending from said information processing device to the portable object an order to execute a calculation of a result by applying to said one-way function at least part of said code; and entering said result into the implementation of a given operation, said operation being performed successfully only when the portable object is authentic. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for having a portable object execute a sensitive operation, the portable object comprising information processing means and information storage means, comprising:
-
storing in the information storage means at least one code that defines operations capable of being executed by the portable object, as well as a one-way function, and sending the portable object an order so that the portable object executes a calculation of a result by applying to said one-way function at least part of said code, said result input into the implementation of said sensitive operation, said operation being performed successfully only when the portable object is authentic. - View Dependent Claims (9, 10)
-
-
11. A portable object, comprising:
- information processing means and information storage means connected to said information processing means, the information storage means containing at least one code that defines operations capable of being executed by the portable object, as well as a one-way function, and means for executing a calculation of a result by applying to said one-way function at least part of said code, said result entering into the implementation of a given operation, said operation being performed successfully only when the portable object is authentic, said information processing means being connected to means for cooperating with an external information processing device distinct from the portable object, so as to receive from an external information processing device an order to execute said calculation.
- View Dependent Claims (12)
-
13. A device comprising:
information processing means and information storage means, said information processing means designed to communicate with a portable object in order to authenticate the portable object, the portable object comprising;
information processing means, information storage means connected to said information processing means, the information storage means of the portable object containing at least one code that defines operations capable of being executed by the portable object, as well as a one-way function, said device further comprising means for sending the portable object an order so that the portable object determines a result by applying to said one-way function at least part of said code of the portable object, said result entering into the implementation of a given operation, said operation being performed successfully only when the portable object is authentic.- View Dependent Claims (14)
Specification