Abstract:
The present invention relates a method for controlling a loss of reliability of a non-volatile memory (NVM) included in an Integrated Circuit Card (ICC). The method comprises the steps of -determining whether the NVM is reliable or not at the Operative System (OS) side of said ICC, and -generating an event associated with the reliability of the NVM at the OS side for an application of said ICC, if the NVM is determined to be unreliable.
Abstract:
The present invention relates a method for controlling a loss of reliability of a non-volatile memory (NVM) included in an Integrated Circuit Card (ICC). The method comprises the steps of -determining whether the NVM is reliable or not at the Operative System (OS) side of said ICC, and -generating an event associated with the reliability of the NVM at the OS side for an application of said ICC, if the NVM is determined to be unreliable.
Abstract:
The present invention relates to a method and system for controlling a number of writing cycles supported by a cell or portion (11) of a non volatile memory (4) of an IC Card (10), including the steps of -counting write accesses to the memory portion (11) and storing a first counter (21) of the write accesses in another portion (21) of said non volatile memory (4). The method comprises coupling the first counter (21) to a second counter or value (31) associated to a RAM (4) (Random Access Memory) of the IC Card (10), wherein the second counter or value (31) is updated each time the write accesses occur on said cell or portion (11) to be controlled and the first counter (21) is written in the another portion of non volatile memory only when the second counter or value (21) corresponds to a predetermined value.
Abstract:
The present invention relates to a method for calculating a clock frequency (f c1k ) of a clock signal received by an IC Card from a terminal (100) or an internal clock frequency (f c1k ) of a clock signal of the IC Card (140). The method comprises the step of: -receiving a first time-stamp (t s1 ) from the terminal (100); setting a first value (V 1 ) of the timer (220), and starting a timer (220) of the IC Card, when the first time-stamp (t s1 ) is received; receiving a second time-stamp (t S2 ); reading a second value (V 2 ) of the timer (220), when the second time-stamp (t S2 ) is received; and calculating the frequency (f c1k ) comparing a difference between the second (V 2 ) and the first (V 1 ) timer values and a difference between the second (t S2 ) and the first (t s1 ) time stamps.