Abstract:
Method for implementing a wireless personal communication protocol between an IC Card (1) and a reader device, the IC Card being hosted-in and in communication-with a handset (2) through a corresponding handset-IC Card communication protocol, comprising the following steps: the handset (2) transmits an APDU command to the IC Card (1), according to the handset-IC Card communication protocol; the IC Card (1) detects an association between the APDU command and an applet, stored inside the IC Card (1); the IC Card (1) executes the APDU command; the IC Card (1) executes the applet, if an association between the APDU command and the applet is detected. The IC Card (1) detects data associated to a wireless personal communication with the reader device after the processing of the APDU command.
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:
Method for implementing a wireless personal communication protocol between an IC Card and a reader device, the IC Card being hosted-in and in communication-with a handset through a corresponding handset-IC Card communication protocol, comprising the following steps: the handset transmits an APDU command to the IC Card, according to the handset-IC Card communication protocol; the IC Card detects an association between the APDU command and an applet, stored inside the IC Card; the IC Card executes the APDU command; the IC Card executes the applet, if an association between the APDU command and the applet is detected. The IC Card detects data associated to a wireless personal communication with the reader device after the processing of the APDU command.
Abstract:
Communication method between a handset device, comprising a slot hosting a first IC Card, and at least a second IC Card, the method including a plurality of commands based on a handset device-IC card interface, intended to drive a communication between the first IC Card and the handset device; the method comprises the following steps: providing a second device, comprising at least a slot for hosting the at least second IC Card; providing the first IC Card and the at least second IC Card with a wireless personal interface, supporting a wireless communication; inserting the at least second IC Card inside the at least a slot, a communication between the handset device and the at least second IC Card being driven by forwarding a command received by the first IC Card on the handset device/ IC Card interface to the wireless personal interface.
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.
Abstract:
A Virtual machine or hardware processor 10 for IC-Card portable electronic devices including a non volatile memory unit 1 a Remote Decryption Unit 2 and associated means for storing executable program in crypted format 7 inside the non volatile memory 1 and for executing them. An IC Card 19 stores a licence Key 8 to crypt and decrypt the executable program through an IC Card Interface 20. The IC Card Interface 20 extracts and crypts only the operands 5 of said plain executable program 4 into crypted operands 6 not to damage the performance. The Remote Decryption Unit 2 detects if an instruction contains crypted operands 6 and queries a decryption 11 to the IC Card Interface 20. The IC Card Interface 20 decrypts the crypted operands 6 and re-crypts the just being decrypted crypted operands (6) into obscured operands 18, through a dynamic obscuration key 17.