CPC G06F 1/10 (2013.01) [G06F 1/14 (2013.01); G06K 19/07 (2013.01); H04L 9/3228 (2013.01); H04L 9/3297 (2013.01)] | 17 Claims |
1. A method for determining a behavior of a first smart card, the method being implemented by a server, and comprising:
obtaining a first reference time data corresponding to a time of setting a clock of the first smart card or a second smart card, and a second reference time data corresponding to a time of reading a first time data of said clock;
determining a time drift associated with the first smart card based on said first reference time data and on said second reference time data; and
determining a behavior of the first smart card from said time drift, wherein the determining a behavior of the first smart card comprises:
determining a variation in a speed at which said clock drifts by comparing said time drift with a previously determined time drifts, and
determining a remaining lifetime of the first smart card based on the variation in the speed at which said clock drifts;
determining a corrected card security code from said time drift; and
comparing the corrected card security code with a received card security code, wherein:
said second reference time data is received during a phase of use of the first smart card, during a third transaction implemented by the first smart card,
the determination of the time drift comprising a definition of the time drift at a given value, and
the time drift being modified if the corrected card security code is different from the received card security code.
|